Updates auf Kaby-Lake- und Ryzen-CPUs installieren (CPU-Sperre umgehen)
Wie Sie vielleicht bereits wissen, hat Microsoft hat die Möglichkeit zum Empfangen von Updates gesperrt für Besitzer von Intels Kaby Lake und AMDs Ryzen CPUs für diejenigen, die Windows 7 oder Windows 8.1 mit diesen CPUs installiert haben. Dies ist ein sehr unangenehmer Schritt des Softwarekonzerns für Benutzer, die das Upgrade auf Windows nicht akzeptieren möchten 10. Hier ist ein Trick, um diese Einschränkung zu umgehen und alle Updates zu installieren, einschließlich derer, die auf solchen Geräten nicht installiert werden können.
Werbung
Microsoft hat den Mainstream-Support für Windows 7 im Januar 2015 eingestellt. Das Ende des Mainstream-Supports bedeutet, dass das Betriebssystem Sicherheitsupdates erhält, jedoch keine geringfügigen Funktionsänderungen. Windows 8.1 wird immer noch vom Mainstream unterstützt, aber Microsoft lässt Kunden dieses Betriebssystems mit diesem feindlichen Schritt komplett fallen. Microsoft möchte, dass alle Windows 10 so schnell wie möglich ausführen, während viele Windows-Benutzer keine Pläne haben, Windows 10 jemals zu verwenden, auch nicht in Zukunft. Sobald ihre aktuelle Hardware nicht mehr funktioniert, müssen sie Windows 10 installieren und verwenden, um sicher und geschützt zu bleiben.
Viele Benutzer sind mit dieser restriktiven Richtlinie nicht zufrieden. Ein GitHub-Entwickler, "zeffy", beschloss, diese Situation zu ändern. Er entdeckte die Möglichkeit, die "gesperrten" Update-Pakete auf moderner Hardware zu installieren, indem er einige Dateien patchte. Auf seiner GitHub-Seite hat er ausführlich beschrieben, wie er spezielle Programmierfunktionen entdeckt hat, 'IsDeviceServiceable (void)' und 'IsCPUSupported (void)', die sich in der DLL-Bibliothek wuaueng.dll befinden im Betriebssystem enthalten. Diese Funktionen führen einen Hardware-Check durch und sind dafür verantwortlich, die CPU zu sperren, damit keine Updates installiert werden können.
Der Autor stellt gebrauchsfertige Patches bereit, um Ihren PC mit Intel Kaby Lake oder AMD Ryzen CPU mit installiertem Windows 7 oder Windows 8.1 zu "entsperren". Hier sind die Anweisungen:
IsCPUSupported (void) wird immer nur von IsDeviceServiceable (void) aufgerufen, die von fünf anderen Funktionen aufgerufen wird. Glücklicherweise gibt es ein paar einfache Möglichkeiten, diesen CPU-Check zu beenden.
- Patchen Sie wuaueng.dll und ändern Sie dword_600002EE948, das sich am Datei-Offset 0x26C948 befindet, von 0x01 auf 0x00. Dadurch springt IsDeviceServiceable (void) über seinen gesamten Körper und gibt sofort 1 (unterstützte CPU) zurück. Dies ist meine bevorzugte Methode. Hinweis: Diese Offsets gelten nur für die Windows 7 x64-Version.
- Patchen Sie wuaueng.dll und entfernen Sie alle Anweisungen, die in IsDeviceServiceable (void) hervorgehoben sind. Dies ermöglicht die Verwendung der ForceUnsupportedCPU des Typs REG_DWORD unter dem Registrierungsschlüssel HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Test\Scan (diesen müssen Sie höchstwahrscheinlich erstellen Registrierungsschlüssel). Setzen Sie diesen Wert auf 0x00000001, um nicht unterstützte CPUs zu erzwingen, und zurück auf 0x00000000, um das Verhalten auf den Standard zurückzusetzen. Sie müssen wahrscheinlich Ihren PC neu starten oder den wuauserv-Dienst neu starten, damit die Änderungen wirksam werden. Dieses Verhalten ist nicht dokumentiert und könnte in zukünftigen Updates entfernt werden.
Der einzige Nachteil dieser Lösungen ist, dass Sie jedes Mal, wenn wuaueng.dll aktualisiert wird, einen neuen Patch erneut anwenden müssen.
Um die Patches zu erhalten, gehen Sie auf die GitHub-Seite von zeffy und lesen Sie die Einführung sorgfältig durch.
Laden Sie Patches herunter, damit Updates installiert werden können
Denken Sie daran, dass dies eine vorübergehende Lösung ist. Zweifellos wird Microsoft diese Fähigkeit so schnell wie möglich "korrigieren" und die Windows Update-Fähigkeit mit einer komplizierteren Implementierung sperren. Das Unternehmen ist nicht daran interessiert, Windows 7 oder Windows 8.1 auf neueren CPUs zu unterstützen, selbst wenn sie einwandfrei laufen.