Instalando Windows 11 sem conta Microsoft

Desde o Windows 10 cada vez mais a Microsoft “força” com que a instalação do sistema operacional seja automaticamente atrelada a uma conta existente Microsoft, assim todo o set de aplicações MS já podem ser ajustados e configurados de acordo com o perfil Microsoft (ex: Office 365, Contas de E-mail, entre outros).

Acontece que muitas vezes você quer apenas instalar um sistema “zerado” com uma conta local, básica, apenas para testes ou laboratórios (meu caso) e não quer criar uma conta MS para isto ou mesmo utilizar suas contas existentes.

Felizmente há uma saída! E vou revelar agora:

Em resumo, “Você precisa estar sem internet”!

Agora vamos ao passo a passo:

Inicie o processo de instalação padrão do Windows 11:

Inicia-se então o assistente de configuração do Windows 11:

Em determinado momento da instalação (quando solicitada informações como “Nome do Dispositivo” ou escolher a finalidade de uso do pc), você deverá acessar o “CMD” da maquina para entrar com um comando:

Entre com as seguintes teclas: SHIFT + F10

O “Command Prompt” será exibido:

Digite então o seguinte código:

OOBE\BYPASSNRO

O sistema então será reiniciado:

Em seguida, verifique se você ainda tem conexão de rede, caso não, o sistema te emitirá um aviso sobre.

No caso de uma instalação em ambiente virtual, basta “desconectar” a interface de rede da VM. Assim, ao voltar uma tela durante a instalação, ao avançar novamente a tela de solicitação de criação de conta local será exibida:

Agora o sistema pergunta quem usará o computador (conta local):

Crie uma senha para a nova conta local:

Configure as perguntas de segurança (são 3):

Depois passe por todos os questionamentos de envio de informações, diagnosticos, etc:

Últimos ajustes e seu Windows 11 estará instalado:

Código OOBE

O código utilizado acima basicamente chama o script chamado “BypassNRO.cmd” dentro da pasta “OOBE” em: “C:\Windows\System32\”

O OOBE (Out-of-Box Experience) é uma ferramenta de configuração inicial do Windows.

Detalhes desse script:

Basicamente uma chave de registro que faz com que o “oobe” não exija uma rede e, posteriormente, permite que você crie uma conta local em uma instalação limpa: