Microsoft a verrouillé la possibilité de recevoir des mises à jour pour les propriétaires de Kaby Lake et Ryzen sur Windows 7 et Windows 8.1, une décision controversée pour ceux qui souhaitent passer à Windows 10.
Désormais, Microsoft ne prend en charge que Kaby Lake d'Intel et Ryzen d'AMD qui fonctionnent sous Windows 10. La société affirme que cette décision est purement commerciale et non technique pour forcer les utilisateurs à passer à Windows 10. Malgré cela, un grand nombre des utilisateurs ne sont pas du tout satisfaits de cette situation.
Dans cet article, nous allons vous montrer une astuce pour contourner cette limitation et installer toutes les mises à jour, y compris celles qui ne peuvent actuellement pas être installées sur ces processeurs.
Un développeur GitHub nommé «zeffy» a décidé de changer les choses avec la possibilité d'installer les packs de mise à jour «verrouillés» sur du matériel moderne après avoir corrigé certains fichiers.
Sur sa page, le développeur a expliqué en détail la façon dont il a découvert certaines fonctions de programmation spéciales: 'IsDeviceSerciveable (void)' et 'IsCPUSupported (void)', qui se trouvent tous deux dans la bibliothèque DLL wuaueng.dll du système d'exploitation. Ces deux fonctions effectuent une vérification matérielle et sont celles chargées de verrouiller le CPS et d'empêcher l'installation des mises à jour.
Il existe des moyens simples de supprimer cette vérification du processeur présentée sur la page GitHub de zeffy:
Corrigez wuaueng.dll et changez dword_600002EE948 qui est au décalage de fichier 0x26C948, de 0x01 à 0x00. Cela permet à IsDeviceServiceable (void) de sauter sur tout son corps et de renvoyer 1 (CPU pris en charge) immédiatement. C'est ma méthode préférée. Remarque: ces décalages ne concernent que la version Windows 7 x64.
Corrigez wuaueng.dll et supprimez toutes les instructions mises en évidence dans IsDeviceServiceable (void), cela activera l'utilisation du ForceUnsupportedCPU de type REG_DWORD sous la clé de Registre HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate \ Test \ Scan (vous doit créer cette clé de registre). Définissez cette valeur sur 0x00000001 pour forcer les processeurs non pris en charge et revenez sur 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.
Pour récupérer les correctifs, rendez-vous simplement sur la page GitHub de zeffy.
Ces solutions ne sont que temporaires car nous sommes à peu près sûrs que Microsoft va également «corriger» cette capacité bientôt et verrouiller la capacité de Windows Update avec des implémentations encore plus compliquées.
HISTOIRES LIÉES À CONSULTER:
- Le nouvel ordinateur portable Razer Blade 14 est livré avec Kaby Lake et 16 Go de RAM
- Microsoft bloque désormais les mises à jour de Windows 7, 8.1 sur les systèmes Ryzen et Kaby Lake
- Intel remplacera Kaby Lake par l'architecture Coffee Lake plus tard cette année
- AMD Ryzen
- Lac Kaby
- correction de Windows 10