Si votre ordinateur est équipé d’un processeur dernier cri et que vous utilisez encore Windows 7 ou 8.1, vous êtes confronté à une restriction imposée par Microsoft : l’impossibilité de recevoir les mises à jour. Cette mesure, qui semble paradoxale, empêche les utilisateurs de bénéficier des performances de leur matériel récent sur des versions plus anciennes de Windows. Microsoft souhaite clairement orienter les utilisateurs vers Windows 10 s’ils possèdent un matériel performant. Face à cette situation, une solution alternative, un correctif, a été élaborée. Il permet d’installer les mises à jour de Windows 7 et 8.1 sur des processeurs de nouvelle génération.
Récupérer les mises à jour sur les processeurs de dernière génération
Ce correctif est l’œuvre d’un utilisateur Github, zeffy. Il s’agit d’un script simple à télécharger et à exécuter pour contourner la limitation imposée par Microsoft. Vous pouvez télécharger le script via le lien fourni à la fin de cet article.

L’exécution du script applique automatiquement le correctif. Ce processus ne nécessite aucune manipulation de votre part. Le code du correctif étant open source, vous pouvez examiner les modifications apportées par zeffy si vous avez les connaissances nécessaires.
Comment fonctionne le correctif
Les restrictions d’installation de mises à jour sur les processeurs récents ont été introduites dans Windows 7 et 8.1 via certaines mises à jour, notamment les KB4012218, KB4012219, KB4015546, KB4015547, KB4015549 et KB4015550. Sur Windows 7, il est théoriquement possible de bloquer ces mises à jour. Cependant, les utilisateurs de Windows 8.1 n’ont pas cette possibilité. L’utilisation du correctif est leur seule option s’ils souhaitent recevoir les mises à jour sur leurs processeurs de nouvelle génération.
Le correctif cible deux fonctions spécifiques : IsDeviceServiceable (void) et IsCPUSupported (void). Un fichier nommé wuaueng.dll, ajouté par les mises à jour mentionnées précédemment, appelle ces fonctions. Ces dernières vérifient la version de votre processeur et, si celui-ci ne figure pas parmi ceux considérés comme compatibles, les mises à jour sont bloquées. Le correctif modifie les entrées du registre examinées par ces fonctions, en leur attribuant une valeur autorisant les mises à jour, même sur un processeur récent. Le script prend en charge toutes ces modifications, vous évitant ainsi de manipuler le registre manuellement.
Sécurité du correctif
L’utilisation de ce correctif ne présente aucun risque de sécurité. Si vous avez des doutes, nous vous invitons à consulter la page du projet sur Github. Zeffy y a documenté chaque étape de manière détaillée.
Le correctif présente cependant deux limitations. Il doit être réexécuté chaque fois que le fichier wuaueng.dll est mis à jour, ce qui se produit lors de la publication d’une nouvelle version des mises à jour KB4012218, KB4012219, KB4015546, KB4015547, KB4015549 et KB4015550. C’est une situation que connaissent bien ceux qui ont cherché à éviter la mise à niveau vers Windows 10. De plus, l’utilisation de ce correctif entraînera des erreurs si vous utilisez l’outil de vérification des fichiers système (sfc).
Télécharger le correctif pour processeurs de nouvelle génération