indows 11 繞過 TPM 方法總結,通用無 TPM 鏡像下載 (2023 年 1 月更新)
在虛擬機、Mac 電腦和 TPM 不符合要求的舊電腦上安裝 Windows 11 的通用方法總結
請訪問原文鏈接:https://sysin.org/blog/windows-11-no-tpm/,查看最新版。原創作品,轉載請保留出處。
作者主頁:www.sysin.org
本文要解決的問題:
windows-11-22h2.webp
圖:A3 8年磨一劍:2022 年 9 月的 22H2 版本,設置和控制面板仍然混亂,經典風格和麥德龍風格的分裂設計仍然沒有改觀。
windows11-in-windows10-by-sysin
系統要求系統要求這些是在電腦上安裝 Windows 11 的最低系統要求。如果您的設備不滿足這些要求,您可能無法在設備上安裝 Windows 11,建議您考慮購買 一臺新電腦。如果您不確定您的電腦是否滿足這些要求,可以咨詢您的原始設備制造商 (OEM);如果您的設備已經在運行 Windows 10,您可以使用 電腦健康狀況檢查應用 來評估兼容性。請注意,此應用不會檢查顯卡或顯示器,因為大多數的兼容設備都能滿足以下列出的要求 (sysin)。您的設備必須 已安裝 Windows 10 的 2004 或更高版本,才能升級。可在‘設置 > 更新和安全’中的 Windows 更新功能中獲取免費更新。
Windows 11 系統要求
某些 功能需要特定硬件支持。運行某些應用程序所需滿足的系統要求可能高于 Windows 11 的最低設備規格要求。檢查設備與您想要安裝應用程序的兼容情況。所需的設備存儲空間將根據實際的應用程序和更新而有所不同。更高端、更強大的電腦性能也較高。以后或更新時可能會有其它的要求。
以上為 Windows 11 的官方系統要求。
關鍵是這個 TPM 芯片,通常在虛擬機、MacBook,沒有 TPM 或者沒有 TPM 2.0 的舊 PC 無法正常安裝 Windows 11(報錯如下圖)。
windows-11-tpm-check
在 Windows 11 安裝界面按 Shift + F10 打開命令行界面,執行如下命令:
REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassTPMCheck /t REG_DWORD /d 1
REG ADD HKLM\SYSTEM\Setup\LabConfig /v BypassSecureBootCheck /t REG_DWORD /d 1
或者使用圖形界面的注冊表編輯器添加:
輸入 regedit 進入注冊表編輯器,然后定位到如下位置 HKEY_LOCAL_MACHINE\SYSTEM\Setup,創建一個名為 “LabConfig” 的項,接著在 “LabConfig” 下創建兩個 DWORD 值:
鍵名 “BypassTPMCheck”,賦值 “00000001”
鍵名 “BypassSecureBootCheck”,賦值 “00000001”
保存退出后,無法安裝的提示就消失了。
優點:不用修改 ISO 文件,原版即可。
缺點:操作稍微有點繁瑣,也不容易記住。并且不支持 Mac 上 Boot Camp 安裝方式。
將 Windows 10 ISO 中的 appraiserres.dll(在 sources 文件夾下),替換 Windows 11 ISO 中的同名文件或者在 Windows 11 ISO 中直接刪除該 dll 文件。
上述方法經過測試當前版本(2021 年 11 月)無效,可能需要特定的版本匹配。
有讀者分享:新建一個空白文件命名為 appraiserres.dll 替換 Windows 11 ISO 中的同名文件。經測同樣無效(2022 年 2 月更新)。
請自行查看,不再贅述。
第三方腳本和小工具有不少是采用這種方式,類似如下操作:
通過 wimlib(the open source Windows Imaging (WIM) library)將 Windows 11 ISO 中 sources 文件夾下的 install.wim 的 image-property 修改為 Server,將無需 TPM 檢測。
wimlib-imagex.exe info install.wim --header
# 顯示 Image Count =5
wimlib-imagex.exe info install.wim [1-5] --image-property WINDOWS/INSTALLATIONTYPE=Server
示例腳本:MediaCreationTool.bat
如果已經下載了 Windows 11 的 ISO 鏡像,雙擊一下 Quick_11_iso_esd_wim_TPM_toggle.bat
然后右鍵點擊 Windows 11 的 ISO 文件,菜單 “發送到 (N) > Quick_11_iso_esd_wim_TPM_toggle.bat” 即可免 TPM 補丁成功。
再次雙擊一下 Quick_11_iso_esd_wim_TPM_toggle.bat 右鍵菜單中的上述項移除。
該腳本實際也是將 WIM 鏡像屬性修改為 Server 來繞過 TPM 檢測。
該鏡像仍然不支持在 Mac 上 Boot Camp 安裝方式。
某些第三方腳本也使用了該方法,經過測試虛機安裝報錯,未知。Boot Camp 應該也不支持,就不在驗證了。
Rufus v3.19+ 創建 USB 啟動盤,增加了一個新功能可以繞過 TPM 檢測,還是挺方便的。
Rufus screenshot 4
使用 Windows 10 的安裝介質,將其中的 install.wim 刪除,替換為 Windows 11 安裝介質中的 install.wim 并改名為 install.esd(改名僅僅是便于區分,原文件名替換也可以)。
該方法創建可分發的 ISO 文件,可能是相對最佳方案,一個 iso 文件就可以解決文首的三種問題,視為通用方法,下面具體說明一下操作步驟。
使用以下方法創建的 Windows 11 iso 文件可以直接在以下情況安裝:
分別下載 Windows 10 和 Windows 11 的原版 ISO 鏡像。
打開 Windows 11 的 ISO 文件,提取 sources 文件夾下的 install.wim,并將 install.wim 改名為 instsall.esd 備用。實際上,無需改名,直接使用 install.wim 替換即可,僅僅是網傳要改名,好處在于改名后同原鏡像容易區分。
使用 ISO 編輯軟件(如 UltraISO、WinISO、PowerISO)編輯 Windows 10 的 ISO 文件,刪除 sources 文件夾下的 install.wim,然后將 Windows 11 的 install.esd 添加到該文件夾,保存(另存為)ISO 文件即可。
某些文章表示用以下命令將 wim 轉換為 esd 格式,本例并沒有使用該操作,鏡像完全正常可用。
dism /Export-Image /SourceImageFile:C:\Windows11\install.wim /SourceIndex:INDEX /DestinationImageFile:E:\Downloads\OSes\install.esd /Compress:recovery /CheckIntegrity
直接在 Windows 中雙擊 setup 會提示如下,沒錯,Windows 10 安裝程序安裝 Windows 11 鏡像。實際上用 ISO 或者 USB 引導安裝只是啟動 Logo 不同,如文首圖片,Windows 11 的窗口是正方形的。
windows10-setup-windows11
在 Windows 11 系統要求中,通常內存、存儲、顯示和網絡鏈接都容易滿足要求。文中的方法和鏡像主要是繞過 TPM 和 UEFI 安全啟動的限制,但是 CPU 仍然需要滿足硬性要求,詳見下表中的鏈接。
Windows 11 支持的處理器:
Windows 版本AMD 處理器Intel 處理器Qualcomm 處理器Windows 11支持的 AMD 處理器支持的 Intel 處理器支持的 Qualcomm 處理器
下載沒有 TPM 限制的 Windows 11:
更多下載:
微軟對10月5日公開發布的Windows 11操作系統的系統要求加強了。雖然最早的測試人員在測試win11時,無論他們的系統規格是否符合微軟為測試Beta版而設定的高標準,他們仍然可以安裝Windows 11,但正式發布后,不符合要求的電腦就無法安裝Windows 11了。
微軟說,出于安全原因,對Windows 11的硬件要求提高了,這讓許多期待升級的用戶感到憤怒。
但是,如果你愿意,有一個解決方案:在GitHub上發布了一個新腳本,作為Universal MediaCreationTool包裝器的一部分,可以將Windows 11強制安裝到你的電腦上,即使你的電腦并不符合安裝win11的硬件要求。
當然,這樣做的風險由你自己承擔。
微軟已經明確表示,如果繼續在不符合系統要求的電腦上安裝Windows 11,不僅不會收到更新,未來的支持也將被取消,而且你可能還需要簽署一份棄權書,要求你承認由于缺乏兼容性而對你的PC造成的所有損壞將不在制造商的保修范圍內。
這個開源GitHub項目包含一個名為“Skip_TPM_Check_on_Dynamic_Update.cmd”的腳本,如果你的電腦沒有TPM 2.0,它將允許Windows 11安裝程序忽略硬件檢測直接進行安裝。需要此腳本,可以與我聯系。
該腳本不僅刪除了TPM 2.0限制,還可以強制安裝程序忽略不滿足系統要求的其他問題,例如可用存儲空間。不過,強制不兼容的電腦運行Windows 11可能會導致一些穩定性問題。
如何檢查系統兼容性
如果你不確定你當前的電腦是否支持Windows 11,值得慶幸的是,在你開始嘗試繞過安裝障礙之前,有一種簡單的方法可以進行檢查。
在Microsoft的Windows 11頁面上,你可以在底部找到一個新部分,該部分將提供下載最新的PC健康檢查應用程序,該應用程序應為你提供升級到新操作系統之前所需的所有信息。
自6月發布Windows 11以來,微軟一直試圖通過解釋TPM的好處來證明新升級的系統要求是合理的,但這似乎是用戶升級系統的最大問題。
但有能力的程序員和精明的計算愛好者會找到盡可能多的解決方法來安裝Windows 11系統。
雖然到目前為止,除了警告用戶不會將更新推送到受感染電腦之外,我們還沒有看到微軟采取任何行動,但它可能會開始嘗試修補當前版本的Windows 11中的任何漏洞作為預防措施。
鑒于對Windows 10的支持將在五年內結束,有足夠的時間升級到一臺符合所有要求的新PC或筆記本電腦(而且許多新產品無論如何都會預裝Windows 11),但微軟不太可能會為任何堅持使用舊機器的人改變其嚴格的系統要求。
@微課傳媒