Microsoft a blocat posibilitatea de a primi actualizări pentru proprietarii Kaby Lake și Ryzen pe Windows 7 și Windows 8.1, o mișcare controversată pentru cei care doresc să facă upgrade la Windows 10.
Acum, Microsoft oferă suport doar pentru Kaby Lake Intel și Ryzen AMD care funcționează pe Windows 10. Compania spune că această decizie este pur de afaceri și nu una tehnică pentru a forța utilizatorii să facă upgrade la Windows 10. În ciuda acestui fapt, un număr mare dintre utilizatori nu sunt deloc mulțumiți de această situație.
În acest articol, vă vom arăta un truc pentru a ocoli această limitare și a instala toate actualizările, inclusiv cele care sunt în prezent împiedicate să fie instalate pe aceste procesoare.
Un dezvoltator GitHub numit „zeffy” a decis să schimbe lucrurile cu posibilitatea de a instala pachetele de actualizare „blocate” pe hardware-ul modern după corecția unor fișiere.
Pe pagina sa, dezvoltatorul a explicat în detaliu modul în care a descoperit câteva funcții speciale de programare: „IsDeviceSerciveable (void)” și „IsCPUSupported (void)”, ambele fiind găsite în biblioteca DLL wuaueng.dll din sistemul de operare. Aceste două funcții efectuează o verificare hardware și sunt cele responsabile de blocarea CPS și de prevenirea instalării actualizărilor.
Există câteva modalități ușoare de a ucide această verificare CPU prezentate pe pagina GitHub a zeffy:
Corectați wuaueng.dll și schimbați dword_600002EE948, care este la offset fișier 0x26C948, de la 0x01 la 0x00. Acest lucru face ca IsDeviceServiceable (nul) să sară peste întregul său corp și să returneze imediat 1 (CPU acceptat). Aceasta este metoda mea preferată. Notă: Aceste compensări sunt doar pentru versiunea Windows 7 x64.
Corectați wuaueng.dll și eliminați toate instrucțiunile evidențiate în IsDeviceServiceable (nul), acest lucru va permite utilizarea ForceUnsupportedCPU de tip REG_DWORD sub cheia de registry HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Test \ Scan (veți cel mai probabil trebuie să creați această cheie de registru). Setați această valoare la 0x00000001 pentru a forța CPU-urile neacceptate și înapoi la 0x00000000 pentru a schimba comportamentul la valorile implicite. Probabil va trebui să reporniți computerul sau să reporniți serviciul wuauserv pentru ca modificările să se aplice. Acest comportament este nedocumentat și ar putea fi eliminat în actualizările viitoare.
Pentru a apuca patch-urile, pur și simplu accesați pagina GitHub a zeffy.
Aceste soluții sunt doar temporare, deoarece suntem siguri că Microsoft va „repara” această abilitate în curând și va bloca abilitatea Windows Update cu implementări și mai complicate.
Povești corelate de verificat:
- Noul laptop Razer Blade 14 vine cu Kaby Lake și 16 GB RAM
- Microsoft blochează acum actualizările Windows 7, 8.1 pe sistemele Ryzen și Kaby Lake
- Intel va înlocui Kaby Lake cu arhitectura Coffee Lake la sfârșitul acestui an
- AMD Ryzen
- Lacul Kaby
- Windows 10 fix