在制作虚拟机母机时,为了彻底避免“中英混血”带来的注册表残留、乱码问题,以及防止被反作弊系统检测出“系统语言不纯”,强烈建议直接安装原生英文版(en-us)的 Windows 11 21H2 镜像。
但在 VMware 的 BIOS 模式(无 UEFI 和 Secure Boot)下安装 Win11,系统会强制弹出 This PC can't run Windows 11 的硬件不满足报错(主要卡在 TPM 2.0 和安全启动)。
以下是在 Legacy BIOS 模式下强行安装的实战避坑指南:
💿 第一步:镜像的选择(避坑关键)
-
避开第三方魔改版:某些博主(如“IT豪哥”)打包的所谓“精简版”镜像,虽然声称能绕过,但实测在特殊环境下极易出现玄学兼容性问题,导致安装卡死。
-
避开超大合集版:多语言合集(Multi-Language)的 ISO 高达 9.8GB,安装时加载极慢。
-
推荐方案:直接下载来自 Archive.org 等可靠存档渠道的 原生英文单语言版(Single Language),体积通常在 5.2GB 左右,纯净且成功率极高。
🛡️ 第二步:绕过 TPM 检测的实战方案
当安装界面卡在报错页面时,直接按下键盘上的 Shift + F10 调出命令提示符(CMD)。
方案 A:注册表 LabConfig 绕过法(最经典)
在 CMD 中依次输入以下命令,强制写入绕过检测的注册表键值(注意:必须用命令行写入,图形界面手动创建可能不生效):
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
注意:执行完毕后关掉 CMD,点击报错界面左上角的“返回”,再点“下一步”。部分极端镜像可能仍然无效,需配合方案 B。
方案 B:appraiser.dll 物理阉割法(最彻底)
如果注册表无效,说明安装程序的缓存太顽固,直接破坏它的检测模块:
在同一个 CMD 窗口中输入:
ren X:\sources\appraiser.dll appraiser.dll.bak
注意:
X代表你的光驱盘符。改完后关掉 CMD,点“返回”重新安装,它将失去检测硬件的能力。
方案 C:调用 Server 安装模式(备用)
在 CMD 中直接执行:
setup.exe /product server
利用 Server 版本免 TPM 的机制,启动一个全新的安装进程。
🚀 第三步:跳过强制联网与微软账号
安装重启进入 OOBE 初始设置界面时,如果卡在 Let's connect you to a network(系统强制要求联网并登录微软账号):
-
再次按下
Shift + F10。 -
输入以下命令并回车:
oobe\bypassnro
- 系统会自动重启,再次来到网络界面时,右下角会多出一个
I don't have internet按钮,点击它,即可顺利创建纯本地离线账户(如admin)。