Comment (et pourquoi) Microsoft bloque les mises à jour Windows 7 sur les nouveaux PC
Microsoft ne veut pas que vous continuiez d'installer Windows 7 (ou 8) sur de nouveaux PC. Si vous essayez, vous verrez un message «Matériel non pris en charge» et votre PC ne recevra aucune mise à jour de sécurité de Windows Update. D’autres fonctionnalités matérielles peuvent ne pas fonctionner correctement.
Microsoft Now nécessite l'utilisation de Windows 10 avec les derniers processeurs
Ceci est quelque peu déroutant car Windows 7 est dans sa période de support étendue et est officiellement pris en charge par Microsoft avec des mises à jour de sécurité jusqu'en 2020. Windows 8.1 est toujours dans sa période de support principal et est officiellement pris en charge jusqu'en 2023. En théorie, ces systèmes d'exploitation devraient fonctionner bien, même sur du matériel plus récent.
Historiquement, Microsoft n’a imposé aucune sorte de limitation matérielle aux anciennes versions de Windows. Même après la publication de Windows 7, vous pouvez continuer à installer Windows XP sur le nouveau matériel PC publié, si vous le souhaitez..
Mais Microsoft a maintenant une nouvelle politique, annoncée début 2016. Les nouveaux processeurs nécessiteront la dernière version de Windows. «À l'avenir, à mesure que de nouvelles générations de silicium sont introduites, elles auront besoin de la dernière plate-forme Windows pour être prises en charge», explique un blog de Microsoft. Cela ne signifie même pas simplement Windows 10, cela signifie aussi la dernière mise à jour de Windows 10..
Cette politique est maintenant en place. Si vous possédez un ordinateur doté d'un processeur Intel de 7ème génération (Kaby Lake) ou d'un processeur de 7ème génération d'AMD (Bristol Ridge ou Ryzen), un message d'erreur s'affiche et Windows Update ne propose ni votre ordinateur ni les mises à jour de sécurité. Les nouvelles architectures de CPU auront la même limitation à l'avenir.
Microsoft avait initialement annoncé que seuls les modèles d’ordinateur exécutant des processeurs Intel (Skylake) de 6e génération seraient pris en charge par les mises à jour de sécurité, mais la plupart des ordinateurs équipés de Skylake seraient laissés pour compte. Cela a été un choc, comme cela a été annoncé après que certaines personnes eurent déjà acheté des ordinateurs Skylake et installé Windows 7 sur ces ordinateurs. Cependant, Microsoft a finalement reculé face à cette menace. Les ordinateurs Windows 7 et 8.1 équipés de Skylake continueront à recevoir les mises à jour de sécurité normalement jusqu'en 2020. Au lieu de cela, Microsoft trace fermement une ligne de démarcation avec les CPU de 7ème génération..
Cette stratégie s'applique également à Windows Server 2012 R2 et Windows Server 2008 R2. Les PC serveurs auront besoin de la dernière version de Windows Server pour obtenir les mises à jour de sécurité..
«Matériel non pris en charge» ne recevra pas de mises à jour de sécurité
Voici ce que cela signifie réellement: Microsoft ne vous fournira pas de mises à jour de sécurité via Windows Update si vous installez Windows 7 ou 8.1 sur un PC doté de l’un de ces processeurs modernes. Au lieu de cela, vous verrez un message «Matériel non pris en charge» vous informant que votre PC «utilise un processeur conçu pour la dernière version de Windows»..
En d'autres termes, Microsoft dit que vous devez installer Windows 10 sur ces PC. Windows 7 et 8.1 n'incluent pas de code empêchant ces systèmes d'exploitation de fonctionner sur les nouveaux processeurs. Au lieu de cela, Microsoft empêche les PC dotés de ce matériel moderne de se mettre à jour via Windows Update.
Ce manque de support officiel de Microsoft signifie également que les fabricants de matériel informatique ne se soucieront peut-être pas de publier des pilotes permettant toutes les fonctionnalités du nouveau matériel sous Windows 7..
Selon Microsoft, vous pouvez également voir un message d'erreur dans la fenêtre Windows Update si vous installez Windows sur un PC avec un matériel non pris en charge. Le message d'erreur indique "Windows ne peut pas rechercher de nouvelles mises à jour", "Une erreur s'est produite lors de la recherche de nouvelles mises à jour pour votre ordinateur" ou "Code 80240037 Windows Update a rencontré une erreur inconnue"..
Pourquoi Microsoft ne vous laissera pas utiliser Windows 7 avec des processeurs modernes
Voici comment Microsoft explique sa décision:
«Windows 7 a été conçu il y a près de 10 ans, avant la création de SOC x86 / x64. Pour que Windows 7 s'exécute sur n'importe quel silicium moderne, les pilotes de périphérique et les microprogrammes doivent émuler les attentes de Windows 7 en matière de traitement des interruptions, de prise en charge des bus et d'état d'alimentation, ce qui représente un défi pour le WiFi, les graphiques, la sécurité, etc. À mesure que les partenaires personnalisent les paramètres des pilotes, services et microprogrammes hérités, les clients verront probablement des régressions avec le service de maintenance en cours de Windows 7..“
En d’autres termes, Microsoft affirme que Windows 7 est vieux pour le matériel moderne et que les fabricants de matériel doivent écrire du code supplémentaire pour que Windows 7 comprenne les puces modernes. Tout ce code supplémentaire peut poser des problèmes.
Microsoft affirme s’être engagé «à assurer la sécurité, la fiabilité et la compatibilité» des systèmes Windows 7. «Reconcevoir des sous-systèmes Windows 7 pour s’adapter aux nouvelles générations de silicium introduirait un désabonnement dans la base de code Windows 7 et romprait cet engagement», explique Microsoft..
Tout dépend du niveau d'intégration entre le nouveau code de Windows 10 et les dernières plates-formes matérielles, selon Microsoft. La nouvelle politique "nous permet de nous concentrer sur une intégration profonde entre Windows et le silicium, tout en maintenant une fiabilité et une compatibilité maximales avec les générations précédentes de plates-formes et de silicium". Microsoft note que cela "est tout à fait conforme aux tendances de la technologie moderne", ce qui signifie smartphones et tablettes.
Microsoft pourrait rendre les mises à jour disponibles, mais ils ne feraient pas le travail
Voici la version non analysée de cette explication: Microsoft et les fabricants de matériel veulent faire une pause..
Microsoft souhaite tester les mises à jour de Windows 7 et 8.1 sur tout le matériel officiellement pris en charge. C'est certainement moins de travail pour Microsoft de déclarer un nouveau matériel non pris en charge et d'arrêter de tester les mises à jour. Les nouvelles plates-formes de processeur incluent des modifications majeures de la gestion de l'alimentation des processeurs et d'autres fonctionnalités. Elles fonctionneront donc probablement mieux avec Windows 10. Les fabricants de matériel créeraient plutôt des pilotes pour Windows 10 plutôt que de développer des pilotes pour Windows 7 et 8.1..
Mais il n’est pas impossible pour Microsoft et les fabricants de matériel de faire ce travail. Microsoft n'a jamais auparavant cessé de prendre en charge une ancienne version de Windows sur du nouveau matériel au cours de sa période de support officiel. Microsoft et les développeurs de pilotes pourrait faire le travail difficile pour tester ces mises à jour. Sinon, Microsoft pourrait simplement prévenir utilisateurs que leur matériel ne fonctionnera pas pleinement avec Windows 7 mais continuera à proposer des mises à jour. Mais ils ont choisi de ne pas le faire. Le blocage des mises à jour de sécurité sur du nouveau matériel est quelque chose que Microsoft n’a jamais fait auparavant et il a pris les gens au dépourvu.
Que faire si vous recevez ce message
En fin de compte, peu importe si vous acceptez le choix de Microsoft de ne pas prendre en charge les anciennes versions de Windows sur du nouveau matériel. L’important est que vous ne recevrez pas de mises à jour de sécurité si vous installez Windows 7 ou 8.1 sur l’un de ces CPU les plus récents, vous ne devez donc pas le faire. Il peut y avoir des solutions de contournement non officielles, mais nous ne les utiliserons pas, car les choses peuvent (et le font souvent) se briser dans ces situations. Microsoft pourrait désactiver la solution de contournement ou des bugs dans les nouvelles mises à jour de sécurité pourraient causer des problèmes sur votre système..
Si vous recevez le message «Matériel non pris en charge» de Windows Update, il est vivement recommandé d'installer Windows 10 sur votre ordinateur. Cela garantit que vous continuerez à recevoir des mises à jour de sécurité importantes et que votre ordinateur sera toujours officiellement pris en charge..
Les entreprises et les passionnés qui ne souhaitent vraiment pas utiliser Windows 10 devraient se procurer du matériel Intel Skylake, car il s'agit du processeur le plus moderne que Windows 7 prendra en charge jusqu'à sa fin de vie en 2020. En 2020, tout le monde sera obligé mettre à niveau à partir de Windows 7 pour continuer à recevoir les mises à jour de sécurité de toute façon - et 2020 n'est pas si loin.
Crédit d'image: Ultra Mendoza