Plusieurs utilisateurs de Windows nous ont contactés avec des questions après avoir rencontré l' erreur d'application 0xc0000906 en essayant d'ouvrir diverses applications tierces. Certains utilisateurs signalent que la majorité des applications qu'ils essaient d'ouvrir déclenchent ce code d'erreur, tandis que d'autres disent que cela ne se produit qu'avec une sélection de jeux. En fait, le problème se produit sous Windows 7, Windows 8.1 et Windows 10.
Quelle est la cause de l'erreur d'application 0xc0000906 sous Windows?
Nous avons étudié ce problème en examinant divers rapports d'utilisateurs et en testant les stratégies de correction les plus populaires que les utilisateurs concernés ont déployées avec succès pour résoudre le code d' erreur 0xc0000906 . En fait, il existe plusieurs coupables potentiels différents qui pourraient déclencher ce code d'erreur. Voici une liste des coupables potentiels:
- Corruption du fichier système - Dans la plupart des cas, ce problème particulier est causé par un certain type de corruption du système qui interfère avec quelques DLL responsables du lancement des applications. Si ce scénario est applicable, vous pouvez résoudre le problème en essayant de réparer les fichiers corrompus via DISM ou SFC ou en actualisant chaque composant du système d'exploitation via une installation de réparation ou une procédure d'installation propre.
- Changement récent du système - En fait, il est également possible que des modifications récentes de la machine telles qu'une installation tierce ou une mise à jour de pilote finissent par interférer avec certaines DLL responsables du lancement d'applications tierces. Si ce scénario est applicable, vous devriez être en mesure de résoudre le problème à l'aide de l'utilitaire de restauration du système pour restaurer l'état de votre ordinateur à un état sain.
Méthode 1: exécution d'analyses DISM et SFC
En fait, dans la grande majorité des cas, cette erreur se produit en raison d'un type de corruption de fichiers système. Le code d' erreur 0xc0000906 est souvent lié à des instances où le système a déjà subi des modifications (comme une mise à niveau du système d'exploitation, une analyse de sécurité qui a fini par mettre en quarantaine certains éléments ou une interruption inattendue de la machine).
Si ce scénario est applicable, le moyen le plus efficace de résoudre le problème consiste à exécuter une série d'utilitaires intégrés capables de corriger les erreurs logiques et la corruption des fichiers système parmi les fichiers du système d'exploitation. Pour ce faire, à la fois DISM (Deployment Image Servicing and Management) et SFC (System File Checker).
Bien qu'ils fonctionnent un peu différemment, les deux vous aideront finalement à atteindre le même objectif. DISM est meilleur pour corriger les processus du système tandis que SFC est supérieur lorsqu'il s'agit de corriger les erreurs logiques.
Afin de maximiser vos chances de résoudre le problème, nous vous encourageons à exécuter les deux types d'analyses afin d'améliorer nos chances de corriger chaque instance corrompue qui pourrait finir par provoquer l' erreur 0xc0000906.
Voici un guide étape par étape rapide qui vous guidera tout au long du processus:
- Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez 'cmd' dans la zone de texte, puis appuyez sur Ctrl + Maj + Entrée pour ouvrir l'invite de commande avec un accès administrateur. Lorsque vous êtes invité par l'invite UAC (contrôle de compte d'utilisateur) , cliquez sur Oui pour accorder des privilèges administratifs.
- Une fois que vous parvenez à entrer dans l'invite CMD élevée, tapez la commande suivante dans le même ordre et appuyez sur Entrée pour lancer une analyse DISM:
Dism.exe / en ligne / cleanup-image / restorehealth Dism.exe / en ligne / cleanup-image / scanhealth
Remarque: assurez-vous que votre connexion Internet est stable avant de lancer cette procédure avant de lancer cette procédure. Cela se produit car DISM utilise activement WU pour télécharger des copies saines qui seront utilisées ultérieurement pour remplacer les éléments corrompus. Et juste pour que vous sachiez ce que fait chaque commande, la première (scanleath) analyse votre système pour les incohérences du système tandis que la seconde (restorehealth) lancera la procédure de réparation.
- Attendez la fin de cette procédure, puis redémarrez votre ordinateur et attendez patiemment la fin de la procédure de démarrage suivante. Une fois que cela est fait, suivez à nouveau l'étape 1 pour ouvrir une autre invite CMD élevée. Mais cette fois, tapez la commande suivante et appuyez sur Entrée pour lancer une analyse SFC:
sfc / scannow
Remarque: vous ne devez en aucun cas interrompre cette procédure avant la fin (même si vous voyez l'opération se figer pendant quelques minutes). Cela met votre système en danger et vous risquez de vous retrouver face à d'autres erreurs logiques à l'avenir.
- Une fois la deuxième analyse terminée, redémarrez votre ordinateur à nouveau et voyez si le problème est résolu au prochain démarrage du système.
Si vous avez suivi les instructions ci-dessus et que vous rencontrez toujours la même erreur 0xc0000906 , passez à la méthode suivante ci-dessous.
Méthode 2: effectuer une restauration du système
Si vous n'avez commencé à rencontrer ce comportement que récemment, il y a de fortes chances que le problème se produise en raison d'un changement récent du système. comme certains utilisateurs concernés l'ont confirmé, des services ou services tiers pourraient très bien être responsables de l'apparition de ce problème.
Dans ce cas, l'utilisation de l'utilitaire de restauration du système est l'un des moyens les plus pratiques qui vous permettra de résoudre le problème. Gardez à l'esprit que par défaut, Windows est configuré pour enregistrer régulièrement des instantanés à des points de repère importants (installation de mise à jour critique, installations tierces, etc.)
Mais avant de commencer à suivre les instructions ci-dessous, gardez à l'esprit que toutes les modifications que vous avez apportées depuis la création du point de restauration seront perdues si vous l'utilisez pour restaurer votre ordinateur. Cela inclut toutes les applications installées, les pilotes, les applications tierces, les jeux et tout le reste.
Si vous comprenez les conséquences de cette méthode, suivez les instructions ci-dessous pour lancer le processus de restauration:
- Appuyez sur la touche Windows + R pour ouvrir une boîte de dialogue Exécuter. Ensuite, tapez «rstrui» dans la zone de texte et appuyez sur Entrée pour ouvrir le menu Restauration du système .
- Une fois que vous arrivez à l'écran initial de restauration du système, cliquez sur Suivant pour passer au menu suivant.
- À l'écran suivant, commencez par cocher la case associée à Afficher plus de points de restauration . Une fois cette étape terminée, commencez à comparer les dates de chaque point de restauration enregistré et sélectionnez celui qui a été créé avant l'apparition de l' erreur 0xc0000906 . Une fois le bon point de restauration sélectionné, cliquez sur Suivant pour passer au menu final.
- Une fois que vous arrivez à ce stade, l'utilitaire est prêt à fonctionner. Il ne reste plus qu'à lancer le processus de restauration en cliquant sur Terminer.
- Dès que vous faites cela, votre PC redémarrera et l'état précédent sera monté. Une fois le processus terminé, essayez à nouveau de lancer les applications et voyez si l' erreur 0xc0000906 est résolue.
Si vous rencontrez toujours le même problème, passez à la méthode suivante ci-dessous.
Méthode 3: actualisation de chaque composant du système d'exploitation
Si aucune des instructions ci-dessus ne vous a permis de résoudre l' erreur 0xc0000906 , il est très probable que vous soyez confronté à un type de problème de corruption du système qui ne peut pas être résolu de manière conventionnelle. Dans ce cas, vous pouvez résoudre le problème en suivant une procédure qui actualisera chaque composant Windows.
Une réinitialisation complète du fichier système peut être réalisée de deux manières différentes - via une installation propre ou via une installation de réparation (réparation sur place).
Une installation propre est une procédure plus simple, mais l'inconvénient majeur est que vous ne serez pas autorisé à conserver des données personnelles (médias, applications, jeux, etc.) à moins que vous ne les sauvegardiez à l'avance.
Une approche plus ciblée mais plus fastidieuse consiste à opter pour une installation de réparation (mise à niveau sur place) . C'est une opération beaucoup plus longue, mais elle vous permettra de conserver toutes vos données personnelles y compris les applications et les jeux sans avoir besoin de créer une sauvegarde sélective.