Rencontrer le code d’erreur 0xc0000020 lors de l’ouverture de certaines applications sur un PC Windows est assez frustrant. Cela signifie généralement qu’un ou plusieurs fichiers d’application ont été endommagés ou corrompus, peut-être suite à une mise à jour Windows ou à un conflit logiciel étrange. L’erreur s’affiche avec des messages tels que « C:\Windows\System32\XXXXX.dll n’est pas conçu pour fonctionner sous Windows ou contient une erreur », ce qui semble grave, mais n’est pas irréversible. Certaines personnes ont également signalé cette erreur après l’installation de nouveaux logiciels ou de mises à jour, et chez d’autres, elle apparaît soudainement. La résolution du problème peut nécessiter un peu d’essais et d’erreurs, mais plusieurs méthodes fonctionnent généralement. L’objectif est de rétablir le bon fonctionnement de vos applications et de nettoyer toute corruption sous-jacente ou tout fichier système manquant pouvant être à l’origine du problème.

Comment corriger l’erreur 0xc0000020 sous Windows 11/10

Désinstaller les applications problématiques

C’est souvent une solution rapide : si l’erreur est apparue après l’installation d’un programme particulier, c’est probablement le coupable. Accédez à Paramètres > Applications > Applications installées ou Panneau de configuration > Programmes et fonctionnalités. Trouvez l’application récente, sélectionnez-la et cliquez sur Désinstaller. Redémarrez ensuite votre PC ; c’est assez étrange, mais il arrive que des fichiers résiduels persistent et causent des problèmes. Après le redémarrage, essayez d’ouvrir les applications qui ont généré l’erreur. Si vous pensez qu’une mise à jour récente de Windows en est la cause, il est également possible de la supprimer, juste pour tester. Vous pouvez le faire dans Paramètres > Windows Update > Historique des mises à jour > Désinstaller les mises à jour.

Sur certaines machines, cela échoue la première fois, puis fonctionne après un redémarrage ou plusieurs tentatives. N’abandonnez donc pas immédiatement. Une fois l’installation terminée, vérifiez si l’erreur persiste. Si c’est le cas, passez à la méthode suivante.

Effectuer une analyse DISM pour réparer les images système corrompues

Si vous n’avez rien installé de nouveau récemment ou que la désinstallation n’a pas résolu le problème, il est probable que votre image système soit corrompue. Windows intègre un outil appelé DISM ( Deployment Image Servicing and Management ) qui peut réparer les fichiers système corrompus ou manquants, une sorte de « nettoyage en profondeur » de votre image système. Voici comment l’exécuter :

  • Appuyez sur Win + Xet sélectionnez Windows PowerShell (Admin). Sous Windows 11, il peut s’agir de Windows Terminal (Admin).
  • Lorsque l’invite UAC s’affiche, cliquez sur Oui.
  • Copiez et exécutez ces commandes l’une après l’autre :
 Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /RestoreHealth 

Ce processus peut prendre environ 15 à 20 minutes, voire plus, selon votre système. Laissez-le s’exécuter sans interruption : sur une configuration, le problème a semblé être résolu après un redémarrage, sur une autre, non. Une fois terminé, redémarrez votre PC et vérifiez si l’erreur persiste.

Exécutez une analyse SFC pour réparer les fichiers manquants ou endommagés

Si DISM n’a pas complètement résolu le problème, essayer le Vérificateur des fichiers système (SFC) pourrait vous aider. Il recherche les fichiers système corrompus ou manquants et les remplace. Voici la version rapide :

  • Ouvrez l’invite de commandes en tant qu’administrateur. Pour ce faire, recherchez « cmd » dans le menu Démarrer, faites un clic droit sur l’invite de commandes et sélectionnez Exécuter en tant qu’administrateur.
  • Tapez :
sfc /scannow

Cela peut prendre environ 15 minutes supplémentaires. Une fois l’opération terminée, si le problème est détecté et résolu, redémarrez le PC. Avec un peu de chance, l’erreur sera résolue et vos applications fonctionneront normalement.

Réenregistrer les fichiers DLL clés si nécessaire

Les fichiers DLL étant essentiels, si l’erreur persiste, réenregistrer certains fichiers courants peut s’avérer utile. Considérez les DLL comme des outils partagés dont tous les programmes peuvent avoir besoin : en cas de problème, les applications peuvent générer des erreurs. Vous pouvez réenregistrer des fichiers comme.wininet.dllou olmapi21.dll. Voici une méthode rapide :

  • Ouvrez à nouveau l’invite de commande en tant qu’administrateur.
  • Exécutez des commandes telles que :
regsvr32 /u wininet.dll regsvr32 /i wininet.dll regsvr32 /u olmapi21.dll regsvr32 /i olmapi21.dll 

Remarque : La réinscription des DLL peut parfois entraîner des problèmes supplémentaires si elle est effectuée incorrectement. Assurez-vous donc que le nom du fichier est correct et que vous savez ce que vous faites. Sur certains systèmes, la réinscription peut ne pas résoudre le problème, mais cela vaut la peine d’essayer.

Utilisez la restauration du système si vous disposez d’une bonne sauvegarde

Si le problème est apparu récemment, vous pouvez essayer de revenir à un point de restauration où tout fonctionnait correctement. Accédez à Paramètres > Système > Récupération > Ouvrir la Restauration du système. Choisissez un point de restauration antérieur au problème. Gardez à l’esprit que la restauration annulera les modifications récentes et que vous risquez de perdre certains fichiers ou paramètres. Cependant, si vous pouvez restaurer votre système, cela vaut la peine d’essayer.

Si rien d’autre ne fonctionne, réinitialisez ou actualisez

En dernier recours, Windows vous permet de réinitialiser ou d’actualiser votre système. Sous Windows 10, accédez à Paramètres > Mise à jour et sécurité > Récupération > Réinitialiser ce PC. Choisissez « Conserver mes fichiers » si vous souhaitez conserver vos données personnelles, mais sachez que toutes les applications tierces seront supprimées. Sous Windows 11, la procédure est similaire, mais sous Paramètres > Système > Récupération > Réinitialiser ce PC. Choisissez de conserver vos fichiers ou d’effectuer une réinitialisation complète si rien d’autre ne fonctionne. C’est un peu fastidieux, mais parfois, un redémarrage complet résout les problèmes tenaces.

Espérons qu’une de ces méthodes éliminera cette fâcheuse erreur 0xc0000020 de votre écran. Dépanner Windows peut être fastidieux, mais réparer les fichiers système corrompus, désinstaller les applications problématiques ou annuler les mises à jour suffit généralement.

Résumé

  • Désinstaller les applications susceptibles de causer des problèmes
  • Exécutez DISM pour résoudre les problèmes d’image système
  • Utiliser SFC pour réparer les fichiers système corrompus
  • Réenregistrer les fichiers DLL si nécessaire
  • Essayez la restauration du système si une bonne sauvegarde existe
  • Réinitialiser ou actualiser Windows en dernier recours

Conclure

Gérer l’erreur 0xc0000020 est pénible, mais si tout le reste échoue, réinitialiser Windows est souvent une solution fiable. C’est un peu pénible, mais c’est mieux que de se battre sans cesse avec des fichiers corrompus. N’oubliez pas de toujours sauvegarder vos données avant de procéder à des réinitialisations majeures. Espérons que cela vous aide.Ça a fonctionné pour moi ; j’espère que ça fonctionnera pour vous aussi.