Solution rapide (4 étapes)
- Redémarrez Windows (pas Arrêter), puis clic droit sur le programme et Exécuter en tant qu'administrateur.
- Installez le Microsoft Visual C++ Redistributable récent, x86 et x64, en choisissant Réparer si proposé (étape 3).
- Dans un terminal administrateur :
DISM /Online /Cleanup-Image /RestoreHealth, puissfc /scannow(étape 5). - 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 observez | Cause probable | Première solution | Aller à |
|---|---|---|---|
| Un seul jeu ou logiciel échoue, le reste va bien | Fichiers du programme ou runtimes endommagés | Réparer ou réinstaller le programme, installer les runtimes Visual C++ x86 et x64 | Étape 3 |
| Plusieurs programmes sans lien échouent | Fichiers 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 Windows | Mise à 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 antivirus | Une DLL injectée dans le programme n'arrive pas à s'initialiser | Désactiver les surcouches, tester en démarrage minimal | Étape 6 |
| Fonctionne en administrateur seulement | Permissions, UAC ou dossier protégé | Exécuter en administrateur, réinstaller à un emplacement standard | Étape 1 |
| Fonctionne pour un autre utilisateur Windows | Profil utilisateur endommagé | Créer un nouvel utilisateur local et tester | Étape 8 |
| Échecs aléatoires avec gels ou ralentissements | Disque ou mémoire vive défaillants | Vérifier l'état du disque et la mémoire | Section matériel |
| Antivirus désactivé, processus étranges, fenêtres publicitaires | Maliciel possible, parfois via AppInit_DLLs | Analyse hors ligne de Microsoft Defender | Section 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.
- 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).
- 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.
- 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.
- 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.
- Faites un vrai redémarrage, pas un arrêt. Sous Windows 10 et 11, « Arrêter » peut utiliser le démarrage rapide, qui restaure une partie de la session précédente. Choisissez Redémarrer dans le menu Démarrer pour recharger tous les pilotes et runtimes à neuf.
- Exécuter en tant qu'administrateur. Clic droit sur le programme (ou son raccourci), puis Exécuter en tant qu'administrateur. Si ça démarre, la cause est une permission ou l'UAC. Pour le garder en permanence : Propriétés, onglet Compatibilité, cochez Exécuter ce programme en tant qu'administrateur. Mieux : réinstallez-le dans
C:\Program Filesou un dossier de jeux standard. - Lancez depuis un disque local. Un programme lancé depuis un partage réseau, un fichier OneDrive en ligne seulement, une clé USB, un chemin très long ou un dossier aux caractères inhabituels peut échouer. Copiez le dossier dans
C:\et réessayez. - Fermez tout le reste. Lanceurs, logiciels RGB, enregistreurs d'écran, clients VPN, surcouches de jeu. Si ça démarre, l'un d'eux était en cause (étape 7).
- Évitez les vieux raccourcis. Après une mise à jour, un ancien raccourci peut pointer vers un dossier qui ne contient plus les bons fichiers. Lancez le .exe directement depuis son dossier d'installation.
É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.
- Clic droit sur le fichier .exe (pas le dossier), Propriétés, onglet Compatibilité.
- 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.
- Sinon, cochez Exécuter ce programme en mode de compatibilité pour et choisissez Windows 8, puis Windows 7. Appliquez et testez.
- 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 :
- Microsoft publie le redistribuable « v14 le plus récent pris en charge » en un paquet par architecture, et Visual Studio 2017 et les versions suivantes partagent les mêmes fichiers redistribuables. Un seul paquet récent couvre les programmes compilés avec les outils 2017, 2019, 2022 et plus récents.
- La version installée doit être égale ou supérieure à celle utilisée pour compiler le programme. Installer la plus récente est donc le choix sûr.
- L'architecture doit correspondre au programme, et un Windows 64 bits exécute aussi des programmes 32 bits. C'est pourquoi il faut installer x86 et x64, même sur un système 64 bits.
Marche à suivre :
- 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.
- 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.exeethttps://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. - 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.
- 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.
- .NET Framework 3.5 : Win + R, tapez
optionalfeatures, cochez .NET Framework 3.5 (inclut .NET 2.0 et 3.0), OK, et laissez Windows le télécharger. Si cela échoue parce que Windows Update est endommagé, c'est un indice que l'étape 5 est nécessaire. - .NET moderne (6, 8 et plus) : certaines applications demandent le « .NET Desktop Runtime ». Obtenez-le seulement sur
dotnet.microsoft.com, dans l'architecture requise (x64 ou x86), à la version exacte que la page de l'application indique. - DirectX : Windows moderne inclut déjà DirectX 12, mis à jour par Windows Update. Quelques vieux jeux attendent encore des fichiers auxiliaires DirectX 9 ou 10. Si un très vieux jeu échoue, cherchez dans son dossier d'installation un sous-dossier « DirectX » ou « redist » et lancez le programme d'installation qui s'y trouve. Nous n'avons pas pu confirmer un téléchargement Microsoft unique qui règle tous les vieux titres : suivez la documentation du jeu.
- WebView2 : certains lanceurs modernes intègrent une page web pour leur connexion ou leur boutique et dépendent du runtime Microsoft Edge WebView2. Si c'est le lanceur (et non le jeu) qui échoue, réinstallez-le depuis la page officielle de Microsoft.
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.

É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é.
- 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.
- Vérification rapide :
DISM /Online /Cleanup-Image /CheckHealth - 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. - Ensuite :
sfc /scannow
Comptez de 5 à 20 minutes. - 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 /scannowune 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 ».
- Win + R, tapez
msconfig, Entrée. - 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.
- Onglet Démarrage : cliquez Ouvrir le Gestionnaire des tâches, désactivez chaque élément activé, fermez, puis OK.
- Redémarrez et testez le programme tout de suite, avant d'ouvrir quoi que ce soit d'autre.
- 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.
- 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).
- 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.

É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.
- Surcouches de jeu : surcouche Steam, Xbox Game Bar, surcouche NVIDIA ou AMD, surcouche d'une application de clavardage. Chacune a un réglage pour la désactiver.
- Moniteurs de trames et de matériel : compteurs, limiteurs d'images et outils de surcadençage qui s'accrochent à DirectX.
- Logiciels de périphériques et RGB : souris, clavier, éclairage. Mettez-les à jour ou quittez-les complètement, pas seulement la fenêtre.
- Enregistreurs d'écran et outils de diffusion.
- Outils « booster de PC » : ils désactivent souvent des services ou modifient le registre. Un outil qui a « optimisé » votre PC peu avant la panne est un suspect sérieux.
- Antivirus tiers ou protection de point de terminaison : certains produits injectent une DLL de surveillance dans chaque programme. Mettez le produit à jour, puis testez avec la protection en temps réel suspendue une minute. Si le programme démarre, ajoutez son dossier aux exclusions. Ne laissez pas la protection éteinte. Notre comparatif des antivirus gratuits explique les compromis.
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.
- 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 ».
- Donnez-lui les droits d'administrateur pour le test, ouvrez la session, installez ou lancez le programme.
- Si ça marche, le problème est au niveau du profil. Désinstallez le programme, renommez ses dossiers dans
%AppData%et%LocalAppData%(par exempleMonAppenMonApp.old), puis réinstallez. Vos données restent en sécurité. - 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.
- Redémarrez deux fois. Certaines mises à jour terminent leur configuration au deuxième démarrage.
- 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.
- 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.
- 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).
- Win + R,
regedit, Entrée, acceptez l'UAC. - Allez à
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows. Regardez les valeurs AppInit_DLLs et LoadAppInit_DLLs. - 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).
- Vérifiez aussi l'équivalent 32 bits :
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Windows. - 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é.
- 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).
- 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.
- 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. - 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)
- Vérifier les fichiers du jeu. Steam : clic droit sur le jeu, Propriétés, Fichiers installés, Vérifier l'intégrité des fichiers du jeu. Epic Games Launcher : Bibliothèque, les trois points du jeu, Gérer, Vérifier. Les fichiers abîmés sont remplacés sans tout retélécharger.
- Installer les runtimes Visual C++ x86 et x64 (étape 3). Plusieurs jeux fournissent leurs propres installateurs dans un dossier comme
_CommonRedistouRedistdu dossier du jeu. Les lancer est une réparation légitime. - Couper surcouches et enregistreurs pour le test (étape 7).
- Services anticheat : un jeu multijoueur peut démarrer un service de protection. S'il ne tourne pas ou a été mal mis à jour, réparez le jeu par son lanceur. Les éditeurs diffèrent, suivez la page d'aide du jeu.
- Mods et trainers : un chargeur de mods qui remplace une DLL est une cause classique. Retirez le mod, vérifiez les fichiers, puis remettez les mods un à un.
- Vieux jeux : mode de compatibilité (étape 2) et dossier redistribuable du jeu.
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.

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.
- Santé du disque, premier coup d'oeil : ouvrez PowerShell en administrateur et lancez
Get-PhysicalDisk | Select FriendlyName, HealthStatus, OperationalStatus. Un état autre que Healthy est un avertissement. Consultez aussi l'Observateur d'événements, Journaux Windows, Système, pour des erreurs répétées de disque ou de NTFS. - Vérification du système de fichiers :
chkdsk C: /scanfait une analyse en ligne, en lecture seule. Ne planifiez unchkdsk C: /f /rcomplet qu'avec une sauvegarde, car un disque très abîmé peut empirer sous la charge. - Signes d'un disque mourant : cliquetis ou grincements sur un disque dur, fichiers illisibles, démarrage de plusieurs minutes, disque qui disparaît. Notre guide signes d'un disque dur mort les détaille. Si vous les voyez, arrêtez le dépannage et sauvegardez d'abord : chaque heure d'utilisation de plus réduit les chances de récupération.
- Mémoire : Win + R,
mdsched.exe, puis redémarrer et tester. Un passage de base sans erreur n'exclut pas tous les défauts, mais les erreurs trouvées sont réelles. Si vous avez activé un profil XMP ou EXPO, désactivez-le dans le BIOS et retestez.
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.
- 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.
- 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.
- Vérifiez les éléments de démarrage dans le Gestionnaire des tâches, et servez-vous d'Autoruns pour le reste.
- 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
- Télécharger des DLL sur des sites de « DLL manquantes ». Ces sites sont une voie connue de distribution de maliciels, et remplacer une DLL système à la main transforme souvent un programme en panne en Windows brisé. Servez-vous des installateurs de Microsoft et de SFC.
- Utiliser des nettoyeurs de registre ou des « optimiseurs de PC ». Ils retirent des entrées qu'ils jugent à tort inutiles et compliquent le diagnostic.
- Utiliser un utilitaire de mise à jour de pilotes. Installez les pilotes graphiques depuis le fabricant (NVIDIA, AMD, Intel) ou Windows Update.
- Changer cinq choses à la fois. Vous ne saurez pas ce qui a fonctionné.
- Sauter la sauvegarde avant l'étape 11. Une réinstallation de réparation fait rarement perdre des données, mais « rarement » n'est pas une raison de s'en passer.
- Répéter la même commande qui échoue. Si DISM échoue deux fois avec la même erreur, changez d'étape.
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.
| Option | Coût approximatif (CAD) | Durée typique | Idéal pour |
|---|---|---|---|
| Étapes 1 à 4 vous-même | 0 $ | 15 à 40 minutes | Un seul programme échoue, aucun autre symptôme |
| DISM, SFC, démarrage minimal | 0 $ | 1 à 2 heures (surtout de l'attente) | Plusieurs programmes échouent, à l'aise avec un terminal |
| Réinstallation de réparation | 0 $ | 1 à 2 heures | Vous avez une sauvegarde et le reste a échoué |
| Séance à distance IT Cares (consultation experte) | 119,99 $ pour 60 minutes | Une séance, vous suivez à l'écran | Poste de travail, aucune sauvegarde, soupçon de maliciel |
| SSD de remplacement | Variable selon la capacité et le détaillant | Une demi-journée avec clonage | Disque 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
- Microsoft : téléchargements du Visual C++ Redistributable pris en charge (anglais)
- Soutien Microsoft : erreur 0xC0000142 au démarrage d'une application Office (anglais)
- Microsoft Learn : AppInit DLLs et Secure Boot (anglais)
- Microsoft Learn : valeurs NTSTATUS (STATUS_DLL_INIT_FAILED) (anglais)
- Microsoft Learn : System File Checker (anglais)
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
Guides connexes
- Erreur Windows 0xc0000142 : la page rapide
- Erreur de mise à jour Windows 11
- Windows ne démarre plus après une mise à jour
- Ordinateur lent sous Windows 11 : solutions complètes
- Comment savoir si votre ordinateur a un virus
- Comment enlever un virus d'un ordinateur
- Signes d'un disque dur mort
- Discord : échec de mise à jour
Sources et références officielles
Dernière vérification : 5 novembre 2026
