ramen

Windows-updates installeren op Kaby Lake- en Ryzen-CPU's

Windows-updates installeren op Kaby Lake- en Ryzen-CPU's

Microsoft heeft de mogelijkheid geblokkeerd om updates te ontvangen voor eigenaars van Kaby Lake en Ryzen op Windows 7 en Windows 8.1, een controversiële zet voor degenen die willen upgraden naar Windows 10.

Nu biedt Microsoft alleen ondersteuning voor Intel's Kaby Lake en AMD's Ryzen die werken op Windows 10. Het bedrijf zegt dat deze beslissing puur zakelijk is, en niet een technische beslissing om gebruikers te dwingen te upgraden naar Windows 10. Desondanks is er een groot aantal van de gebruikers is helemaal niet blij met deze situatie.

In dit artikel laten we je een truc zien om deze beperking te omzeilen en alle updates te installeren, inclusief de updates die momenteel niet op deze CPU's kunnen worden geïnstalleerd.

Een GitHub-ontwikkelaar genaamd "zeffy" heeft besloten dingen te veranderen met de mogelijkheid om de "vergrendelde" updatepakketten op moderne hardware te installeren na het patchen van enkele bestanden.

Op zijn pagina legde de ontwikkelaar in detail uit hoe hij enkele speciale programmeerfuncties ontdekte: 'IsDeviceSerciveable (void)' en 'IsCPUSupported (void)', die beide te vinden zijn in de wuaueng.dll DLL-bibliotheek van het besturingssysteem. Deze twee functies voeren een hardwarecontrole uit en zijn verantwoordelijk voor het vergrendelen van de CPS en het voorkomen dat updates worden geïnstalleerd.

Er zijn een aantal eenvoudige manieren om deze CPU-controle op de GitHub-pagina van zeffy te stoppen:

Patch wuaueng.dll en verander dword_600002EE948 in bestand offset 0x26C948, van 0x01 naar 0x00. Hierdoor springt IsDeviceServiceable (leegte) over zijn hele lichaam en retourneert 1 (ondersteunde CPU) onmiddellijk. Dit is mijn favoriete methode. Opmerking: deze offsets zijn alleen voor de Windows 7 x64-versie.

Patch wuaueng.dll en verwijder alle instructies die zijn gemarkeerd in IsDeviceServiceable (ongeldig), dit zal het gebruik van de ForceUnsupportedCPU van het type REG_DWORD onder de registersleutel HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Test \ Scan mogelijk maken (u zult hoogstwaarschijnlijk deze registersleutel moeten maken). Stel deze waarde in op 0x00000001 om niet-ondersteunde CPU's te forceren, en terug naar 0x00000000 om het gedrag terug te zetten naar de standaardinstelling. U moet waarschijnlijk uw pc opnieuw opstarten of de wuauserv-service opnieuw starten om de wijzigingen toe te passen. Dit gedrag is niet gedocumenteerd en kan in toekomstige updates worden verwijderd.

Ga naar de GitHub-pagina van zeffy om de patches te pakken.

Deze oplossingen zijn slechts tijdelijk, aangezien we er vrij zeker van zijn dat Microsoft deze mogelijkheid binnenkort ook gaat 'repareren' en de Windows Update-mogelijkheid vergrendelt met nog meer gecompliceerde implementaties.

GERELATEERDE VERHALEN OM UIT TE CONTROLEREN:

De ironie is bijna uitgestorven, Windows XP SP2 is duurder dan Windows 8.1
Je zou denken dat zes maanden voordat we eindelijk kunnen beginnen met het graven van het graf voor Windows XP, het besturingssysteem smerig goedkoop ...
Microsoft legt ontwikkelaars uit hoe ze Windows 8- en Windows 8.1-apps kunnen beheren
Als u Windows 8- en Windows 8.1-apps hebt gemaakt, is de volgende stap om te weten hoe u deze moet beheren. Volg deze adviezen die Microsoft heeft ged...
Microsoft's Windows Store nu met 1,7 miljoen dagelijkse downloads
Nieuwe statistieken laten zien dat de Windows Store in oktober een mijlpaal van 1,7 miljoen dagelijkse downloads heeft bereikt, wat een stijging is va...