係統粉 > IT資訊 > 微軟資訊

微軟不讓KabyLake、Ryzen運行Win7/8.1?GitHub用戶成功繞過限製

發布時間:2017-04-25    瀏覽數:

對於使用Intel KabyLake、AMD Ryzen架構處理器的用戶來說,Windows 10是桌上最好甚至是僅有的一張牌應該暫時來說算是共識,畢竟如果你在Windows 7/8.1環境下使用的話,可以類比成一套無人看管的野生環境。畢竟這不僅僅是來自微軟一家的意誌,也是Intel、AMD、高通等多家企業從去年下半年開始運籌帷幄的結果。

微軟不讓KabyLake、Ryzen運行Win7/8.1?GitHub用戶成功繞過限製(1)

但根據最新的消息來看,解決方案並不是完全沒有,一位來自GitHubn的昵稱為Zeffy用戶嚐試使用自製的補丁繞過Windows的處理器兼容性測試過程。根據他的頁麵描述,使微軟的方案能夠成功的直接來源是三月份的一次更新補丁,這次更新補丁,在Zeffy的設備上ID=KB4012218,Zeffy嚐試使用命令行工具展開該補丁文件,並定位其中關於處理器的部分。不過展開之後文件有上千個,隨後通過PowerShell篩選不相關文件,最後將目標篩選至14個,最後鎖定至一個叫做wuaueng.dll的文件,該文件就是設備兼容性檢測中處理器驗證(CPU Check)的關鍵,具體來說是IsDeviceServiceable(void)、IsCPUSupported(void)。

微軟不讓KabyLake、Ryzen運行Win7/8.1?GitHub用戶成功繞過限製(2)

既然罪魁禍首已經確定,解決方案也是手到擒來,隻要改變其中一行代碼的數字,就可以讓IsDeviceServiceable(void)跳過對處理器的檢測,這種方式隻要改變一個字節,也是Zeffy的首選方案。不過雖然是這麼說,具體的操作對於一般的用戶還是有些門檻存在,操作之前請一定多查找資料。

不過一個更加簡單的方案是,如果各位使用過國產的管家類軟件的話,應該知道微軟的KB補丁都可以使用諸如此類的安全軟件手動掃描安裝,相比他們是懶得檢測你是不是用最新的KabyLake、Ryzen處理器的。

微軟不讓KabyLake、Ryzen運行Win7/8.1?GitHub用戶成功繞過限製(3)
上一篇:歐洲科技業一周十大投資並購事件:微軟擬6000萬美元收購以色列雲監控公司Cloudyn 下一篇:納德拉:微軟是工具製造者和平台提供商

相關資訊

最新熱門應用

電腦問答