快乐小遥 发表于 2022-9-24 14:33:02

终极大法:打造Win11去除硬件限制的安装镜像ISO【转载】

本帖最后由 快乐小遥 于 2022-9-24 15:42 编辑

转自远景:
一、去除Win11硬件检测的终极大法:

1、下载:https://wwi.lanzoui.com/b00p1fujg 密码:3jnj
最新版:
旧版:

2、将Win11的ISO放到Sources_ISO目录下
3、运行批处理Training_Win11_ISO_Tools,选项1,回车,等待生成新的ISO。

备注:新生成的ISO,无论是升级安装、全新安装、RE环境下、PE环境下,以前装系统该怎么操作就怎么操作,没有任何不同和额外的操作。不需要再考虑Win11硬件限制的问题了。







~~~~~~~~~~~~~~~~~~~华丽的分割线~~~~~~~~~~~~~~~~~~~~~~~~
二、和前一段时间发的Win_11_Boot_And_Upgrade_FiX_KiT_v2.0_plus5.cmd相比,具有以下优势:


从普遍适用性上来说:
Training_Win11_ISO_Tools可能比

更优(理论上,没有数据依据)。一个是去除限制。一个是绕过限制,总可能会有小概率绕不过去吧?

从操作简便程度上来说:
1)使用Plus5改造的ISO,如果是升级安装的话,还要运行ISO根目录下的start_setup.cmd,有的人可能看不懂。
2)有的人喜欢在RE环境下安装。Shift+F10调出CMD后,还需要首先导入注册表操作后,再运行setup.exe。而使用Training_Win11_ISO_Tools改造的ISO,直接运行setup.exe即可。正常该怎么用就怎么用,不用考虑Win11硬件检测的问题了。
3)即便是一般的PE下(没有增加注册表),使用Training_Win11_ISO_Tools改造的ISO,直接运行setup.exe也不会出现硬件不满足的提示。

从版本上来说:
Win_11_Boot_And_Upgrade_FiX_KiT_v2.0_plus5.cmd是国外引进-优化版;
Training_Win11_ISO_Tools.cmd是国产版。

~~~~~~~~~~~~~~~~~~~华丽的分割线~~~~~~~~~~~~~~~~~~~~~~~~
~~~~~~~~~~~~~~~~~~~华丽的分割线~~~~~~~~~~~~~~~~~~~~~~~~

作为技术探讨,可以参见以下内容:

三、Training_Win11_ISO_Tools功能简介

本工具提供4个选项:

去除Win11硬件检测
   — 修改ISO镜像中的winsetup.dll和appraiserres.dll,去除Win11硬件检测。

去除Win11硬件检测+无人值守
   — 修改ISO镜像中的winsetup.dll和appraiserres.dll,去除Win11硬件检测。添加AutoUnattend.xml到ISO根目录,U盘/光盘等介质启动安装时将全自动进行安装。

绕过Win11硬件检测
   — 修改install.wim的安装属性为server,安装时自动绕过硬件检测。

绕过Win11硬件检测+无人值守
   — 修改install.wim的安装属性为server,安装时自动绕过硬件检测。添加AutoUnattend.xml到ISO根目录,U盘/光盘等介质启动安装时将全自动进行安装。

说明:
以上4种方式,均集成了Dism++工具,在U盘/光盘等介质启动安装时,按"SHIFT+F10" 调出CMD窗口,输入dism则会启动Dism++。
以上4种方式,既适用于全新安装也适用于升级安装。

使用方法:

[*]1、将Win11原版ISO放到Source_ISO目录下。
[*]2、以管理身份运行Training_Win11_ISO_v1.0_by_zbezj.cmd。
[*]3、输入1~4,回车确认。

四、原理
(1)appraiserres.dll
下手的第一个文件就是appraiserres.dll。使用ISO升级安装时(双击setup.exe),会自动将ISO\sources目录下的appraiserres.dll文件,复制到C:\$WINDOWS.~BT\Sources\目录下。如果我们把ISO镜像中的它删除了,但双击setup.exe安装时忘了断网,还会自动从微软服务器下载,也就是说你以为删了,其实没删。因此才有了技术三要素中的“断网”这个要素,当然你要是一直盯着这个文件,不断网,只要保证C:\$WINDOWS.~BT\Sources\目录下的这个文件删除,那么就不会检测硬件。

我们可以新建一个空的txt文档,重命名为appraiserres.dll,替换到ISO\sources目录中。这样的话,即使不断网,安装时也不会自动下载。至少目前是这样,以后会不会自动下载呢?谁也不知道。所以,断网最保险,采用该替换法,不断网目前也可。

(2)winsetup.dll文件
下手的第二个文件就是winsetup.dll。这个文件存在于ISO\sources目录下,还存在于ISO\sources\boot.wim的子映像2中。该文件在这两个地方,用途不同。ISO\sources目录下主要用于在Windows下安装时,进行调用。boot.wim中的该文件,是使用启动光盘或U盘等介质时调用的。

这个文件就不能删除这么粗暴了,否则会造成安装失败。只要把这两个文件pò解掉,即替换检测硬件要求的相关函数(_Init_HWRequirements)即可。它都不检查了,是不是就不用绕过限制了?(相关代码参考上面压缩包中的批处理)

综上,经过上述两个dll文件的处理,无论是在Windows下还是在PE下,无论是双击setup.exe还是盘启动安装,均不会出现硬件不满足的提示了。

五、总结

截至目前,解除Win11硬件限制的方法有四类:
1、技术三要素法:https://bbs.pcbeta.com/viewthread-1906641-1-1.html
   应答文件(其实也是技术三要素法):https://bbs.pcbeta.com/viewthread-1908862-1-1.html
2、修改install.wim安装类型法:https://bbs.pcbeta.com/viewthread-1909851-1-1.html
3、终极大法:去除appraiserres.dll和winsetup.dll中检测函数法:本文方法。

4、拓展:其实还有其他绕过硬件检测的方法,比如加上参数运行sources\setuphost.exe /Install /Media /InstallFile "D:\xxx.wim"/MediaPath "C:\$WINDOWS.~BT"

另附:


转载自 远景论坛 知彼而知己

新空气 发表于 2022-9-24 15:26:43

不错。收藏了推给小白

快乐小遥 发表于 2022-9-24 15:29:05

新空气 发表于 2022-9-24 15:26
不错。收藏了推给小白

事实上我转的另一个秒转大法更方便,也更快捷。这个更加只是保险一点。{:20:}

新空气 发表于 2022-9-24 15:46:02

最简单的方法就是在PE中装系统,各安装器基本都能屏蔽

快乐小遥 发表于 2022-9-24 15:46:59

新空气 发表于 2022-9-24 15:46
最简单的方法就是在PE中装系统,各安装器基本都能屏蔽

确实,不过还是有人想要升级安装

皮卡丘姐姐 发表于 2022-9-24 15:52:25

{:39:}我都是用rufus的,傻瓜式操作。

快乐小遥 发表于 2022-9-24 15:53:10

皮卡丘姐姐 发表于 2022-9-24 15:52
我都是用rufus的,傻瓜式操作。

升级安装。。。

Dong 发表于 2022-9-24 21:23:38

部分人还是想用微软升级的 推荐给同学
页: [1] 2
查看完整版本: 终极大法:打造Win11去除硬件限制的安装镜像ISO【转载】