Windows 11 雖然自推出以來,就有 TPM 2.0 的限制,不支援的 CPU 正常來說是無法安裝,不過陸續都有人發現到可成功繞過的技巧,讓老電腦也能使用到最新 Windows 11 作業系統,/product server 可說是很多人用的方法,但這裡有一個壞消息。
根據外媒報導,微軟在最新 Insider 版本中,正式修補了這個繞過機制,代表說以後的新版本,舊電腦可能就無法透過這方法來安裝了。
就是要你升級硬體!微軟修補 TPM 2.0 繞過漏洞,不讓不支援 CPU 安裝 Windows 11
根據 Tom’s Hardware 的報導,Windows 專家 Bob Pony 幾天前在 X.com 分享,最新 Windows 11 Insider Build 27686 (Dilithium) 版本中,用 setup.exe /product server 指令來繞過 TPM 檢查的方法已經失效,微軟已經正式修補。
The recently released Windows 11 Insider Build 27686 (Dilithium) has patched the "setup.exe /product server" workaround for bypassing the system requirements check. 😢 pic.twitter.com/G9Q1v3O1uU
— Bob Pony (@TheBobPony) August 15, 2024
隨後他也補充,目前的 Windows 11 24H2 版本還可行,代表說這指令依舊可以繞過 TPM 檢查,這次修補僅限於 Insider Build 27686 (Dilithium) 這個版本。
只不過,不確定這只是暫時,還是未來也會在 Windows 11 24H2 正式版導入這個修補。
雖然說目前應該還有其他方法可以繞過 TPM,但微軟修補只是時間早晚問題,從這次突然出手,再加上幾個月前實施的 PopCnt 限制,可以看得出微軟決心,真的不想要讓不支援的舊電腦,升級到 Windows 11。
Using the command line argument "/product server" for setup.exe, BYPASSES the system requirement checks for the Windows 11 24H2 setup program.
But unfortunately, after setup completes then reboots into the next stage. It'll be indefinitely stuck on the Windows logo boot screen. https://t.co/MNwlUn5317 pic.twitter.com/JjvTNVs2SL
— Bob Pony (@TheBobPony) February 15, 2024
PopCnt 限制之前,即使是非常舊的 CPU,如:Athlon、Core2Duo 也能升級到早期的 Windows 11 版本,而開始實施之後,Bob Pony 研究發現到,這條新指令是必要的,特別是對 24H2 功能,因此無法繞過,繞過就會使 Windows 安裝啟動失敗。
隨著這消息現身,不少網友也在下面調侃微軟,像是:「為什麼他們如此關心並繼續嘗試修補解決方法?」、「為什麼我要安裝 Winbug 11」、「他們是否真的試圖讓人們放棄 Windows?因為這給人感覺確實是這樣的。」。
Reddit 論壇上也是,一位 LugianLithos 網友就寫到
我認為微軟對於失去使用舊硬體運行 Windows 的用戶並不太在意。許多人會繼續使用 Windows 10,這可能成為微軟不得不解決的安全噩夢。像我這樣的小眾用戶則會改用 Linux。
值得注意的是,Bob Pony 雖然說 PopCnt 無法繞過,但早些時間有網友在 Reddit 分享一個完整有效的方法,有需要的人可以試試,將程式碼貼在管理員的命令提示字元。
所以我是認為也不用太悲觀,總會有人找出新方法。
資料來源:Tom’s Hardware