上周,微软发布了一项重大公告,因为它在 Insider 版本中封杀了流行的 BYPASSNRO 解决方法,该方法用于在 Windows 11 安装 OOBE(初始设置)过程中跳过互联网和 Microsoft 帐户要求检查。
微软希望人们使用微软账户而不是本地账户,这是有原因的。该公司早在 2024 年就详细解释了这一切,并在公告博文中指出,做出这一改变是为了 “增强 Windows 11 的安全性和用户体验”。微软写道:
- 我们将从内部版本中删除 bypassnro.cmd 脚本,以增强 Windows 11 的安全性和用户体验。此更改可确保所有用户使用 Internet 连接和 Microsoft 帐户退出设置。
在这一消息公布后,爱好者和聪明的 Windows 用户开始寻找可以绕过和规避这一问题的方法。就在这时,我们发现了用户 ThePineapple 提出的新方法。说它新颖,是因为它在过去六个月左右就已经存在了,但由于 BYPASSNRO 脚本非常流行,所以没有人注意到它。
这个技巧涉及使用 CXH URI 字符串在 OOBE 期间触发一个隐藏的本地账户。我们在此处的专门文章中对此进行了介绍。还有一个 PowerShell 脚本可以在这方面提供帮助。
与此同时,另一位用户发现了另一种绕过此功能的方法。这种方法与 BYPASSNRO 类似,但需要进入注册表并对其进行调整。
另一种绕过 Windows 11 OOBE Microsoft 账户屏幕的方法
Shift + F10 --> regedit
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\OOBE
HideOnlineAccountScreens --> 1
适用于 Windows 11 家庭版和专业版
发现这一点后,Neowin 网站在四处查找后,发现微软自己的官方文档解释了如何工作。该公司指出,默认情况下,HideOnlineAccountScreens 的值设置为 “false”,这样登录页面就会在 OOBE 期间出现。因此,要使绕过功能生效,必须将其更改为 “true”。微软指出,这 “主要适用于企业” 运行无人值守安装,但对所有用户都适用。
Neowin 还注意到,使用 HideWirelessSetupInOOBE 还可以隐藏无线网络设置选项。同样,默认值为 “false”,因此该页面会出现,但用户可以将其设为 “true”。