Windows Tips & News

Инсталирайте актуализации на процесори Kaby Lake и Ryzen (заобикаляне на заключване на процесора)

click fraud protection
ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Както може би вече знаете, Microsoft е заключил възможността за получаване на актуализации за собствениците на процесори Kaby Lake на Intel и Ryzen на AMD за тези, които имат инсталиран Windows 7 или Windows 8.1 с тези процесори. Това е много неприятен ход от софтуерната корпорация за потребители, които нямат желание да приемат надстройката до Windows 10. Ето един трик за заобикаляне на това ограничение и инсталиране на всички актуализации, включително тези, които не могат да бъдат инсталирани на такива устройства.

Реклама

Windows 7 Неподдържан хардуерMicrosoft предоставя поддръжка за Intel Kaby Lake и серията процесори Ryzen на AMD (и всички нови процесори в бъдеще) само в Windows 10. Това е чисто бизнес решение, а не техническо, за да принуди повече хора да използват Windows 10. За да получава актуализации, потребителят няма друг избор, освен да премине към най-новата версия на операционната система.

Microsoft прекрати основната поддръжка за Windows 7 през януари 2015 г. Край на основната поддръжка означава, че операционната система получава актуализации на защитата, но не и незначителни промени във функционалността. Windows 8.1 все още е под масовата поддръжка, но Microsoft се отказва изцяло от клиентите на тази операционна система с този враждебен ход. Microsoft иска всички, работещи с Windows 10 възможно най-скоро, докато много потребители на Windows нямат планове да използват Windows 10, дори и в бъдеще. След като текущият им хардуер спре да работи, те ще бъдат принудени да инсталират и използват Windows 10, за да останат сигурни и защитени.

Много потребители не са доволни от тази ограничителна политика. Разработчик на GitHub, "zeffy", реши да промени тази ситуация. Той открива възможността да инсталира "заключените" пакети за актуализация на модерен хардуер, като закърпи някои файлове. На страницата си в GitHub той описва подробно как е открил специални функции за програмиране, „IsDeviceServiceable (void)“ и „IsCPUSupported (void)“, които се намират в библиотеката wuaueng.dll DLL включени в ОС. Тези функции извършват хардуерна проверка и са отговорни за блокирането на процесора, така че актуализациите да не могат да бъдат инсталирани.

Авторът предоставя готови за използване пачове за "отключване" на вашия компютър, базиран на процесора Intel Kaby Lake или AMD Ryzen с инсталиран Windows 7 или Windows 8.1. Ето инструкциите:

IsCPUSupported (void) се извиква само от IsDeviceServiceable (void), който се извиква от пет други функции. За щастие има няколко лесни начина да убиете тази проверка на процесора.

  1. Поправете wuaueng.dll и променете dword_600002EE948, който е с изместване на файла 0x26C948, от 0x01 на 0x00. Това кара IsDeviceServiceable (void) да прескочи цялото си тяло и незабавно да върне 1 (поддържан CPU). Това е моят предпочитан метод. Забележка: Тези измествания са само за версията на Windows 7 x64.
  2. Поправете wuaueng.dll и изключете всички инструкции, подчертани в IsDeviceServiceable (void), това ще позволи използването на ForceUnsupportedCPU от типа REG_DWORD под ключа на системния регистър HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Test\Scan (най-вероятно ще трябва да създадете това ключ на системния регистър). Задайте тази стойност на 0x00000001, за да принудите неподдържаните процесори, и обратно на 0x00000000, за да промените поведението обратно към по подразбиране. Вероятно ще трябва да рестартирате компютъра си или да рестартирате услугата wuauserv, за да се прилагат промените. Това поведение е недокументирано и може да бъде премахнато в бъдещи актуализации.

Единственият недостатък на тези решения е, че трябва да прилагате повторно нова корекция всеки път, когато wuaueng.dll се актуализира.

За да вземете пачовете, отидете на страницата на zeffy в GitHub и прочетете внимателно въведението.

Изтеглете корекции, за да разрешите инсталирането на актуализации

Имайте предвид, че това е временно решение. Безспорно Microsoft ще „поправи“ тази способност възможно най-скоро и ще заключи възможността за Windows Update с по-сложна реализация. Компанията не се интересува от поддръжка на Windows 7 или Windows 8.1 на последните процесори, дори ако те работят добре.

ПРЕПОРЪЧВА: Щракнете тук, за да коригирате проблеми с Windows и да оптимизирате производителността на системата

Windows 10 Build 17112 архиви

Този уебсайт използва бисквитки, за да подобри вашето изживяване, докато навигирате през уебсайта...

Прочетете още

Излезе Chrome 65, ето всичко за него

Излезе Chrome 65, ето всичко за него

Излезе нова версия на най-популярния уеб браузър, Google Chrome. Версия 65 достигна стабилния кло...

Прочетете още

Microsoft представи нов формат за опаковане MSIX

Microsoft представи нов формат за опаковане MSIX

Днес, по време на събитието Деня на разработчиците на Windows, Microsoft обяви нов формат на прил...

Прочетете още