Installer les mises à jour sur les CPU Kaby Lake et Ryzen (Bypass CPU Lock)
Comme vous le savez peut-être déjà, Microsoft a verrouillé la possibilité de recevoir des mises à jour pour les propriétaires de processeurs Intel Kaby Lake et Ryzen d'AMD pour ceux qui ont installé Windows 7 ou Windows 8.1 avec ces processeurs. C'est une décision très désagréable de la part de la société de logiciels pour les utilisateurs qui ne souhaitent pas accepter la mise à niveau vers Windows 10. Voici une astuce pour contourner cette limitation et installer toutes les mises à jour, y compris celles qui ne peuvent pas être installées sur ces appareils.
Publicité
Microsoft a mis fin au support général de Windows 7 en janvier 2015. La fin de la prise en charge standard signifie que le système d'exploitation reçoit des mises à jour de sécurité, mais pas de modifications mineures des fonctionnalités. Windows 8.1 est toujours pris en charge par le grand public, mais Microsoft abandonne complètement les clients de ce système d'exploitation avec cette décision hostile. Microsoft souhaite que tout le monde utilise Windows 10 dès que possible alors que de nombreux utilisateurs de Windows n'ont pas l'intention d'utiliser Windows 10, même pas à l'avenir. Une fois que leur matériel actuel cessera de fonctionner, ils seront obligés d'installer et d'utiliser Windows 10 pour rester sécurisés et protégés.
De nombreux utilisateurs ne sont pas satisfaits de cette politique restrictive. Un développeur GitHub, "zeffy", a décidé de changer cette situation. Il a découvert la possibilité d'installer les packages de mise à jour "verrouillés" sur du matériel moderne en corrigeant certains fichiers. Sur sa page GitHub, il a décrit en détail comment il a découvert des fonctions de programmation spéciales, 'IsDeviceServiceable (void)' et 'IsCPUSupported (void)', qui se trouvent dans la bibliothèque DLL wuaueng.dll inclus dans le système d'exploitation. Ces fonctions effectuent une vérification matérielle et sont responsables du verrouillage du processeur afin que les mises à jour ne puissent pas être installées.
L'auteur fournit des correctifs prêts à l'emploi pour « déverrouiller » votre PC à processeur Intel Kaby Lake ou AMD Ryzen avec Windows 7 ou Windows 8.1 installé. Voici les instructions :
IsCPUSupported (void) n'est jamais appelé que par IsDeviceServiceable (void), qui est appelé par cinq autres fonctions. Heureusement, il existe plusieurs moyens simples de supprimer cette vérification du processeur.
- Corrigez wuaueng.dll et modifiez dword_600002EE948 qui se trouve à l'offset de fichier 0x26C948, de 0x01 à 0x00. Cela fait que IsDeviceServiceable (void) saute sur tout son corps et renvoie 1 (processeur pris en charge) immédiatement. C'est ma méthode préférée. Remarque: ces décalages concernent uniquement la version Windows 7 x64.
- Corrigez wuaueng.dll et supprimez toutes les instructions mises en évidence dans IsDeviceServiceable (void), cela permettra l'utilisation du type ForceUnsupportedCPU REG_DWORD sous la clé de registre HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate\Test\Scan (vous devrez probablement créer ce clé d'enregistrement). Définissez cette valeur sur 0x00000000 pour forcer les processeurs non pris en charge et revenez à 0x00000000 pour rétablir le comportement par défaut. Vous devrez probablement redémarrer votre PC ou redémarrer le service wuauserv pour que les modifications s'appliquent. Ce comportement n'est pas documenté et pourrait être supprimé dans les futures mises à jour.
Le seul inconvénient de ces solutions est que vous devez réappliquer un nouveau correctif chaque fois que wuaueng.dll est mis à jour.
Pour récupérer les correctifs, rendez-vous sur la page GitHub de zeffy et lisez attentivement l'introduction.
Télécharger des correctifs pour permettre l'installation des mises à jour
Gardez à l'esprit qu'il s'agit d'une solution temporaire. Incontestablement, Microsoft va "réparer" cette capacité dès que possible et verrouiller la capacité de Windows Update avec une implémentation plus compliquée. La société n'est pas intéressée à prendre en charge Windows 7 ou Windows 8.1 sur des processeurs récents, même s'ils fonctionnent très bien.