在不受支持的硬件上升级到 Windows 11
在本文中,我们将了解如何在不受支持的硬件(没有 TPM 芯片和较旧的 CPU 型号)上将运行 Windows 10 的计算机更新到 Windows 11 23H2。硬件 TPM 芯片、安全启动和新 CPU(2017 年之后发布)的存在是 Microsoft 安装 Windows 11 的最低要求。如果你的电脑不满足最低要求,它将被视为不兼容,并且不会通过 Windows 升级到 Windows 11更新。
微软宣布不会发布适用于 Windows 10 的 build 23H2。这意味着:Windows 10 将于 2025 年 10 月 14 日结束支持。在此日期之后,安全更新和补丁将不再适用于 Windows 10 计算机(LTSC 版本除外)。这意味着22H2将是Windows 10的最终版本。
如果您尝试使用内部版本 23H2 的 ISO 映像在旧计算机上手动将 Windows 10 22H2 更新到 Windows 11,您会收到以下消息:
此电脑当前不满足 Windows 11 系统要求:
- 此版本的 Windows 不支持该进程
- PC必须支持TPM 2.0
您可以使用setup.exeWindows 安装 ISO 映像上的程序检查您的计算机硬件是否与 Windows 11 兼容(使用官方媒体创建工具创建 Windows 11 安装 ISO 映像)。挂载 ISO 映像,打开命令提示符,然后导航到虚拟 CD/DVD 驱动器:
cd d:
运行命令:
./setup.exe /auto upgrade /noreboot /DynamicUpdate disable /Compat ScanOnly
在此模式下,Windows Installer 会执行兼容性检查而不执行更新。

有一种官方方法可以通过使用绕过硬件要求允许升级不支持的 TPM 或 CPU注册表参数(关联)。运行以下命令来创建此注册表参数
reg add HKLMSYSTEMSetupMoSetup /f /v AllowUpgradesWithUnsupportedTPMorCPU /d 1 /t reg_dword
执行 Windows 11 的全新安装时,可以使用多个注册表选项来绕过最低硬件要求检查:如何在不受支持的硬件上安装 Windows 11(无 TPM 和安全启动)。
然后,您可以使用安装映像上的 setup.exe 将 Windows 10 升级到 Windows 11 23H2,同时保留您的个人文件和应用程序。


Microsoft 不正式支持此方法或下述其他方法在不受支持的硬件上升级到 Windows 11。
AllowUpgradesWithUnsupportedTPMOrCPU 注册表参数允许忽略旧 CPU 和 TPM 2.0 芯片的存在,但是仍需要 TPM 1.2 芯片。如果缺少 TPM,您将无法以这种方式更新。以下 PowerShell 命令检查计算机上是否存在 TPM 芯片:
Get-TPM


如果 TPM 芯片丢失(TpmPresent=False),无需检查硬件兼容性即可升级到 Windows 11。
打开命令提示符并在特殊模式下运行 Windows 11 更新向导:
./setup.exe /product server
或者:
D:sourcssetupprep.exe /product server


在此模式下,Windows 11 安装程序认为它正在安装 Windows Server Edition,并且不会检查 CPU 和 TPM 芯片。


在此模式下执行更新后,计算机上将安装 Windows 11 常规专业版。使用此命令检查您的 Windows 11 版本和内部版本号
Get-ItemProperty -Path 'HKLM:SOFTWAREMicrosoftWindows NTCurrentVersion ' | select ProductName, DisplayVersion, CurrentBuild


更换评估师res.dll安装映像上的文件是升级到 Windows 11 的另一种有趣方式:
- 将Windows 11安装ISO镜像文件复制到本地驱动器;
- 清除内容
appraiserres.dll文件在来源文件夹:Clear-Content C:Win11_ISOsourcesappraiserres.dll -Force - 然后运行
setup.exe文件并继续 Windows 11 升级。

要将计算机静默升级到 Windows 11,您可以使用 setup.exe 命令行选项:
start /wait d:setup.exe /Auto Upgrade /Quiet /DynamicUpdate disable /showoobe None /Telemetry Disable /compat IgnoreWarning /NoReboot
确保 Windows 设置中未禁用版本升级。了解更多:如何防止自动升级到 Windows 11?
阅读更多:如何在升级到 Windows 10 之前备份 Windows 7/8
您还应该禁用新的功能更新保护选项,该选项会阻止新版本 Windows 的交付:
reg add HKLMSOFTWAREPoliciesMicrosoftWindowsWindowsUpdate /f /v DisableWUfBSafeguards /d 1 /t reg_dword
许多未正式兼容 Windows 11 的旧计算机仍在企业中使用。据推测,随着 Windows 10 支持日期的临近,微软将为企业客户提供针对不受支持的硬件的额外 W11 升级选项。
