开源 Windows 11 安装脚本绕过 TPM 和系统硬件检查
微软今年宣布 Windows 11 的时候对安装新系统的设备提出了新要求,包括:要求 TPM 2.0 安全处理器、支持 Secure Boot、使用较新型号的 CPU、提供至少 64 GB 硬盘空间等。虽然这些要求阻止了不少人将系统升级到 Window 11,但微软并不打算放宽限制。
然而这些限制对于开发者来说并非难题,开发者 AveYo 最新推出的 Windows ISO 镜像创建工具 Universal MediaCreationTool 提供了绕过这些限制的功能。
此工具包含两个部分,一是用于创建 Windows ISO 镜像的"MediaCreationTool.bat"脚本,此外还有一个名为"Skip_TPM_Check_on_Dynamic_Update.cmd"的脚本,该脚本可帮助设备绕过硬件兼容性检查。
根据描述,该工具将通过 winpeshl.ini 文件在媒体启动和动态更新时跳过 TPM 检查。当执行时,该脚本在注册表的“HKEY_LOCAL_MACHINE\SYSTEM\Setup\MoSetup”下创建“AllowUpgradesWithUnsupportedTPMOrCPU”值并将其设置为 1 或 true。它还删除了“appraiserres.dll”文件。
值得一提的是,此脚本还支持在虚拟机中使用。根据 Bleepingcomputer 的试用体验,他们在使用此脚本之前,尝试将安装在虚拟机的 Windows 11 build 22449 升级到最新预览版本时,提示升级失败,因为安装程序检测到设备不支持 Secure Boot 和 TPM 2.0,而且磁盘空间太小。
不过在运行脚本后,他们十分顺利地在 VirtualBox 虚拟机中安装了最新的预览版 Windows 11 preview build 22463。
请注意,这是一种不受支持的 Windows 11 安装方法,可能会导致使用操作系统时出现性能问题或其他错误。此外,微软应该不会为不受支持的设备提供安全更新,因此使用此方法安装的 Windows 11 可能存在安全隐患。如果希望尝试,建议只在测试设备中使用,不要用于生产环境。