Instalirajte ažuriranja na Kaby Lake i Ryzen procesore (zaobilazno zaključavanje procesora)
Kao što možda već znate, Microsoft je zaključao mogućnost primanja ažuriranja za vlasnike procesora Intel Kaby Lake i AMD Ryzen za one koji imaju instaliran Windows 7 ili Windows 8.1 s tim procesorima. Ovo je vrlo neugodan potez softverske korporacije za korisnike koji nemaju želju prihvatiti nadogradnju na Windows 10. Evo trika kako zaobići ovo ograničenje i instalirati sva ažuriranja, uključujući ona koja se ne mogu instalirati na takvim uređajima.
Microsoft je prekinuo glavnu podršku za Windows 7 u siječnju 2015. Kraj uobičajene podrške znači da operativni sustav prima sigurnosna ažuriranja, ali ne i manje promjene funkcionalnosti. Windows 8.1 je još uvijek pod glavnom podrškom, ali Microsoft ovim neprijateljskim potezom u potpunosti odbacuje korisnike ovog operativnog sustava. Microsoft želi da svi koji koriste Windows 10 što prije, dok mnogi korisnici Windowsa ne planiraju ikada koristiti Windows 10, čak ni u budućnosti. Nakon što njihov trenutni hardver prestane raditi, bit će prisiljeni instalirati i koristiti Windows 10 kako bi ostali sigurni i zaštićeni.
Mnogi korisnici nisu zadovoljni ovom restriktivnom politikom. GitHub programer, "zeffy", odlučio je promijeniti ovu situaciju. Otkrio je mogućnost instaliranja "zaključanih" paketa ažuriranja na moderni hardver tako što je zakrpao neke datoteke. Na svojoj GitHub stranici detaljno je opisao kako je otkrio posebne programske funkcije, 'IsDeviceServiceable (void)' i 'IsCPUSupported (void)', koji se nalaze u wuaueng.dll DLL biblioteci uključeno u OS. Ove funkcije izvode provjeru hardvera i odgovorne su za zaključavanje CPU-a tako da se ažuriranja ne mogu instalirati.
Autor nudi zakrpe spremne za korištenje za "otključavanje" vašeg računala s Intel Kaby Lake ili AMD Ryzen CPU-om s instaliranim sustavom Windows 7 ili Windows 8.1. Evo uputa:
IsCPUSupported (void) uvijek poziva samo IsDeviceServiceable (void), koji poziva pet drugih funkcija. Srećom, postoji nekoliko jednostavnih načina da ubijete ovu provjeru CPU-a.
- Zakrpite wuaueng.dll i promijenite dword_600002EE948 koji je na pomaku datoteke 0x26C948, s 0x01 na 0x00. To čini da IsDeviceServiceable (void) skače preko cijelog tijela i odmah vraća 1 (podržani CPU). Ovo je moja preferirana metoda. Napomena: Ovi pomaci su samo za verziju sustava Windows 7 x64.
- Zakrpi wuaueng.dll i izbacite sve upute istaknute u IsDeviceServiceable (void), to će omogućiti korištenje ForceUnsupportedCPU tipa REG_DWORD pod ključem registra HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Test\Scan (najvjerojatnije ćete morati kreirati ovo ključ registra). Postavite ovu vrijednost na 0x00000001 kako biste prisilili nepodržane CPU-e i vratite se na 0x00000000 da biste promijenili ponašanje natrag na zadano. Vjerojatno ćete morati ponovno pokrenuti svoje računalo ili ponovno pokrenuti uslugu wuauserv kako bi se promjene primijenile. Ovo ponašanje nije dokumentirano i moglo bi se ukloniti u budućim ažuriranjima.
Jedini nedostatak ovih rješenja je da morate ponovno primijeniti novu zakrpu kad god se wuaueng.dll ažurira.
Da biste preuzeli zakrpe, idite na zeffyjevu GitHub stranicu i pažljivo pročitajte uvod.
Preuzmite zakrpe da biste omogućili instalaciju ažuriranja
Imajte na umu da je ovo privremeno rješenje. Nedvojbeno, Microsoft će tu mogućnost "popraviti" što je prije moguće i zaključati mogućnost Windows Update s kompliciranijom implementacijom. Tvrtka nije zainteresirana za podršku za Windows 7 ili Windows 8.1 na novijim procesorima čak i ako rade sasvim dobro.