在不受支持的硬件上升級到 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 升級選項。