Osk
V2EX  ›  微软

分享: Windows 11/10 OOBE 强制联网的其中一个原因 (神坑)

  •  
  •   Osk · Jun 11, 2022 · 3279 views
    This topic created in 1433 days ago, the information mentioned may be changed or developed.

    原博文: --//oofhours.com/2022/05/31/requiring-a-network-connection-during-oobe/

    这谁能想到居然有这种骚操作, 使用 UEFI vars 来记录一些状态标志, 重装也没用, 可能只好重置 UEFI NVRAM 来恢复到默认才能跳过.

    警告: 非大佬请不要随便对 UEFI variables 进行调整或者删除, 部分有 bug 的计算机小心变砖, 尤其是笔记本!!!

    亲自测试的结果:

    使用 Windows 11 22H2, 专业版, 全新安装;

    Windows 11 专业版现在也必需联网登录 MSA 使用在线账户了, 智障设计, 企业用户要哭了, 但可以在 OOBE 界面按 Shift + F10 调出 cmd, 执行 oobe\ByPassNRO (c:\windows\system32\oobe\bypassnro.cmd) 跳过, 家庭版似乎也可以这样跳过.

    但在 UEFI Var 中设置 FORCED_NETWORK_FLAG 标志后, ByPassNRO 也无法跳过强制的联网步骤, 必须联网才能走下一步. 取消此标志或者设置为 0, 不用重装, 重启后生效, 可以跳过强制联网 + MSA 了.

    问题来了, 这些奇奇怪怪的 GUID 和标志名称大佬们是从哪里来找到的? 博文中看起来是直接看 UEFI vars 找到的倒能理解. 全网根本找不到这个标志的官方文档说明, 就离谱.


    另外, 想到了另一个地方, Surface 的 S Mode: www.v2ex.com/t/845606 , 也是记录在主板中的, 现在看来估计也是用了一些没有公开文档的实现, 类似于这里的 FORCED_NETWORK_FLAG.

    3 replies    2023-03-21 14:54:38 +08:00
    laincat
        1
    laincat  
       Jun 11, 2022 via iPhone
    这就离大谱了。艹 M$
    Osk
        2
    Osk  
    OP
       Jun 11, 2022
    @laincat 这个还好, 没有 WPBT 离谱.
    ungrown
        3
    ungrown  
       Mar 21, 2023
    我的 DELL Latitude 5300 上,这个 GUID 是另一个名字,AUTOPOLIT_MARKER ,AUTOPOLIT 就是 OOBE 流程中的程序
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3044 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 15:12 · PVG 23:12 · LAX 08:12 · JFK 11:12
    ♥ Do have faith in what you're doing.