feigned

Windows 11 : un bug empêche les jeux et applis de démarrer, Nvidia pourrait être en cause (Insider Preview)

Pierre Caer Le Crabe

Microsoft a confirmé l’existence d’un bug important affectant les dernières builds du canal Canary de Windows 11. Ce problème, lié à la bibliothèque D3D9.dll de DirectX 9, empêche certaines applications et jeux de se lancer. Bien que Microsoft n’ait pas explicitement pointé du doigt Nvidia, les utilisateurs touchés constatent que ce bug semble être lié à leurs cartes graphiques Nvidia.

Pour l’instant, ce problème ne touche que les versions de test de Windows 11 diffusées via le canal Canary. Les utilisateurs de la version stable de Windows 11 ne sont donc pas impactés.

D3D9.dll et Nvidia : pourquoi les jeux et les applications plantent ?

Le bug est causé par un dysfonctionnement du fichier D3D9.dll, une bibliothèque essentielle à DirectX 9. Ce fichier est utilisé pour gérer les graphismes de nombreuses applications. Lorsqu’une application tente d’utiliser cette bibliothèque dans les dernières builds Canary de Windows 11, elle plante immédiatement sans avertissement.

Ce bug semble particulièrement toucher les systèmes équipés de cartes graphiques Nvidia, bien que Microsoft n’ait pas confirmé cette hypothèse.

Le bug impacte plusieurs types d’applications, notamment : des jeux, des lanceurs de jeux (game launchers), des présentations PowerPoint, des navigateurs web et même certains sites web. En résumé, tout logiciel utilisant DirectX 9 peut être affecté.

Des solutions temporaires disponibles

En attendant qu’un correctif officiel soit publié, certains utilisateurs ont partagé des solutions temporaires dans le Hub des commentaires. Voici les méthodes qui semblent fonctionner :

  • Désactiver la carte graphique Nvidia via le Gestionnaire de périphériques (solution sûre mais impactant fortement les performances dans les jeux).
  • Remplacer les bibliothèques D3D9.dll des dossiers System32 et SysWOW64 avec des versions stables provenant d’une build précédente (solution plus risquée car elle implique des modifications système).

Pour remplacer les bibliothèques, suivez ces étapes avec précaution :

  1. Ouvrez une console PowerShell en tant qu’administrateur.

  2. Exécutez les commandes suivantes pour prendre le contrôle des fichiers :

    PowerShell
    takeown /f C:\Windows\System32\d3d9.dll
    takeown /f C:\Windows\SysWOW64\d3d9.dll
  3. Remplacez ensuite les fichiers avec des versions plus stables (comme celles de la build 27788.1000).

Bien que les méthodes ci-dessus semblent fonctionner, si vous êtes dans le programme Windows Insider et que vous êtes touché par le problème, le plus simple est sans doute de revenir temporairement à une version antérieure de Windows 11 en attendant la publication d’un correctif officiel.

Le bug des applications qui crashent à cause de la bibliothèque D3D9.dll dans le Hub des commentaires

Microsoft travaille sur un correctif

Microsoft avait initialement espéré résoudre rapidement ce problème, mais l’entreprise a finalement confirmé que le bug persistait toujours dans la build 27808. Jennifer G, ingénieure chez Microsoft, a déclaré :

« Nous comprenons le problème et travaillons sur un correctif. Si nécessaire, envisagez de revenir à une build précédente. »

Microsoft a ajouté ce bug à la liste des problèmes connus dans la build Canary 27808 avec la mention suivante :

« [NOUVEAU] Nous enquêtons sur un plantage de d3d9.dll qui empêche le lancement de plusieurs applications à partir de la build 27802 pour certains Insiders. »

En attendant le correctif, il est fortement recommandé de surveiller les futures mises à jour de Windows 11 et les nouveaux pilotes Nvidia. Une solution officielle devrait être publiée prochainement.