Windows 更新绕过硬件检测(Win11)
⚠️重要提醒:
LabConfig 只对setup.exe安装/就地升级生效,对装好系统后的Windows更新界面无效。
- 不满足硬件的设备,微软不提供官方支持,大版本功能更新依然可能拦截,存在更新失败、蓝屏风险。
- 两组注册表分工:
MoSetup:控制就地升级(setup.exe)
WindowsUpdate\DisableWUfBSafeguards:控制系统装好之后,Windows更新服务的拦截保护
完整注册表(直接复制保存为 BypassW11Update.reg,双击导入)
Windows Registry Editor Version 5.00
;===== 1. 就地升级setup.exe绕过TPM/CPU检测(升级镜像用)=====
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup]
"AllowUpgradesWithUnsupportedTPMOrCPU"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\Setup\LabConfig]
"BypassTPMCheck"=dword:00000001
"BypassSecureBootCheck"=dword:00000001
"BypassCPUCheck"=dword:00000001
"BypassRAMCheck"=dword:00000001
"BypassStorageCheck"=dword:00000001
;===== 2. 关闭Windows更新的硬件防护拦截(系统运行时生效)=====
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate]
"DisableWUfBSafeguards"=dword:00000001
导入完成,重启电脑。
各个键作用说明
AllowUpgradesWithUnsupportedTPMOrCPU=1
允许在不满足TPM/CPU机器上直接运行ISO里面setup.exe就地升级,保留文件软件。
LabConfig下一堆BypassXXX
仅setup.exe安装程序读取;已经装好系统之后Windows更新不读取这一组,不要误以为改完这里Windows更新就放行。
DisableWUfBSafeguards=1 ✅【对Windows更新生效】
关闭Windows更新的兼容性防护锁,让Windows更新服务尝试推送大版本更新给不受支持硬件。
两种更新方式区别
方式A:设置里【Windows更新】自动检查更新
导入上面全部注册表,重启。
限制:微软服务器侧依然有硬件黑名单策略,部分老CPU依然不会推送新版功能更新,只能收到累积安全补丁。
方式B:ISO镜像就地升级(成功率最高,推荐)
- 挂载微软官方ISO
- 导入上面全部注册表,重启
- 直接运行
setup.exe,保留文件和应用,直接升级新版本。
这一套会读取LabConfig、MoSetup,绕过硬件检测,不受WindowsUpdate服务侧推送限制。
方式C:U盘全新安装
安装界面按Shift+F10,输入regedit,手动创建LabConfig全套Bypass键,再点安装。
批处理版本(管理员CMD执行,复制粘贴)
reg add "HKLM\SYSTEM\Setup\MoSetup" /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v BypassTPMCheck /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v BypassSecureBootCheck /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v BypassCPUCheck /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v BypassRAMCheck /t REG_DWORD /d 1 /f
reg add "HKLM\SYSTEM\Setup\LabConfig" /v BypassStorageCheck /t REG_DWORD /d 1 /f
reg add "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v DisableWUfBSafeguards /t REG_DWORD /d 1 /f
常见坑
- 只写LabConfig,忘记写
DisableWUfBSafeguards:装好系统之后Windows更新依旧拦截大版本更新。
- 注册表导入不重启,不生效。
- 不要指望改完注册表,设置里Windows更新100%能收到所有新版本;就地setup升级是不受支持硬件下升级新版本最稳手段。
恢复默认(取消绕过)
把上面reg里面所有dword值改成0,或者直接删除对应注册表项,重启。
如果你需要,我给你做一个一键批处理,一个文件实现【开启绕过 / 恢复默认】双模式。 |