Microsoft corrige le bug POPCNT, grand soulagement pour les utilisateurs d'applications MS Store sur Windows 10
Nous avons récemment signalé que les utilisateurs de CPU legacy non pris en charge ne peuvent pas upgrader vers Windows 11, même après avoir tenté de contourner les exigences système, en raison de POPCNT, une instruction basée sur SSE 4.2, devenue obligatoire.
Cela a également affecté d’autres parties du système d’exploitation, principalement sur Windows 10. Beaucoup ont obtenu l’erreur Erreur de système de fichiers (-2147219196) en lançant Microsoft Photos, Calculator, Movies & TV, et Feedback Hub, parmi d’autres applications du Microsoft Store. Erreur de système de fichiers (-2147219196) Bientôt, il est devenu évident que le problème était lié à une régression dans le package de cadre des Visual C++ Libraries (version 17.8.0) sur lequel de nombreuses applications du MS Store dépendent. Cela a affecté les appareils hérités qui ne prennent pas en charge les instructions SSE 4.2.
Enfin, Microsoft a une solution
La dernière version de Visual Studio 2022, 17.9.1, contient un correctif pour le bug POPCNT qui affectait les applications Microsoft Store.
Selon les notes de version sur le site officiel, voici ce qu’il y a de nouveau dans la version 17.9.1 :
- Correction d’un bug où la libconcrt.lib utilisée lors du lien statique pouvait contenir une instruction SSE 4.2 qui était illégale sur les anciens systèmes X64.
- Mise à jour de l’outil MSVC 16.11 à 16.11.34 (14.29.30154.0) pour les clients utilisant l’outil C++ 16.11 avec VS 17.9.
- Ajout du support pour char8_t en tant que type intégré pour C++20 avec /clr.
Ainsi, il vous suffit de télécharger la dernière version de Visual Studio 2022 depuis le site officiel et de l’installer.
De plus, vous pourriez simplement installer la dernière mise à jour du système d’exploitation. Pour ce faire, appuyez sur Windows + I pour ouvrir Paramètres > choisissez Mise à jour et sécurité > allez à Mise à jour de Windows à gauche > cliquez sur Vérifier les mises à jour > téléchargez toute version plus récente du système d’exploitation disponible.
Pour résumer, vous pouvez maintenant exécuter des applications sans obtenir l’Erreur de système de fichiers, mais Microsoft n’a pas encore abordé la partie concernant l’installation de Windows 11 sur des CPU non pris en charge.
La position antérieure de Microsoft était que les PC non pris en charge pouvaient exécuter Windows 11, mais ils pourraient ne pas recevoir de mises à jour de sécurité. Cela semble avoir changé maintenant, et Microsoft s’assure que seuls les processeurs prenant en charge POPCNT peuvent mettre à jour vers Windows 11.
Rappelez-vous, les ordinateurs fabriqués ces dernières années prennent en charge POPCNT, donc cette exigence ne devrait pas poser de problème pour la plupart d’entre vous !
Si vous obtenez toujours l’Erreur de système de fichiers (-2147219196), faites-le nous savoir dans la section des commentaires ci-dessous.