Erreur 0xc0000142 sur Windows 10/11 : 9 solutions

malekalmorte

Date création :

8 décembre 2022

Dernière modification :

Au moment d’exécuter et ouvrir une application, vous rencontrez un message d’erreur bloquant.
Ce dernier indique :

Erreur d'application
L'application n'a pas réussi à démarrer correctement (0xc0000142)

Impossible alors d’ouvrir votre application.

Dans cet tutoriel, nous allons aborder les différentes manières de corriger l’erreur 0xc0000142 sous Windows 10 ou Windows 11.

Comment résoudre l'erreur 0xc0000142 sur Windows 10/11

Quelles sont les sources de l’erreur 0xc0000142 sur Windows 10/11

L’erreur « L’application n’a pas pu démarrer correctement » (0xc0000142) peut se produire pour diverses raisons :

Erreur 0xc0000142 sur Windows 10/11
  • Des fichiers sont corrompus ou manquants
  • Un dysfonctionnement interne de l’application
  • Votre application est trop ancienne pour fonctionner sur Windows 10/11 ou incompatible
  • Les runtimes de Windows tels que .NET Framework ou Visual C++ Redistributable sont corrompus
  • Un conflit logiciel
  • Windows est endommagé
Erreur 0xc0000142 sur Windows 10/11

Comment résoudre l’erreur 0xc0000142 sur Windows 10/11

Résoudre l’erreur 0xc0000142 sur Word, Excel ou Outlook

Microsoft Office est souvent touchée par ce problème d’ouverture et d’exécution.
Certains solutions spécifiques à ce problème sont données données dans un article annexe.
Si vous rencontrez ce code erreur sur Word, Excel ou Outlook alors suivez cet autre guide :

Comment résoudre l'erreur 0xc0000142 sur Office

Réparer les fichiers systèmes avec SFC et DISM

Une des causes qui peut provoquer ce problème d’erreur d’application sont des fichiers corrompus ou manquants.
Il faut alors corriger cela.

Pour réparer les fichiers systèmes de Windows 10 ou Windows 11, vous devez utiliser les utilitaires SFC (vérificateur de fichiers systèmes) et DISM.
Ces deux outils s’utilisent en invite de commandes.

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth
DISM - réparer les images de Windows 10
  • Puis, enchaînez avec une vérification et réparation des fichiers corrompus et manquants avec l’outil SFC. Pour cela, saisissez :
sfc /scannow
  • Laissez le vérificateur de fichiers systèmes analyser Windows 10 ou Windows 11.
  • Enfin, si des fichiers systèmes sont corrompus, SFC tente de les réparer automatiquement.
sfc scannow - le vérificateur de fichiers systèmes de Windows 10

Plus de détails dans l’article suivant :

Enfin ouvrez votre application pour tester si le code erreur 0xc0000142 est corrigée.

Réinstaller .NET Framework et Visual C++ Redistributable

Les applications ont besoin de ces bibliothèques pour fonctionner.
Les deux plus répandus sont le .NET Framework et les Visual C++ Redistributable.
Si elles sont mal installées ou corrompues, cela peut générer une erreur à l’ouverture d’une application.
Là aussi, cela peut être la source de l’erreur 0xc0000142.

Pour corriger cela, tentez de réparer et installer la dernière version des runtimes et librairies :

Réparer le .NET Framework

Après cela, tentez d’exécuter l’application pour vérifier si l’erreur « L’application n’a pas réussi à démarrer correctement (0xc0000142 » est résolue.

Mettre à jour les pilotes de la carte graphique

Les pilotes de la carte graphique peuvent buguer ce qui provoque des plantages systèmes (BSOD, freez complet, …).
Lorsque cela arrive, il faut réinstaller proprement la dernière version des pilotes graphiques.

Commencez par un nettoyage avec Display Driver Uninstaller :

Puis téléchargez et installez les pilotes de la carte vidéo :

Après cela, tentez d’exécuter l’application pour vérifier si l’erreur « L’application n’a pas réussi à démarrer correctement (0xc0000142) » est corrigée.

Mettre à jour les pilotes Nvidia de la carte graphique

Faire un démarrage minimal de Windows 10/11

Un « démarrage propre » lance Windows avec le strict minimum de pilotes et de programmes de démarrage, ce qui vous permet de voir si un programme d’arrière-plan interfère avec votre jeu ou votre application.

Essayez de lancer l’application dans un état de démarrage propre. Si elle se lance sans problème, alors une application tierce sur votre PC peut être le vrai coupable. En résumé, la raison principale de l’erreur 0xc0000142 peut être un conflit logiciel. 

Voici donc comment effectuer un démarrage propre :

  • Sur votre clavier, appuyez sur les touches + R
  • Puis saisissez msconfig et OK
Comment ouvrir/exécuter msconfig sur Windows 10
  • Lorsque l’utilitaire Configuration du système s’ouvre, cliquez sur l’onglet Services
  • Ensuite, cochez la case Masquer tous les services Microsoft 1
  • Puis, cliquez sur le bouton Désactiver tout 2
  • Dans la fenêtre Configuration du système, cliquez sur OK 3
Faire un "démarrage propre" de Windows 10/Windows 11
  • Ensuite, ouvrez le gestionnaire de tâches  et cliquez sur l’onglet Démarrage
  • Dans l’onglet Démarrage, sélectionnez chaque élément et cliquez sur Désactiver
Désactiver ou supprimer les programmes au démarrage de Windows 10, 11
  • Fermez le Gestionnaire des tâches
  • Enfin redémarrez votre PC prendre en compte les modifications du système

Si l’application s’ouvre maintenant avec succès sur votre PC Windows 10/11, le problème est très probablement dû à une application ou un service de démarrage. Dans ce cas, vous devrez activer chaque service ou application de démarrage un par un, puis redémarrer votre PC. Si le problème réapparaît après avoir activé une application ou un service de démarrage, il y a un conflit logiciel entre l’application et l’application ou le service de démarrage.

L’erreur « L’application n’a pas réussi à démarrer correctement (0xc0000142) » devrait être corrigée maintenant. Si le problème persiste, essayez les solutions suivantes indiquées ci-dessous.

Exécuter l’application en mode de compatibilité

En outre, il est également possible que l’application ne soit pas compatible avec votre système.
Dans cette situation, vous pouvez modifier les propriétés de l’application pour résoudre l’erreur d’application0xc0000142.

  • Cliquez avec le bouton droit de la souris sur l’application qui provoque l’erreur et sélectionnez Propriétés dans le sous-menu
  • Allez dans l’onglet Compatibilité, puis cochez la case Exécuter ce programme en mode de compatibilité
  • Sélectionnez une version antérieure de Windows comme Windows 8 ou Windows 7, puis cliquez sur OK pour exécuter cette modification
Le mode de compatibilité de Windows 10

Changer la valeur de LOADAPPINIT_DLLS

Si toutes les méthodes ci-dessus ne fonctionnent pas, vous pouvez essayer de modifier la valeur de LoadAppInit_dll. Cette opération peut aider l’application à se charger en douceur sans l’erreur « L’application n’a pas pu démarrer correctement (0xc0000142)« .

Ouvrir l'éditeur du registre Windows
  • Puis dans le volet de gauche, déroulez l’arborescence suivante :
Ordinateur\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
  • Ensuite à droite, cherchez et double cliquez sur LoadAppInit_DLLs
  • Si la valeur est à 1, corrigez à 0 et validez sur OK
  • Redémarrez le PC pour prendre en compte les changements
  • Vérifiez enfin si l’erreur 0xc0000142 est solutionnée

Diagnostiquer l’erreur d’application avec WinDbg

Lorsqu’une application plante, le service Windows Error Reporting (WER) créé un fichier de vidage.
Il s’agit d’un fichier DMP qui enregistre l’état de la mémoire et du système et permet ensuite de diagnostiquer la source du problème.

Pour cela, Microsoft fournit l’outil WinDbg qui permet d’analyser un fichier DMP et obtenir les exceptions.
Toutefois, cette analyse demande quelques connaissances.
Suivez ce tutoriel pour analyser le fichier DMP de votre application qui plante.

Comment utiliser Windows Debugger Tool (WinDbg)

Windows Repair

Windows Repair est un logiciel gratuit qui permet de réparer les composants et fonctionnalités de Windows.

Installer Windows Repair
  • Windows Repair se lance automatique, acceptez les conditions d’utilisation
Windows Repair EULA
  • Toutefois, il est conseillé de faire les réparations en mode sans échec. Pour cela, en bas, cliquez sur « Reboot To Safe Mode » ou suivez ce guide complet : Redémarrez Windows en mode sans échec
Démarrer Windows en mode sans échec avec Windows Repair
  • Ensuite, relancez Windows Repair
  • Cliquez sur l’onglet Réparation – Principal
  • La liste des types de réparation de Windows s’affiche : cliquez sur Préréglages : Réparations communes
Windows Repair - réparer Windows
  • Vous obtenez alors la liste ci-dessous, laissez les éléments cochés
Liste des réparation Windows Repair
  • Cliquez en bas à droite sur « Démarrer les réparations« 
  • L’opération se lance avec une succession d’étape… des fenêtres noires peuvent s’ouvrir ou se refermer
Réparer Windows avec Windows Repair
  • Laissez terminer, un message vous indique que la réparation Windows Repair est terminée
  • Redémarrez le PC en mode normal de Windows

Plus de détails dans ce tutoriel complet :

Réparer Windows 10/11

Lorsque Windows est totalement endommagé et que les problèmes sont trop nombreux, vous pouvez tenter de réparer Windows 10, 11 sans perte de données et en conservant les programmes installés.
Cela permet de rétablir un système fonctionnel à partir des fichiers ISO et images de Windows.
La procédure est décrite pas à pas dans cet article :

Il s’agit d’une opération de réinitialisation et de remise à zéro qui supprime les applications et remet le système à son état d’origine.
C’est la solution radicale pour retrouver un système fonctionnel.
Pour cela :

  • Allez dans Paramètres > Mise à jour et sécurité > Récupération
  • Sous la section Réinitialiser ce PC, clique sur Commencer et choisis si tu veux conserver ou supprimer tes fichiers personnels

Les tutoriels :

Réinitialiser Windows

A propros de malekalmorte

malekal-site-logo-150

Passionné par l'informatique depuis très jeune, j'aide les internautes sur les forums depuis 2005 pour résoudre leurs tracas informatiques.
Je vous propose par la même occasion ce site avec de nombreux tutoriels pour vous aider aussi à résoudre de manière autonome les problèmes informatiques du quotidien.