Hoe Windows-updates op Kaby Lake en Ryzen CPU te installeren

Video: Microsoft's Apparently Sabotaging Windows 7 and 8.1 Updates on Kaby Lake and Ryzen Systems! 2024

Video: Microsoft's Apparently Sabotaging Windows 7 and 8.1 Updates on Kaby Lake and Ryzen Systems! 2024
Anonim

Microsoft heeft de mogelijkheid vergrendeld om updates te ontvangen voor Kaby Lake- en Ryzen-eigenaren op Windows 7 en Windows 8.1, een controversiële stap 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 om gebruikers te dwingen om te upgraden naar Windows 10. Ondanks dat, een groot aantal van gebruikers zijn helemaal niet blij met deze situatie.

, 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 om 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 gedetailleerd 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 enkele eenvoudige manieren om deze CPU-controle te doden die op de GitHub-pagina van zeffy wordt gepresenteerd:

Patch wuaueng.dll en wijzig dword_600002EE948 met een bestandsverschuiving van 0x26C948 van 0x01 naar 0x00. Dit zorgt ervoor dat IsDeviceServiceable (nietig) over zijn hele lichaam springt en onmiddellijk 1 (ondersteunde CPU) retourneert. Dit is mijn voorkeursmethode. Opmerking: deze offsets zijn alleen voor de Windows 7 x64-versie.

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

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

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

Hoe Windows-updates op Kaby Lake en Ryzen CPU te installeren