在制作虚拟机母机时,为了彻底避免“中英混血”带来的注册表残留、乱码问题,以及防止被反作弊系统检测出“系统语言不纯”,强烈建议直接安装原生英文版(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(系统强制要求联网并登录微软账号):

  1. 再次按下 Shift + F10。

  2. 输入以下命令并回车:

oobe\bypassnro
  1. 系统会自动重启,再次来到网络界面时,右下角会多出一个 I don't have internet 按钮,点击它,即可顺利创建纯本地离线账户(如 admin)。