在不受支持的硬件上升级到 Windows 11

Jacki

在本文中,我们将了解如何在不受支持的硬件(没有 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 的另一种有趣方式:

  1. 将Windows 11安装ISO镜像文件复制到本地驱动器;
  2. 清除内容appraiserres.dll文件在来源文件夹:Clear-Content C:Win11_ISOsourcesappraiserres.dll -Force
  3. 然后运行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 升级选项。