查看: 40661|回复: 147

[技术] ★完美绕过Win11限制=改5项注册表+删appraiserres.dll+断网

  [复制链接]
知彼而知己 发表于 2021-10-10 19:12 | 显示全部楼层 |阅读模式
快御云安全
经过这些天的测试,以及收到的各种反馈:

有的人仅仅删除appraiserres.dll,即可绕过Win11硬件检测。
有的人删除appraiserres.dll+断网,才可绕过Win11硬件检测。
有的人修改4项注册表,即可绕过Win11硬件检测。
有的人修改5项注册表,才可绕过Win11硬件检测。
有的人修改4项注册表+断网,才可绕过Win11硬件检测。
有的人删除appraiserres.dll+修改5项注册表,才可以绕过Win11硬件检测。
有的人删除appraiserres.dll+修改5项注册表,还不行,还必须断网,才可以绕过Win11硬件检测。


为什么会出现这么多不同情况呢?初步的解决方案:


1、Windows下,双击iso\setup.exe时,务必删除appraiserres.dll。
2、Windows下,双击iso\source\setup.exe时,务必保证已修改5项注册表(至少修改前3项)。

3、WinPE下,无论双击哪个setup.exe,务必保证已修改5项注册表(至少修改前3项)。


【完美方案】



目前来看技术三要素修改5项注册表+删appraiserres.dll+断网,无论在什么环境下,无论怎么操作,目前还没有遇到不能绕过Win11硬件检测的情况。详解如下:

技术要素一:修改5项注册表:
  1. reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassTPMCheck" /t REG_DWORD /d "1" /f
  2. reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassSecureBootCheck" /t REG_DWORD /d "1" /f
  3. reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassRAMCheck" /t REG_DWORD /d "1" /f
  4. reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassStorageCheck" /t REG_DWORD /d "1" /f
  5. reg add "HKLM\SYSTEM\Setup\MoSetup" /v "AllowUpgradesWithUnsupportedTPMOrCPU" /t REG_DWORD /d "1" /f
复制代码

注释:
BypassTPMCheck是绕过TPM检测;
BypassSecureBootCheck是绕过安全启动检测;
BypassRAMCheck是绕过内存检测;
BypassStorageCheck是绕过硬盘检测;
AllowUpgradesWithUnsupportedTPMOrCPU,这一条是微软官方发布的解决方案。主要是绕过CPU检测。且这一项只能绕过TPM2.0,不能绕过TPM1.2(最低要求),也就是说没有TPM模块的来说,绕不过去。

技术要素二:删appraiserres.dll
ISO镜像中,存在于\sources\appraiserres.dll
当前系统中,存在于C:\$WINDOWS.~BT\Sources\appraiserres.dll

技术要素三:断网
之所以断网,是因为动态更新时,还会自动下载appraiserres.dll,所以有时你以为删了,实际上等于没删除。断了网,就好了~


===================================================================
===================================================================

技术讨论

1、9月28日我发了一篇文章《安装Win11绕过硬件限制的技术条件》中预测,以后在PE中集成上述注册表是一个趋势。因为这样就可以原生支持(双击setup.exe)安装Win11了,目前看到的第一个具有此功能的是WePE2.2,但只集成了4个注册表。对某些特殊的CPU可能无法绕过。其他PE还没见到,预计未来还会有更多PE集成这项功能,建议将5个注册表都加进去。

2、即便PE中集成了上述5个注册表,双击setup.exe大法,并不能100%保证绕过硬件的检测,但目测起码能绕过90%以上的情况。因为在《安装Win11绕过硬件限制的技术条件》指出,修改注册表比删appraiserres.dll更重要。

3、把如下批处理“start_setup.bat”放到ISO根目录下+断网!!!只要代码执行成功,双击setup.exe的情况下,绕过硬件检测的成功率目前是100%。(无论是在PE下,还是在Windows下)

  1. @echo off
  2. title 安装Win11绕过硬件检测By知彼而知己
  3. echo.
  4. reg query HKU\S-1-5-19 1>nul 2>nul || goto :Admin
  5. echo   正在启动......
  6. del /f /q "%~dp0sources\appraiserres.dll"
  7. reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassTPMCheck" /t REG_DWORD /d "1" /f
  8. reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassSecureBootCheck" /t REG_DWORD /d "1" /f
  9. reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassRAMCheck" /t REG_DWORD /d "1" /f
  10. reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassStorageCheck" /t REG_DWORD /d "1" /f
  11. reg add "HKLM\SYSTEM\Setup\MoSetup" /v "AllowUpgradesWithUnsupportedTPMOrCPU" /t REG_DWORD /d "1" /f
  12. reg query "HKLM\Software\Microsoft\Windows NT\CurrentVersion\WinPE" || (reg query "HKLM\SYSTEM\CurrentControlSet\Control" /v SystemStartOptions | find /i "MINNT" || (start "11" "%~dp0setup.exe" &exit))
  13. start "11" "%~dp0sources\setup.exe"
  14. exit

  15. :Admin
  16. echo 请以管理员身份运行
  17. echo.
  18. pause >nul
复制代码



===================================================================
===================================================================


【总结分享】


最后分享一下,最近我所发过帖子的技术教程+工具合集(内附使用说明):

升级攻略+工具合集:https://wwi.lanzoui.com/b00ozdilc   密码:brfe

升级攻略.png




评分

13

查看全部评分

xing1310 发表于 2021-10-10 19:19 | 显示全部楼层
收下了,谢谢分享
回复

使用道具 举报

11yjlt0716 发表于 2021-10-10 19:27 | 显示全部楼层
感谢分享,感谢指点。
回复

使用道具 举报

xfeiyun 发表于 2021-10-10 19:32 | 显示全部楼层
不错。需要的好好看看。
回复

使用道具 举报

hkl7366 发表于 2021-10-10 19:35 | 显示全部楼层
谢谢大佬提供分享。
回复

使用道具 举报

bbsanimal 发表于 2021-10-10 19:36 | 显示全部楼层
给力 总算绕明白了
回复

使用道具 举报

x1n1n1x 发表于 2021-10-10 19:46 | 显示全部楼层
感谢分享!!
回复

使用道具 举报

js_top 发表于 2021-10-10 19:55 | 显示全部楼层
知己知彼,一下子火了。感谢无私分享
回复

使用道具 举报

hasimu 发表于 2021-10-10 19:59 | 显示全部楼层
我仅仅删除appraiserres.dll并新建同名文件夹就可以升级。
回复

使用道具 举报

彼此的诺言 发表于 2021-10-10 20:04 | 显示全部楼层
谢谢老师提供
回复

使用道具 举报

flyskyz 发表于 2021-10-10 20:06 | 显示全部楼层
楼主好帖,把所有情况都说明白了,值得收藏。

我自己两台老爷机,试过仅仅删除appraiserres.dll安装成功,也试过修改注册表安装成功。其中有一项楼主没有提到,就是绕过CPU检测,代码是:
  1. reg add "HKLM\SYSTEM\Setup\LabConfig" /v "BypassCPUCheck" /t REG_DWORD /d "1" /f
复制代码

点评

第五项就是相关内容  发表于 2021-10-11 06:51

评分

1

查看全部评分

回复

使用道具 举报

tclly51168 发表于 2021-10-10 20:07 | 显示全部楼层
我通过删除appraiserres.dll+断网进行升级安装,两次皆失败;试试楼主的方法,加上修改注册表,看是否通过。
回复

使用道具 举报

知彼而知己  楼主| 发表于 2021-10-10 20:18 | 显示全部楼层
flyskyz 发表于 2021-10-10 20:06
楼主好帖,把所有情况都说明白了,值得收藏。

我自己两台老爷机,试过仅仅删除appraiserres.dll安装成功 ...

这一项测试过无效,不能绕过CPU检测。

微软官方给的方案是可以绕过CPU检测的:

  1. reg add "HKLM\SYSTEM\Setup\MoSetup" /v "AllowUpgradesWithUnsupportedTPMOrCPU" /t REG_DWORD /d "1" /f
复制代码


回复

使用道具 举报

ptsa 发表于 2021-10-10 20:19 | 显示全部楼层
这也处理以后就可以 用windows update 功能了?
回复

使用道具 举报

知彼而知己  楼主| 发表于 2021-10-10 20:19 | 显示全部楼层
tclly51168 发表于 2021-10-10 20:07
我通过删除appraiserres.dll+断网进行升级安装,两次皆失败;试试楼主的方法,加上修改注册表,看是否通过。 ...

你是点击ISO目录下的setup.exe?还是source目录下的setup.exe?
回复

使用道具 举报

知彼而知己  楼主| 发表于 2021-10-10 20:21 | 显示全部楼层
ptsa 发表于 2021-10-10 20:19
这也处理以后就可以 用windows update 功能了?

不需要任何处理WU都是正常更新的。微软虽说不给提供任何补丁,但事实证明,一直在提供。。无论硬件什么配置。
回复

使用道具 举报

tclly51168 发表于 2021-10-10 20:28 | 显示全部楼层
知彼而知己 发表于 2021-10-10 20:19
你是点击ISO目录下的setup.exe?还是source目录下的setup.exe?

我是点击ISO目录下的setup.exe

点评

错误提示呢?  发表于 2021-10-10 20:37
回复

使用道具 举报

fukeyan 发表于 2021-10-10 20:30 | 显示全部楼层
我给3台电脑装了win11,都是通过删文件即可安装,从来没使用过断网或者修改注册表。问题的关键是后续的系统升级,对于一个新的操作系统,如果后续不能更新补丁,那就不能保证电脑稳定工作。
回复

使用道具 举报

shadada 发表于 2021-10-10 20:34 | 显示全部楼层
好帖收藏了,谢谢
回复

使用道具 举报

haoxuer 发表于 2021-10-10 20:37 | 显示全部楼层
纯正技术贴,感谢分享经验
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋手机版联系我们

Copyright © 2005-2025 PCBeta. All rights reserved.

Powered by Discuz!  CDN加速及安全服务由「快御」提供

请勿发布违反中华人民共和国法律法规的言论,会员观点不代表远景论坛官方立场。

远景在线 ( 苏ICP备17027154号 )|远景论坛 |Win11论坛 |Win10论坛 |Win8论坛 |Win7论坛 |WP论坛 |Office论坛

GMT+8, 2025-4-23 02:35

快速回复 返回顶部 返回列表