O jogo original de Whac-A-Mole remonta a 1975, mas se quisermos uma edição mais moderna, definitivamente a encontraremos neste confronto que a Microsoft mantém com muitos usuários do Windows 11. Cada vez que alguém descobre um método para pular o requisito de uma conta ou desinstalar um recurso indesejado, um agente de Redmond o bloqueia. Hoje é a vez do famoso «BypassNRO», removido do último build Insider. Embora ainda exista a possibilidade de restaurar sua função, é questão de tempo para a Microsoft eliminá-lo completamente...
O mais irritante de todo esse conflito é que a empresa já tem uma solução apropriada, mas se recusa a distribuí-la nos canais retail. Claro, estou me referindo ao Windows 11 IoT Enterprise LTSC: está atualizado, é compatível, funciona muito bem, não distrai o usuário com bobagens, e o mais importante, todos os «requisitos» de hardware são opcionais. Se essa edição do Windows 11 estivesse disponível legalmente, a market share do Windows 10 despencaria. Em vez disso... Redmond responde assim:
Microsoft apaga o BypassNRO no último build Insider do Windows 11
Ontem, a Microsoft anunciou o lançamento do build Insider 26200.5516 do Windows 11 no Dev Channel. Todos esses builds são baseados no Windows 11 24H2 e contêm as «melhorias» que passaram para o canal beta. O texto destaca otimizações como a busca semântica local em PCs Copilot+, busca de fotos salvas na nuvem, um «recap» para o Narrador e uma «tela verde» simplificada (isto é o BSOD nos Dev Builds), entre outras coisas. No entanto, na categoria «Other» podemos ver este aviso...
Para «melhorar a segurança e a experiência do usuário» no Windows 11, a Redmond decidiu remover o script conhecido como bypassnro.cmd, garantindo assim que todos os usuários finalizem o processo de setup com conectividade à Internet «e» uma conta da Microsoft. Como funciona esse script? Em essência, ele deve ser ativado manualmente quando o usuário chega ao ponto em que o Windows solicita conexão. A combinação de Shift+F10 abre o prompt com privilégios elevados, e o comando OOBE\BYPASSNRO ativa o script para «continuar sem Internet» após uma reinicialização.
Agora, a Microsoft pode ter removido o script, mas seus comandos internos ainda estão lá. O conteúdo do bypassnro.cmd nada mais é do que:
reg add HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\OOBE /v BypassNRO /t REG_DWORD /d 1 /f shutdown /r /t 0
Um pouco mais incômodo de digitar, mas deve funcionar da mesma forma. Garantias? Nenhuma, pois a Microsoft tem a capacidade de excluir esse comando quando quiser. Alternativas? Sempre podemos usar o Rufus, gerar um arquivo unattended.xml em casos extremos, «procurar» a edição do Windows mencionada acima, ou apostar no Linux. Meus últimos experimentos com Ubuntu Unity funcionaram muito bem...
Fontes: Microsoft, The Verge