A Microsoft, em uma recente atualização do Windows 11, tomou a decisão de remover o script conhecido como ‘BypassNRO.cmd’ de suas compilações de visualização. Esse script, até então, permitia que os usuários contornassem a exigência de utilizar uma conta da Microsoft durante o processo de instalação do sistema operacional. Essa alteração, observada na versão mais recente do Windows 11 Insider Dev Preview, sinaliza uma provável transição para as versões de produção do sistema.
Microsoft e a eliminação script para contas locais no Windows 11

De acordo com as notas de lançamento da versão Windows 11 Insider Preview Build 26200.5516, a justificativa da Microsoft para essa remoção reside na busca por “melhorar a segurança e a experiência do usuário do Windows 11”. A empresa afirma que essa medida visa garantir que todos os usuários concluam a configuração com uma conexão à Internet ativa e uma conta da Microsoft.
Desde o lançamento do Windows 11, a Microsoft tem progressivamente dificultado a utilização do sistema operacional com uma conta local. A empresa incentiva o uso de contas da Microsoft, argumentando que isso facilita a integração com seu ecossistema de recursos e serviços baseados em nuvem. Um exemplo citado é a capacidade de usar a conta para armazenar chaves de recuperação do BitLocker, um recurso de criptografia de disco.
A Microsoft defende que o login com uma conta da Microsoft estabelece uma conexão direta do dispositivo com os serviços de nuvem da empresa. Isso, segundo a Microsoft, permite que os usuários compartilhem facilmente configurações, preferências e aplicativos entre diferentes dispositivos, proporcionando uma experiência mais integrada e conveniente.
No entanto, essa abordagem não é universalmente aceita. Muitos usuários expressam preocupações sobre a privacidade, argumentando que o uso de uma conta da Microsoft pode reduzir seu controle sobre seus dados e permitir que a Microsoft monitore suas atividades. Essa preocupação com a privacidade tem impulsionado a busca por alternativas para contornar a exigência de uma conta da Microsoft.
Um método popular para evitar a criação de uma conta da Microsoft durante a instalação do Windows 11 envolvia o uso do script ‘C:\windows\system32\oobe\BypassNRO.cmd’. Ao ser executado durante o processo de configuração do Windows 11, esse script modificava um valor no Registro do sistema, eliminando a necessidade de uma conexão com a Internet durante a instalação. Isso, por sua vez, permitia que os usuários configurassem o sistema operacional com uma conta local.
O script podia ser acessado pressionando as teclas Shift+F10 na tela “Vamos conectar você a uma rede”, o que abria um prompt de comando do Windows. Na janela do prompt de comando, o comando ‘c:\windows\system32\oobe\BypassNRO.cmd’ era inserido para executar o script. Após a execução, era necessário reiniciar o computador.
Após a reinicialização, o processo de configuração do Windows 11 era retomado. Ao alcançar a tela de rede, os usuários encontravam a opção de ignorar a conexão e prosseguir com a configuração de uma conta local.
Embora a Microsoft tenha removido o script ‘BypassNRO.cmd’, é importante notar que o valor BypassNRO Registry ainda não foi eliminado. Isso significa que os usuários que se sentirem confortáveis em modificar o Registro do Windows ainda podem obter a mesma funcionalidade do script removido, inserindo manualmente os seguintes comandos no prompt de comando:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f
shutdown /r /t 0
Além disso, usuários mais experientes podem criar manualmente o valor BypassNRO utilizando o Regedit, que também pode ser acessado através do prompt de comando aberto com Shift+F10.
No entanto, é importante ressaltar que não seria surpreendente se a Microsoft decidisse remover a funcionalidade desse valor do Registro em futuras atualizações. Essa ação tornaria a técnica descrita anteriormente ineficaz, reforçando a tendência da empresa em direcionar os usuários para o uso de contas da Microsoft.