绕过硬件检测总结
2026/7/10 22:21:12 网站建设 项目流程

封装系统或者安装系统绕过硬件检测方法

手动方法

  1. 在安装Windows系统的时候在windowsPE这个阶段,按下Shift+F10进入命令终端,输入regedit,打开注册表。
**计算机\HKEY_LOCAL_MACHINE\SYSTEM\Setup在这个目录下创建LabConfig项。并在LabConfig项中添加即可跳过** 1. BypassTPMCheck REG_DWORD(32)值D 1 跳过 TPM 2.0 检查 2. BypassSecureBootCheck REG_DWORD(32)值D 1 跳过 Secure Boot 检查 3. BypassCPUCheck REG_DWORD(32)值D 1 跳过 CPU 世代/型号检查 4. BypassRAMCheck REG_DWORD(32)值D 1 跳过 4GB 内存检查 5. BypassStorageCheck REG_DWORD(32)值D 1 跳过 64GB 存储检查 6. BypassNetwork REG_DWORD(32)值D 1 跳过 OOBE 联网要求(可使用本地账户)

自动方式(一劳永逸)

前提:在封装系统时:

  1. 使用Windows 自动安装应答文件‌方式。
1. 需要有一个autounattend.xml文件。(PS:文件名‌:必须精确命名为 ‌autounattend.xml‌(全小写),‌编码‌:保存为 ‌UTF-8 无 BOM‌ 格式。) 2. 使用ISO编辑器将(autounattend.xml)文件,放在ISO 根目录(和 setup.exe、bootmgr 等文件在同一层级),保存ISO文件即可。
  1. 使用镜像挂在进行注册表的修改。
1. 可以同修改`boot.wim`+`install.wim`,进行修改,也可以单独修改`boot.wim`文件。 2. 直接在将\sources中的`boot.wim`提取出来并将`boot.wim`挂载。 3. 将其中的注册表修改,卸载并保持提交 **例如:** 镜像文件挂载时可能出现权限问题:打开文件属性->取消只读的勾选。 dism /get-imageinf /imagefile:D:\boot.wim // 查看镜像文件信息。 rem ===== 只修改 boot.wim 即可 ===== // 修改install.wim也是通过下面指令,指示将boot修改为install。 dism /mount-image /imagefile:D:\boot.wim /index:2 /mountdir:C:\mount_boot reg load HKLM\OfflineBoot C:\mount_boot\Windows\System32\config\SYSTEM reg add "HKLM\OfflineBoot\Setup\LabConfig" /v BypassTPMCheck /t REG_DWORD /d 1 /f reg add "HKLM\OfflineBoot\Setup\LabConfig" /v BypassSecureBootCheck /t REG_DWORD /d 1 /f reg add "HKLM\OfflineBoot\Setup\LabConfig" /v BypassCPUCheck /t REG_DWORD /d 1 /f reg add "HKLM\OfflineBoot\Setup\LabConfig" /v BypassRAMCheck /t REG_DWORD /d 1 /f reg add "HKLM\OfflineBoot\Setup\LabConfig" /v BypassStorageCheck /t REG_DWORD /d 1 /f reg add "HKLM\OfflineBoot\Setup\LabConfig" /v BypassNetwork /t REG_DWORD /d 1 /f reg unload HKLM\OfflineBoot dism /unmount-image /mountdir:C:\mount_boot /commit 4. 使用ISO编辑器将`boot.wim`替换掉。 **dism /mount-image /imagefile:D:\boot.wim /index:2 /mountdir:C:\mount_boot** 解释: 1. dism /mount-image:dism 挂载镜像指令。 2. /imagefile:D:\boot.wim:指定要操作的目标文件。 3. /index:2:指定挂载 boot.wim 文件里的第2个索引。因为一个 .wim 文件可以像“压缩包合集”一样,里面包含多个不同版本的Windows(比如家庭版、专业版)。 4. /mountdir:C:\mount_boot:指定挂载到的目标文件夹。 **reg load HKLM\OfflineBoot C:\mount_boot\Windows\System32\config\SYSTEM** 解释: 1. reg load:reg 是注册表工具,load 是“加载”命令。意思是把外部的注册表配置单元文件“挂载”到当前系统中。 2. HKLM\OfflineBoot:HKLM 是“HKEY_LOCAL_MACHINE”的缩写(本地机器注册表项)。OfflineBoot 是我临时起的一个名字(相当于一个“挂载点”),执行后,你会在注册表编辑器的 HKLM 下看到这个新出现的项,它的内容就来自你指定的那个文件。 3. C:\mount_boot\Windows\System32\config\SYSTEM:**这是你之前用 dism /mount-image 挂载出来的那个离线系统的注册表文件的完整路径。**注意,这个 SYSTEM 文件没有后缀名,它是Windows用来存放系统启动配置、服务、驱动等核心信息的核心注册表文件。 **reg unload HKLM\OfflineBoot** 1. 把之前的加载的注册表卸载掉。 **dism /unmount-image /mountdir:C:\mount_boot /commit** 1. dism /unmount-image:解除之前挂载的镜像指令。 2. /mountdir:C:\mount_boot:指定之前挂载的位置。 3. /commit:把修改的保存提交上去。 或者 4. /discard:放弃修改,把之前修改的丢弃。

补充:‌autounattend.xml‌(Windows 自动安装应答文件)和unattend.xml‌(Sysprep 通用化配置应答文件‌)核心区别。

  1. autounattend.xml‌:是‌“入场券”‌。只有它能让你在开机启动安装程序时,自动跳过语言选择、磁盘分区等前期步骤。
  2. unattend.xml‌:是‌“内部指令”‌。它通常在系统文件已经复制到硬盘后,由 Windows 安装程序在特定目录下读取,用于配置计算机名、驱动、用户账户等后期设置。

针对 boot.wim 的补充说明
对于标准的 Windows 安装介质中的 boot.wim 文件,通常包含两个索引:
索引 1:Microsoft Windows PE (Windows 预安装环境)。
索引 2:Microsoft Windows Setup (Windows 安装程序)。
你可以根据实际需求,选择对应的索引号进行挂载

启动电脑 ↓ ┌─────────────────────────────────────┐ │ BIOS/UEFI 加载 boot.wim 中的 │ │ 索引1(Windows PE) │ ← 轻量级启动环境 └─────────────────────────────────────┘ ↓ PE 加载基本驱动,初始化硬件 ↓ PE 自动查找并执行 Setup.exe ↓ ┌─────────────────────────────────────┐ │ 索引2(Windows Setup)启动 │ ← 完整安装程序 └─────────────────────────────────────┘ ↓ 显示图形化安装界面 ↓ 【执行硬件兼容性检测】← 这就是你要绕过的部分! ↓ 用户选择版本和分区 ↓ 开始解压并安装系统

autounattend.xml这个文件需求可以AI生成。

<?xml version="1.0"encoding="utf-8"?><unattend xmlns="urn:schemas-microsoft-com:unattend"><!--============================================--><!--⭐ 新增:windowsPE 阶段(在硬件检查之前执行)--><!--============================================--><settings pass="windowsPE"><component name="Microsoft-Windows-Setup"processorArchitecture="amd64"publicKeyToken="31bf3856ad364e35"language="neutral"versionScope="nonSxS"xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"><!--绕过 Windows11硬件检查--><RunSynchronous><RunSynchronousCommand wcm:action="add"><Order>1</Order><Path>reg add"HKLM\SYSTEM\Setup\LabConfig"/v BypassTPMCheck/t REG_DWORD/d1/f</Path></RunSynchronousCommand><RunSynchronousCommand wcm:action="add"><Order>2</Order><Path>reg add"HKLM\SYSTEM\Setup\LabConfig"/v BypassSecureBootCheck/t REG_DWORD/d1/f</Path></RunSynchronousCommand><RunSynchronousCommand wcm:action="add"><Order>3</Order><Path>reg add"HKLM\SYSTEM\Setup\LabConfig"/v BypassCPUCheck/t REG_DWORD/d1/f</Path></RunSynchronousCommand><RunSynchronousCommand wcm:action="add"><Order>4</Order><Path>reg add"HKLM\SYSTEM\Setup\LabConfig"/v BypassRAMCheck/t REG_DWORD/d1/f</Path></RunSynchronousCommand><RunSynchronousCommand wcm:action="add"><Order>5</Order><Path>reg add"HKLM\SYSTEM\Setup\LabConfig"/v BypassStorageCheck/t REG_DWORD/d1/f</Path></RunSynchronousCommand><RunSynchronousCommand wcm:action="add"><Order>6</Order><Path>reg add"HKLM\SYSTEM\Setup\LabConfig"/v BypassNetwork/t REG_DWORD/d1/f</Path></RunSynchronousCommand></RunSynchronous><!--可选:设置磁盘分区(如果需要自动分区可以取消注释)--><!--<DiskConfiguration><WillShowUI>OnError</WillShowUI><Disk wcm:action="add"><CreatePartitions><CreatePartition wcm:action="add"><Order>1</Order><Size>500</Size><Type>EFI</Type></CreatePartition><CreatePartition wcm:action="add"><Order>2</Order><Size>100</Size><Type>MSR</Type></CreatePartition><CreatePartition wcm:action="add"><Order>3</Order><Type>Primary</Type><Extend>true</Extend></CreatePartition></CreatePartitions><ModifyPartitions><ModifyPartition wcm:action="add"><Order>1</Order><PartitionID>1</PartitionID><Format>FAT32</Format><Label>System</Label></ModifyPartition><ModifyPartition wcm:action="add"><Order>2</Order><PartitionID>3</PartitionID><Format>NTFS</Format><Label>Windows</Label></ModifyPartition></ModifyPartitions><DiskID>0</DiskID><WillWipeDisk>true</WillWipeDisk></Disk></DiskConfiguration><ImageInstall><OSImage><InstallTo><DiskID>0</DiskID><PartitionID>3</PartitionID></InstallTo></OSImage></ImageInstall>--><!--设置 Windows 版本(可选)--><UserData><AcceptEula>true</AcceptEula><!--<ProductKey><Key>VK7JG-NPHTM-C97JM-9MPGT-3V66T</Key></ProductKey>--></UserData></component></settings><!--============================================--><!--specialize 阶段:复制 Administrator 配置为默认用户配置--><!--我是Administrator用户进行配置和模板,也可以通过其他方法使用和修改默认模板--><!--============================================--><settings pass="specialize"><component name="Microsoft-Windows-Shell-Setup"processorArchitecture="amd64"publicKeyToken="31bf3856ad364e35"language="neutral"versionScope="nonSxS"xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"><CopyProfile>true</CopyProfile></component></settings><!--============================================--><!--oobeSystem 阶段:语言、账户、跳过OOBE等设置--><!--============================================--><settings pass="oobeSystem"><!--设置语言和输入法为中文--><component name="Microsoft-Windows-International-Core"processorArchitecture="amd64"publicKeyToken="31bf3856ad364e35"language="neutral"versionScope="nonSxS"xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"><InputLocale>zh-CN</InputLocale><SystemLocale>zh-CN</SystemLocale><UILanguage>zh-CN</UILanguage><UserLocale>zh-CN</UserLocale></component><!--启用Administrator自动登录,不设置密码--><component name="Microsoft-Windows-Shell-Setup"processorArchitecture="amd64"publicKeyToken="31bf3856ad364e35"language="neutral"versionScope="nonSxS"xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State"><OOBE><HideEULAPage>true</HideEULAPage><HideOEMRegistrationScreen>true</HideOEMRegistrationScreen><HideOnlineAccountScreens>true</HideOnlineAccountScreens><HideWirelessSetupInOOBE>true</HideWirelessSetupInOOBE><ProtectYourPC>1</ProtectYourPC><SkipMachineOOBE>true</SkipMachineOOBE><SkipUserOOBE>true</SkipUserOOBE></OOBE><!--自动生成唯一计算机名--><ComputerName>*</ComputerName><!--自动登录Administrator,无密码--><AutoLogon><Username>Administrator</Username><Password><Value></Value><PlainText>true</PlainText></Password><Enabled>true</Enabled><LogonCount>999</LogonCount></AutoLogon><!--设置空密码--><UserAccounts><AdministratorPassword><Value></Value><PlainText>true</PlainText></AdministratorPassword></UserAccounts><!--设置时区--><TimeZone>China Standard Time</TimeZone></component></settings></unattend>

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询