Erreur 0xc0000142 sous Windows 11 et 10 : l'application n'a pas pu démarrer correctement (guide complet)

Révisé par les techniciens IT Cares · Mis à jour 5 novembre 2026

Moniteur d'ordinateur affichant une fenêtre d'erreur générique avec une croix rouge, illustrant l'erreur 0xc0000142 sous Windows
0xc0000142 signifie qu'une bibliothèque a échoué à l'initialisation. La solution dépend de laquelle et pourquoi.

Solution rapide (4 étapes)

  1. Redémarrez Windows (pas Arrêter), puis clic droit sur le programme et Exécuter en tant qu'administrateur.
  2. Installez le Microsoft Visual C++ Redistributable récent, x86 et x64, en choisissant Réparer si proposé (étape 3).
  3. Dans un terminal administrateur : DISM /Online /Cleanup-Image /RestoreHealth, puis sfc /scannow (étape 5).
  4. Toujours bloqué? Testez en démarrage minimal. Pour la version courte, voyez notre page rapide sur 0xc0000142.

Ce que signifie vraiment l'erreur 0xc0000142

L'erreur 0xc0000142 signifie qu'un programme a bel et bien démarré, mais qu'une des bibliothèques DLL dont il dépend a échoué pendant sa propre initialisation, et Windows a donc fermé le programme avant même que vous voyiez une fenêtre. Dans la référence NTSTATUS de Microsoft, le code 0xC0000142 porte le nom STATUS_DLL_INIT_FAILED : « l'initialisation de la bibliothèque de liens dynamiques a échoué, le processus se termine de façon anormale ». Le message à l'écran est la version simplifiée : « L'application n'a pas pu démarrer correctement (0xc0000142). Cliquez sur OK pour fermer l'application. »

Cette définition vous dit où chercher. Le code ne dit pas qu'un fichier est absent (c'est un autre code, traité dans notre page sur l'erreur « DLL introuvable » en anglais, DLL not found). Il ne dit pas non plus que la version du programme (32 ou 64 bits) est mauvaise. Il dit que quelque chose a été trouvé et chargé, puis a planté pendant son démarrage. Dans la vraie vie, le coupable est presque toujours l'un de ces cinq : un runtime Visual C++ endommagé, un fichier système Windows corrompu, un autre logiciel qui s'injecte dans le programme (antivirus, surcouche de jeu, outil d'optimisation), un problème de permissions ou de profil utilisateur, ou plus rarement un disque défaillant ou un maliciel.

Ce guide est la version complète. Nous avons déjà une page courte, Erreur Windows 0xc0000142, qui donne les gestes rapides. Utilisez-la si vous voulez seulement le chemin express. Utilisez le présent guide quand ces étapes n'ont rien changé, quand l'erreur touche un jeu ou un logiciel précis, quand elle est apparue juste après une mise à jour Windows, ou quand vous voulez comprendre quelle solution s'applique à votre cas au lieu d'essayer au hasard.

Tout ce qui suit s'applique à Windows 11 et à Windows 10. Les commandes sont des outils standards de Microsoft, ou des téléchargements qui viennent directement des pages officielles de Microsoft. Nous ne recommandons ni les nettoyeurs de registre, ni les sites de « DLL à télécharger », ni les utilitaires de mise à jour de pilotes pour cette erreur, et nous expliquons pourquoi plus bas.

Les causes en un coup d'oeil

Repérez dans ce tableau la ligne qui ressemble à votre situation pour aller directement à la solution la plus probable. La colonne « ce que vous observez » est la plus utile : savoir quels programmes échouent est le meilleur indice avant de lancer la moindre commande.

Ce que vous observezCause probablePremière solutionAller à
Un seul jeu ou logiciel échoue, le reste va bienFichiers du programme ou runtimes endommagésRéparer ou réinstaller le programme, installer les runtimes Visual C++ x86 et x64Étape 3
Plusieurs programmes sans lien échouentFichiers système corrompus ou runtime commun briséDISM puis SFC, puis réparer le runtimeÉtape 5
Ça a commencé après une mise à jour WindowsMise à jour défectueuse ou runtime à moitié installéRedémarrer deux fois, installer les mises à jour, puis désinstaller la dernière au besoinÉtape 9
Après l'installation d'un outil d'optimisation, d'une surcouche, d'un logiciel RGB ou d'un nouvel antivirusUne DLL injectée dans le programme n'arrive pas à s'initialiserDésactiver les surcouches, tester en démarrage minimalÉtape 6
Fonctionne en administrateur seulementPermissions, UAC ou dossier protégéExécuter en administrateur, réinstaller à un emplacement standardÉtape 1
Fonctionne pour un autre utilisateur WindowsProfil utilisateur endommagéCréer un nouvel utilisateur local et testerÉtape 8
Échecs aléatoires avec gels ou ralentissementsDisque ou mémoire vive défaillantsVérifier l'état du disque et la mémoireSection matériel
Antivirus désactivé, processus étranges, fenêtres publicitairesMaliciel possible, parfois via AppInit_DLLsAnalyse hors ligne de Microsoft DefenderSection maliciel

Si vous manquez de temps, le geste le plus rentable est aussi le moins spectaculaire : réinstaller le Microsoft Visual C++ Redistributable, les deux versions x86 et x64, depuis la page officielle de Microsoft. Une très grande part des cas « l'application n'a pas pu démarrer correctement » sur les jeux et les logiciels de création vient d'un runtime endommagé ou manquant, et beaucoup de gens n'installent que la version 64 bits alors que le programme a besoin de la version 32 bits. Nous le détaillons à l'étape 3.

Avant de commencer : trois minutes de triage

Prenez trois minutes pour rassembler des faits, parce que la bonne solution dépend de quatre questions simples. Rien de ce qui suit ne modifie votre système.

  1. Quel programme échoue, et est-ce le seul? Essayez d'ouvrir le Bloc-notes, la Calculatrice, Paint, Edge et Paramètres. S'ils s'ouvrent normalement, Windows dans son ensemble n'est pas en cause. Si le Bloc-notes ou Paramètres échouent aussi avec le même code, passez tout de suite aux fichiers système (étape 5).
  2. Quand est-ce arrivé la première fois? Notez la date. Ouvrez ensuite Paramètres, Windows Update, Historique des mises à jour, et regardez ce qui s'est installé ce jour-là ou juste avant. Pensez aussi à un nouveau logiciel, un nouveau pilote, un nouvel antivirus, un mod de jeu, une panne de courant pendant une mise à jour.
  3. Est-ce à chaque lancement ou parfois? Un échec constant pointe vers un fichier endommagé ou un conflit permanent. Un échec intermittent pointe vers un conflit de timing (une surcouche qui se charge en retard) ou vers le matériel.
  4. Que dit le message exactement? Si la barre de titre de la fenêtre d'erreur nomme un autre programme que celui que vous avez lancé, vous avez trouvé un lanceur ou un processus auxiliaire, et c'est lui le vrai problème.

Regardez ensuite le journal que Windows a déjà écrit. Appuyez sur Win + X, ouvrez l'Observateur d'événements, développez Journaux Windows et choisissez Application. Cherchez une entrée de type Erreur à l'heure exacte de l'échec, généralement avec la source « Application Error » et l'ID d'événement 1000. L'onglet Général indique un nom d'application défaillante et souvent un nom de module défaillant. Si le module est une DLL d'un éditeur précis (surcouche, anticheat, graphisme, sécurité), vous venez d'identifier le logiciel en conflit sans deviner. Si c'est seulement ntdll.dll ou KERNELBASE.dll, l'information est trop générale, fiez-vous au tableau ci-dessus.

Un deuxième outil vaut la minute : le Moniteur de fiabilité. Appuyez sur Win + R, tapez perfmon /rel et validez. Il trace par jour les pannes d'applications, de Windows et les mises à jour installées. Vous voyez d'un coup d'oeil si le premier X rouge coïncide avec une installation précise.

L'échelle de solutions : onze étapes dans le bon ordre

Descendez l'échelle dans l'ordre et testez le programme fautif après chaque étape. L'ordre tient compte de trois choses : la fréquence de réussite, le risque et la durée. Arrêtez-vous dès que le programme démarre. N'empilez pas cinq changements pour ensuite vous demander lequel a aidé, car si le problème revient, vous voudrez connaître la cause.

Étape 1 : Vérifications rapides (redémarrage, administrateur, emplacement)

Redémarrez vraiment Windows, exécutez le programme une fois en administrateur, et assurez-vous qu'il part d'un dossier local normal. Ça paraît élémentaire, mais ensemble, ces gestes règlent plus de cas qu'on le pense.

Étape 2 : Mode de compatibilité et utilitaire de résolution

Pour les vieux logiciels et vieux jeux, le mode de compatibilité fait croire au programme qu'il tourne sur une version antérieure de Windows, ce qui change parfois l'initialisation de ses bibliothèques. Il règle rarement les logiciels récents, mais le test prend deux minutes.

  1. Clic droit sur le fichier .exe (pas le dossier), Propriétés, onglet Compatibilité.
  2. Cliquez sur Exécuter l'utilitaire de résolution des problèmes de compatibilité, puis Essayer les paramètres recommandés. Testez depuis l'assistant. Si ça marche, enregistrez.
  3. Sinon, cochez Exécuter ce programme en mode de compatibilité pour et choisissez Windows 8, puis Windows 7. Appliquez et testez.
  4. Si le réglage n'a rien changé, décochez-le pour ne pas ajouter une variable à vos tests.

Étape 3 : Réinstaller le Visual C++ Redistributable (x86 et x64)

La solution la plus fréquente est de réinstaller le Microsoft Visual C++ Redistributable, les paquets 32 bits (x86) et 64 bits (x64), depuis la page de Microsoft. Une énorme part des jeux, des outils de création et des utilitaires sont compilés avec le compilateur C++ de Microsoft et ont besoin de ces bibliothèques. Quand elles sont endommagées, partiellement mises à jour ou absentes, les DLL du programme échouent à l'initialisation et vous obtenez 0xc0000142.

Trois faits tirés de la documentation de Microsoft guident la bonne façon de procéder :

Marche à suivre :

  1. Ouvrez Paramètres, Applications, Applications installées (Windows 10 : Applications et fonctionnalités) et cherchez « Visual C++ ». Notez ce que vous avez, sans tout désinstaller tout de suite.
  2. Téléchargez les paquets récents depuis la page de Microsoft « Latest supported Visual C++ Redistributable downloads » sur learn.microsoft.com. Les liens permanents indiqués sont https://aka.ms/vc14/vc_redist.x64.exe et https://aka.ms/vc14/vc_redist.x86.exe. Sur un PC ARM, le paquet x64 contient aussi les binaires ARM64 selon le tableau de Microsoft, et un lien ARM64 distinct existe.
  3. Lancez l'installation. Si elle propose Réparer, choisissez Réparer. Si elle indique qu'une version plus récente est déjà installée, choisissez quand même Réparer plutôt que d'annuler : la copie installée peut être endommagée même si le numéro de version est bon.
  4. Faites la même chose pour l'autre architecture, redémarrez, testez.

Si Réparer ne règle rien, désinstallez les entrées nommées Microsoft Visual C++ 2015-2022 Redistributable (x64) et (x86) (les noms varient un peu selon la version), redémarrez, puis installez les deux paquets neufs. Gardez les entrées plus anciennes (2013, 2012, 2010 et avant) : Microsoft précise qu'elles s'installent côte à côte parce que de vieux programmes en ont besoin. Certains vieux jeux exigent encore le runtime 2010 ou 2013.

Un piège : Microsoft a mis fin au support de la chaîne d'outils Visual Studio 2015 le 15 octobre 2025. Cela ne fait pas cesser vos vieux jeux de fonctionner, mais télécharger un « vieux redistribuable 2015 » sur un site obscur n'est ni nécessaire ni sûr. N'utilisez que les liens de Microsoft.

Étape 4 : Les autres runtimes (.NET, DirectX, WebView2)

Si le programme n'est pas écrit en C++, la bibliothèque fautive appartient peut-être à .NET, DirectX ou un autre runtime; consultez la documentation du programme pour savoir lequel. Windows 11 inclut .NET Framework 4.8.1, et .NET Framework 3.5 est une fonctionnalité Windows optionnelle dont certains vieux logiciels d'entreprise ont besoin.

Après chaque changement de runtime, redémarrez et testez. Si le même échec touche tous les programmes qui utilisent ce runtime, passez à la suite : ce schéma indique un dommage plus profond dans Windows.

Blocs de bibliothèques logicielles dans un contour de puce avec un bloc orange fissuré, illustrant un composant DLL corrompu

Étape 5 : Réparer Windows avec DISM puis SFC

Lancez DISM d'abord et le Vérificateur des fichiers système (SFC) ensuite : DISM répare le magasin de composants de Windows d'où SFC tire ses bonnes copies. Microsoft décrit SFC comme un outil qui vérifie les fichiers système protégés et, quand il en trouve un endommagé, le remplace à partir d'un dossier de cache ou des sources d'installation de Windows. Si cette source est elle-même abîmée, SFC ne peut pas bien réparer, d'où l'ordre DISM puis SFC. Utilisez cette étape quand plusieurs programmes échouent, quand ça a commencé après une panne de courant ou un plantage, ou quand les étapes précédentes n'ont rien changé.

  1. Appuyez sur Win + X, choisissez Terminal (administrateur) sous Windows 11, ou Windows PowerShell (admin) ou Invite de commandes (admin) sous Windows 10. Acceptez l'UAC.
  2. Vérification rapide :
    DISM /Online /Cleanup-Image /CheckHealth
  3. La vraie réparation :
    DISM /Online /Cleanup-Image /RestoreHealth
    Elle demande une connexion Internet, car elle peut chercher de bons fichiers sur Windows Update. La barre peut rester à 20 % ou 62 % plusieurs minutes : c'est normal. Ne fermez pas la fenêtre. Prévoyez jusqu'à 30 minutes sur un disque lent.
  4. Ensuite :
    sfc /scannow
    Comptez de 5 à 20 minutes.
  5. Lisez le message final :
    • « La protection des ressources Windows n'a trouvé aucune violation d'intégrité. » Vos fichiers système sont bons. La cause est ailleurs, continuez l'échelle.
    • « …a trouvé des fichiers endommagés et les a réparés. » Redémarrez et testez. Relancez sfc /scannow une deuxième fois après le redémarrage pour confirmer que tout est propre.
    • « …a trouvé des fichiers endommagés mais n'a pas pu en réparer certains. » Relancez DISM, redémarrez, relancez SFC. Si ça échoue encore, les détails sont dans le journal CBS, %windir%\Logs\CBS\CBS.log, et on passe généralement à la réinstallation de réparation de l'étape 11.

Deux notes pratiques. Si SFC refuse de démarrer à cause d'une réparation déjà en attente, redémarrez et réessayez. Si DISM s'arrête avec une erreur comme 0x800f081f ou 0x800f0906 (sources introuvables), le problème vient de Windows Update plutôt que de votre programme : notre guide sur l'erreur de mise à jour Windows 11 et la réinstallation de réparation de l'étape 11 sont la bonne voie. N'insistez pas avec la même commande qui échoue.

Étape 6 : Le démarrage minimal pour repérer un conflit

Un démarrage minimal lance Windows avec les seuls services Microsoft et aucun élément de démarrage tiers; si le programme fonctionne là, vous avez prouvé qu'un autre logiciel interfère. C'est l'étape de diagnostic la plus précieuse de l'échelle, parce qu'elle sépare « Windows ou le programme est brisé » de « quelque chose s'y injecte ».

  1. Win + R, tapez msconfig, Entrée.
  2. Onglet Services : cochez Masquer tous les services Microsoft, puis cliquez Désactiver tout. Ne sautez pas la case « masquer », sinon vous risquez de désactiver des services Windows.
  3. Onglet Démarrage : cliquez Ouvrir le Gestionnaire des tâches, désactivez chaque élément activé, fermez, puis OK.
  4. Redémarrez et testez le programme tout de suite, avant d'ouvrir quoi que ce soit d'autre.
  5. Si ça marche : un élément désactivé est la cause. Réactivez la moitié des services, redémarrez, testez. Si ça échoue, le coupable est dans cette moitié. Continuez à couper en deux : cinq ou six redémarrages au maximum, même avec cinquante éléments.
  6. Si ça échoue encore : le conflit n'est pas un programme de démarrage. Vos prochains suspects sont les fichiers Windows (étape 5), les runtimes (étapes 3 et 4) ou le profil (étape 8).
  7. Au terme, retournez dans msconfig, choisissez Démarrage normal et réactivez les éléments voulus.

Attention : dans ce mode, votre antivirus tiers ne tourne pas. Ne naviguez pas sur le web et n'ouvrez pas de courriels. Servez-vous-en seulement pour lancer le programme fautif, puis revenez au démarrage normal.

Illustration d'une fenêtre d'application avec un triangle d'avertissement reliée à des bibliothèques, un bouclier et une clé, pour la réparation d'un échec de démarrage Windows

Étape 7 : Surcouches, injecteurs, outils d'optimisation et antivirus

Tout ce qui charge sa propre DLL dans d'autres programmes peut provoquer 0xc0000142 : surcouches de jeu, moniteurs de performance, logiciels RGB et de périphériques, enregistreurs d'écran, outils « optimiseurs » et suites de sécurité. Ces produits fonctionnent en injectant une bibliothèque dans le processus visé. Si cette bibliothèque ne peut pas s'initialiser dans ce programme précis (désuète, mauvaise architecture, bloquée par un anticheat), le programme visé meurt avec cette erreur.

Cas fréquent et subtil : un programme qui fonctionnait jusqu'à la mise à jour d'un anticheat ou d'un pilote de protection. Si un jeu multijoueur échoue juste après que son lanceur ait mis à jour sa protection, réparer ou réinstaller le lanceur et le jeu, pas Windows, est généralement la solution. Vérifiez l'intégrité des fichiers par le lanceur (boutons exacts plus bas).

Étape 8 : Tester avec un nouvel utilisateur Windows

Si le programme fonctionne sous un autre utilisateur Windows sur le même PC, la cause se trouve dans votre profil (réglages par utilisateur, clés de registre ou dossier AppData endommagé), pas dans Windows ni dans le programme.

  1. Ouvrez Paramètres, Comptes, Autres utilisateurs (Windows 10 : Famille et autres utilisateurs) et ajoutez un utilisateur local de test. Sous Windows 11, il faut parfois choisir « Je n'ai pas les informations de connexion de cette personne », puis « Ajouter un utilisateur sans compte Microsoft ».
  2. Donnez-lui les droits d'administrateur pour le test, ouvrez la session, installez ou lancez le programme.
  3. Si ça marche, le problème est au niveau du profil. Désinstallez le programme, renommez ses dossiers dans %AppData% et %LocalAppData% (par exemple MonApp en MonApp.old), puis réinstallez. Vos données restent en sécurité.
  4. Si ça échoue aussi pour le nouvel utilisateur, la cause touche toute la machine : retournez aux étapes 3, 5 et 6.

Étape 9 : Quand une mise à jour Windows déclenche l'erreur

Si l'erreur est apparue juste après une mise à jour Windows, laissez d'abord Windows finir le travail, cherchez ensuite un correctif plus récent, et seulement après, retirez la mise à jour. Certaines mises à jour s'installent en deux temps, et un état à moitié terminé peut laisser des runtimes ou des bibliothèques incohérents.

  1. Redémarrez deux fois. Certaines mises à jour terminent leur configuration au deuxième démarrage.
  2. Ouvrez Paramètres, Windows Update et cliquez Rechercher des mises à jour. Installez tout, y compris les mises à jour facultatives de pilotes ou de .NET liées au programme, puis redémarrez.
  3. Si ça échoue encore, ouvrez Windows Update, Historique des mises à jour, Désinstaller des mises à jour. Repérez ce qui s'est installé à la date notée au triage. Désinstallez seulement la plus récente mise à jour de qualité, redémarrez, testez. N'en retirez pas plusieurs à la fois.
  4. Si le retrait règle le problème, suspendez les mises à jour une semaine, consultez la page de santé des versions de Microsoft pour un problème connu, puis mettez à jour de nouveau. Ne restez pas longtemps sans correctifs de sécurité. Si une mise à jour cause plus grave encore, notre guide sur Windows qui ne démarre plus après une mise à jour vous aidera.

Soyez honnête sur la corrélation : on blâme souvent la dernière mise à jour parce qu'elle est la plus visible, alors que le vrai déclencheur était un pilote, un correctif de jeu ou une surcouche mise à jour le même jour. Le Moniteur de fiabilité montre ce qui a vraiment changé.

Étape 10 : Le mécanisme AppInit_DLLs du registre (avancé)

AppInit_DLLs est un vieux mécanisme Windows qui force le chargement de DLL personnalisées dans les programmes qui chargent user32.dll, et une mauvaise entrée peut causer 0xc0000142 sur plusieurs programmes à la fois. La documentation de Microsoft est claire sur le risque : des logiciels légitimes l'utilisent pour intercepter des API, mais il peut causer des blocages et des problèmes de performance, « un grand nombre de maliciels utilisent ce mécanisme pour compromettre les systèmes », et depuis Windows 8 l'infrastructure est désactivée quand le démarrage sécurisé (Secure Boot) est activé. Autrement dit, la plupart des PC modernes avec Secure Boot actif ne sont pas touchés par ce mécanisme. Vérifiez d'abord : Win + R, msinfo32, puis lisez État du démarrage sécurisé.

Si l'état est Désactivé ou non pris en charge et que plusieurs programmes échouent, examinez l'entrée. Cette étape modifie le registre : créez d'abord un point de restauration (tapez « Créer un point de restauration » dans le menu Démarrer).

  1. Win + R, regedit, Entrée, acceptez l'UAC.
  2. Allez à HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows. Regardez les valeurs AppInit_DLLs et LoadAppInit_DLLs.
  3. Sur un système sain, AppInit_DLLs est vide et LoadAppInit_DLLs vaut 0. Si AppInit_DLLs contient un chemin, ne devinez pas : notez le nom du fichier et vérifiez son éditeur (clic droit, Propriétés, Signatures numériques).
  4. Vérifiez aussi l'équivalent 32 bits : HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows.
  5. Si l'entrée appartient à un produit désinstallé (un résidu), ou si vous ne l'identifiez pas et qu'elle n'est pas signée, traitez-la comme suspecte. Exportez la clé d'abord (Fichier, Exporter), videz AppInit_DLLs, mettez LoadAppInit_DLLs à 0, redémarrez et testez. Faites ensuite les vérifications de maliciel plus bas.

Si cette étape vous met mal à l'aise, arrêtez-vous ici : une mauvaise modification du registre est plus difficile à défaire qu'une réinstallation. Un outil gratuit de Microsoft, Autoruns (de la suite Sysinternals), liste les entrées AppInit et tous les autres emplacements de démarrage automatique avec le nom des éditeurs, ce qui est bien plus simple que de lire le registre à la main.

Étape 11 : Réinstallation de réparation, la dernière étape logicielle

Une réinstallation de réparation (mise à niveau sur place) réinstalle les fichiers système de Windows par-dessus l'installation existante en conservant vos fichiers, vos applications et vos paramètres, et elle règle presque toutes les causes logicielles que SFC et DISM ne règlent pas. Utilisez-la quand SFC dit ne pas pouvoir réparer, quand plusieurs programmes et composants Windows échouent, ou quand l'échelle n'a rien donné.

  1. Faites d'abord une sauvegarde de l'essentiel (voir notre guide sur la récupération de données quand le disque ne démarre plus si vous soupçonnez déjà le disque).
  2. Sur les versions récentes de Windows 11, ouvrez Paramètres, Système, Récupération et cherchez Résoudre les problèmes avec Windows Update et un bouton Réinstaller maintenant. La disponibilité varie selon la version; sinon, passez à la méthode suivante.
  3. Autrement, téléchargez l'image disque officielle de Windows 11 (ou 10) ou l'outil de création de média de Microsoft, montez l'ISO par double-clic et lancez setup.exe. Choisissez de conserver les fichiers personnels et les applications.
  4. Le processus prend de 30 à 90 minutes avec plusieurs redémarrages. Gardez un portable branché.

C'est le bon moment de peser la valeur. Si vous êtes rendu à l'étape 11 sans sauvegarde, ou si c'est votre poste de travail, une séance à distance où un technicien suit le processus est plus sûre. Si la réinstallation de réparation laisse l'erreur en place, la cause est presque sûrement matérielle ou liée au programme lui-même, pas à Windows.

Cas par application : jeux, Office, Adobe, lanceurs

Chaque programme échoue pour ses propres raisons, donc le premier geste dépend de ce que vous lancez. Les notes ci-dessous s'en tiennent à ce qui est documenté ou largement reproductible, et signalent les cas où l'éditeur ne publie pas de solution précise.

Jeux (Steam, Epic, application Xbox, lanceurs autonomes)

Microsoft Office, Word, Excel, Outlook

Microsoft a une page d'aide dédiée à cette erreur dans Office, et ses solutions ordonnées valent la peine d'être suivies telles quelles : mettre Office à jour (Microsoft nomme la version 2102, build 13801.20808, ou plus récente), réparer Office depuis Applications installées (choisissez Réparation en ligne, l'option complète, plutôt que la seule Réparation rapide), exécuter Windows Update, vérifier que le service Office Software Protection Platform est en démarrage Automatique et En cours d'exécution s'il figure dans la liste, et enfin désinstaller puis réinstaller Office. La désinstallation des applications Office n'efface pas vos documents. Si votre version récente n'utilise pas ce service, il n'apparaît pas dans Services : passez simplement à la suite. Si votre service informatique gère les mises à jour, contactez-le plutôt que de forcer les choses.

Adobe et autres logiciels de création

Nous n'avons trouvé aucune solution publiée par Adobe spécifique à 0xc0000142, donc prenez ceci comme des conseils généraux. Les logiciels de création dépendent beaucoup des runtimes Visual C++ (étape 3) et des pilotes graphiques. Un bon ordre : installer les deux paquets de runtime, mettre à jour l'application Creative Cloud, réparer ou réinstaller le logiciel visé depuis cette application, et tester avec les modules d'extension désactivés. Si un installateur de module tiers (banque de préréglages, codec) a été ajouté juste avant la panne, retirez-le d'abord.

Discord, lanceurs et applications à mise à jour automatique

Les applications qui se mettent à jour seules (Discord, lanceurs de jeux, certains outils de messagerie) gardent leurs fichiers dans votre profil utilisateur, ce qui rend des fichiers par utilisateur endommagés plausibles. Si le symptôme est une boucle de mise à jour plutôt que la boîte 0xc0000142, notre guide Discord : échec de mise à jour traite ce problème précis. Pour une 0xc0000142 sur une telle application, le test de profil (étape 8), une réinstallation propre depuis le site de l'éditeur et la réinstallation des runtimes (étape 3) forment la bonne séquence.

Clavier et souris de jeu rétroéclairés en bleu sur un bureau sombre, illustrant un jeu qui ne démarre pas avec l'erreur 0xc0000142

Quand c'est le matériel qui lâche

Si différents programmes échouent de façon imprévisible, si Windows gèle ou redémarre seul, ou si l'erreur survit à une réinstallation de réparation, soupçonnez votre disque ou votre mémoire. Les bibliothèques d'un programme peuvent échouer à l'initialisation si quelques octets lus du disque ou de la mémoire reviennent erronés.

Quand c'est le signe d'un maliciel

Considérez 0xc0000142 comme un signe possible de maliciel seulement s'il s'accompagne d'autres alertes, car seul, il vient bien plus souvent d'un runtime endommagé que d'une infection. Les alertes : sécurité désactivée qui refuse de se rallumer, processus étranges qui consomment le processeur, nouvelles barres d'outils ou moteurs de recherche, fenêtres publicitaires, programmes que vous n'avez pas installés, entrée suspecte dans AppInit_DLLs (étape 10), ou erreur qui frappe les outils de sécurité eux-mêmes.

  1. Ouvrez Sécurité Windows, Protection contre les virus et menaces, Options d'analyse. Choisissez Analyse hors ligne de Microsoft Defender Antivirus et lancez l'analyse. Le PC redémarre et analyse avant le chargement complet de Windows, ce qui attrape les menaces qui se cachent pendant que Windows tourne.
  2. Faites une analyse complète avec votre antivirus habituel, puis une avec un second outil reconnu, téléchargé sur le site officiel de l'éditeur.
  3. Vérifiez les éléments de démarrage dans le Gestionnaire des tâches, et servez-vous d'Autoruns pour le reste.
  4. Si vous soupçonnez une infection, changez vos mots de passe importants depuis un autre appareil sain, pas depuis le PC infecté.

Nos guides comment savoir si votre ordinateur a un virus et comment enlever un virus détaillent le nettoyage. Si le PC contient des données d'entreprise ou de clients (pensez à vos obligations de la Loi 25 pour les renseignements personnels), arrêtez et appelez un professionnel : un mauvais nettoyage peut effacer des preuves dont vous aurez besoin.

Erreurs courantes qui aggravent la situation

Trois scénarios réalistes (illustratifs)

Scénario réaliste (illustratif), pas un dossier client réel.

Scénario 1 : un seul jeu échoue après la mise à jour du lanceur

Un joueur à Longueuil lance tout normalement, sauf un jeu de tir qui affiche 0xc0000142 à chaque fois depuis que le lanceur s'est mis à jour pendant la nuit. Le Bloc-notes, Edge et les autres jeux fonctionnent : Windows n'est pas en cause. L'Observateur d'événements nomme une DLL du dossier anticheat du jeu. Il vérifie les fichiers du jeu (4 minutes), lance l'installateur de redistribuables fourni avec le jeu, et ça démarre. Durée totale : environ 15 minutes. Coût : zéro.

Scénario 2 : plusieurs programmes échouent après une panne de courant

Le PC d'un petit bureau perd le courant pendant une mise à jour Windows. Le lendemain matin, le logiciel de comptabilité, un outil PDF et l'utilitaire de l'imprimante d'étiquettes échouent tous avec 0xc0000142. L'utilisateur lance DISM /Online /Cleanup-Image /RestoreHealth (25 minutes), puis sfc /scannow, qui répare des fichiers corrompus. Après un redémarrage, les trois programmes démarrent et un second SFC est propre. Durée totale : environ une heure. Si SFC avait signalé des fichiers irréparables, l'étape suivante aurait été la réinstallation de réparation, après sauvegarde.

Scénario 3 : échecs aléatoires et disque qui cliquette

Un portable de six ans avec un disque dur échoue sur des programmes au hasard avec 0xc0000142, met sept minutes à démarrer, et le disque émet un léger cliquetis. La réinstallation du runtime aide une journée, puis ça recommence. Un contrôle de santé du disque affiche un avertissement. La bonne décision : arrêter toute tentative de réparation, copier tout de suite les fichiers importants, puis remplacer le disque par un SSD. Continuer DISM et SFC sur un disque défaillant peut user ce qui lui reste de vie. C'est ici que notre guide de récupération de données d'un disque qui ne démarre plus compte, pas un énième réglage de registre.

Combien ça coûte : soi-même ou avec un technicien

Presque toutes les causes de ce guide se règlent gratuitement; les seuls coûts sont un disque de remplacement ou le temps d'un technicien. Les runtimes Microsoft, DISM, SFC, la réinstallation de réparation et Defender sont gratuits. Une séance avec un technicien se justifie quand votre temps ou vos données valent plus que le tarif.

OptionCoût approximatif (CAD)Durée typiqueIdéal pour
Étapes 1 à 4 vous-même0 $15 à 40 minutesUn seul programme échoue, aucun autre symptôme
DISM, SFC, démarrage minimal0 $1 à 2 heures (surtout de l'attente)Plusieurs programmes échouent, à l'aise avec un terminal
Réinstallation de réparation0 $1 à 2 heuresVous avez une sauvegarde et le reste a échoué
Séance à distance IT Cares (consultation experte)119,99 $ pour 60 minutesUne séance, vous suivez à l'écranPoste de travail, aucune sauvegarde, soupçon de maliciel
SSD de remplacementVariable selon la capacité et le détaillantUne demi-journée avec clonageDisque défaillant confirmé

Liste de vérification à cocher

Liste 0xc0000142

  • ☐ Redémarré Windows (Redémarrer, pas Arrêter)
  • ☐ Noté quels programmes échouent et la date du début
  • ☐ Consulté l'Observateur d'événements (module défaillant)
  • ☐ Exécuté le programme en administrateur
  • ☐ Essayé le mode de compatibilité (vieux programmes)
  • ☐ Installé le Visual C++ Redistributable récent x86 et x64
  • ☐ Vérifié .NET, DirectX ou WebView2 si requis
  • ☐ DISM RestoreHealth, puis sfc /scannow, puis un second sfc
  • ☐ Testé en démarrage minimal
  • ☐ Désactivé surcouches et outils d'optimisation, testé les exclusions antivirus
  • ☐ Testé avec un second utilisateur Windows
  • ☐ Vérifié la dernière mise à jour et l'état du démarrage sécurisé
  • ☐ Fait l'analyse hors ligne de Microsoft Defender
  • ☐ Vérifié le disque et sauvegardé avant toute réinstallation de réparation

Ressources officielles

Quand appeler un professionnel

Appelez un technicien quand le PC est nécessaire au travail et que vous n'avez pas de sauvegarde, quand vous êtes allé jusqu'à l'étape 11 sans succès, quand vous voyez des signes de maliciel, ou quand vous soupçonnez un disque défaillant. Ce sont les cas où continuer à deviner coûte plus cher que d'obtenir de l'aide. IT Cares offre du soutien informatique à distance et sur place au Québec et partout au Canada depuis 2014. Nous nous connectons à votre PC à distance, vous suivez chaque geste, et nous expliquons la cause. Appelez-nous au 1 (888) 711-9428 ou réservez une séance. Nous ne promettons pas une cause avant d'avoir vu les journaux, et nous vous dirons franchement si la réponse est un disque défaillant à remplacer plutôt qu'une réparation.

Encore bloqué? Un technicien peut intervenir maintenant

Soutien à distance IT Cares : nous nous connectons à votre appareil, réglons le problème sous vos yeux et vous expliquons ce qui s'est passé.

Questions fréquentes

Que signifie l'erreur 0xc0000142?
C'est l'état Windows STATUS_DLL_INIT_FAILED. Un programme a démarré, mais une des bibliothèques DLL dont il dépend a échoué à l'initialisation, alors Windows l'a fermé. Le message à l'écran est « L'application n'a pas pu démarrer correctement (0xc0000142) ».
Comment corriger 0xc0000142 sous Windows 11?
Redémarrez, exécutez le programme en administrateur, réinstallez le Microsoft Visual C++ Redistributable (x86 et x64), lancez DISM /Online /Cleanup-Image /RestoreHealth puis sfc /scannow, et testez en démarrage minimal. Si ça échoue encore, essayez un nouvel utilisateur Windows, puis une réinstallation de réparation.
0xc0000142 est-elle causée par un virus?
Habituellement non : un runtime ou des fichiers système endommagés sont bien plus fréquents. Elle devient suspecte avec d'autres signes : sécurité désactivée, processus étranges, fenêtres publicitaires ou entrée inconnue dans la valeur de registre AppInit_DLLs. Faites une analyse hors ligne de Microsoft Defender.
Pourquoi installer le Visual C++ Redistributable x86 et x64?
Un Windows 64 bits exécute des programmes 32 et 64 bits, et chacun a besoin d'un runtime de la même architecture. Beaucoup n'installent que x64, et un jeu 32 bits échoue encore. Microsoft publie des paquets distincts pour X86, X64 et ARM64.
L'erreur 0xc0000142 touche-t-elle seulement les jeux?
Non. Elle apparaît avec les jeux, Microsoft Office, les logiciels de création, les lanceurs et les utilitaires. Les jeux sont fréquents parce qu'ils s'appuient sur beaucoup de runtimes, de surcouches et de composants anticheat. Microsoft a une page d'aide dédiée à l'erreur dans Office.
Faut-il lancer SFC ou DISM en premier?
Lancez d'abord DISM /Online /Cleanup-Image /RestoreHealth, puis sfc /scannow. SFC remplace les fichiers système endommagés à partir d'une source, et DISM répare cette source. Relancez SFC après un redémarrage pour confirmer l'absence de violations d'intégrité.
Qu'est-ce que AppInit_DLLs et peut-il causer 0xc0000142?
C'est un vieux mécanisme Windows qui charge des DLL personnalisées dans les programmes. Microsoft avertit qu'il peut causer des blocages, qu'il est exploité par des maliciels, et qu'il est désactivé quand Secure Boot est actif (Windows 8 et plus). Une mauvaise entrée peut casser plusieurs programmes; vérifiez-la surtout si Secure Boot est désactivé.
Une mise à jour Windows peut-elle causer 0xc0000142?
Oui, directement ou en laissant un runtime à moitié installé. Redémarrez deux fois, installez les mises à jour en attente, et ne désinstallez la dernière que si l'erreur est apparue juste après. Le Moniteur de fiabilité (perfmon /rel) montre ce qui a changé à la date des premiers échecs.
Comment trouver la DLL fautive?
Ouvrez l'Observateur d'événements, Journaux Windows, Application, et repérez l'entrée Application Error à l'heure du plantage. L'onglet Général indique un nom de module défaillant. Une DLL d'éditeur (surcouche, anticheat, sécurité) identifie le conflit. ntdll.dll seul est trop générique.
Est-ce sécuritaire de télécharger la DLL manquante sur un site?
Non. Les sites de téléchargement de DLL sont une voie connue de maliciels, et remplacer des DLL système à la main peut briser Windows. Utilisez les installateurs de runtime de Microsoft, SFC et DISM, ou l'option de réparation du programme.
Un démarrage minimal touche-t-il mes fichiers?
Non. Il change seulement les services et éléments de démarrage chargés. Vos fichiers et programmes restent intacts. Revenez au démarrage normal dans msconfig après le test, et évitez de naviguer dans ce mode si votre antivirus est désactivé.
Quand 0xc0000142 signale-t-elle un disque dur défaillant?
Quand elle frappe des programmes au hasard avec des démarrages lents, des gels, des cliquetis, des fichiers illisibles ou des avertissements de disque dans l'Observateur d'événements ou Get-PhysicalDisk. Arrêtez les réparations, sauvegardez d'abord, puis remplacez le disque.
Une réinstallation de réparation efface-t-elle mes fichiers?
Elle est conçue pour conserver vos fichiers, applications et paramètres, mais sauvegardez quand même d'abord. Elle réinstalle les fichiers système de Windows et règle la plupart des causes logicielles que SFC et DISM ne règlent pas.
Combien coûte la correction de 0xc0000142?
Les solutions de ce guide sont gratuites. Une séance à distance IT Cares est une consultation experte de 119,99 $ CAD pour 60 minutes. Un disque de remplacement n'est nécessaire que si une défaillance matérielle est confirmée.

Sources et références officielles

Dernière vérification : 5 novembre 2026