因著微軟當初對 Windows 11 的系統要求設下限制,令一些本來有能力但只是版本較舊的處理器,無法兼容於 Windows 11。就此問題,除了微軟曾經教路可以透過更改系統登錄檔來處理,借助第三方軟件來安裝 Windows 也是辦法之一,亦已有不少用家是成功的。到了現時微軟推出了 Windows 11 24H2,這些舊機都可以與時並進,更新至運行 24H2。
Rufus 開發者教路如何可讓舊機避過規格檢查來升級
對於不少正使用「不合格」電腦運行 Windows 11 的用家來說,能夠繼續更新系統版本至 24H2 當然最好不過。不過經正常途徑更新系統就會遇上一個問題,就是系統會在安裝更新的過程中,進行系統規格檢查,導致這些本來不合格的電腦無法通過驗證而不能更新。
針對此問題,開發 Rufus(用於建立 Windows 開機手指的軟件)的 Pete Batard 就表示,其實有辦法規避 Windows 更新執行的系統規格檢查程序,關鍵在於執行安裝程式前,先輸入以下指令︰
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\CompatMarkers" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Shared" /f 2>NUL
reg.exe delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\TargetVersionUpgradeExperienceIndicators" /f 2>NUL
reg.exe add "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\HwReqChk" /f /v HwReqChkVars /t REG_MULTI_SZ /s , /d "SQ_SecureBootCapable=TRUE,SQ_SecureBootEnabled=TRUE,SQ_TpmVersion=2,SQ_RamMB=8192,"
reg.exe add "HKLM\SYSTEM\Setup\MoSetup" /f /v AllowUpgradesWithUnsupportedTPMOrCPU /t REG_DWORD /d 1
Pete 預告,下個版本的 Rufus 將會包括上述的指令,令用家只需用上最新版本的 Rufus,並按正常程序開啟 Windows 更新的安裝程式,Rufus 就會自動在背景執行指令,讓用家可以避過系統規格檢查。
舊 CPU 都不代表款款都可以有辦法用上 Windows 11 24H2
雖然透過以上方法,是可以改變局面,讓本來不能運行 Windows 11 的電腦,可以繼續使用 Windows 11,並能更新至版本 24H2。不過 Pete 提醒,如果電腦內所用的處理器,本身並不支援 PopCnt 及 SSE 4.2,現時實在沒有任何工具、方法、軟件可以令它們運行 Windows 11 24H2,最多只可以保持運行 Windows 11 23H2。
話分兩頭,只要處理器本身不太舊,支援 PopCnt 及 SSE 4.2 應該不成問題。要使這些配備古舊處理器的電腦更新至運行 Windows 11,本身就是十分勉強,即使日後有辦法突破限制,其實都對裝置太大負擔,或許更換一部採用較新硬件來運行 Windows 11 24H2 會更實際。
來源︰Neowin