Menu Fermer

Résoudre l’erreur 0xC0000005 sur Windows 10/11

Sur Windows 10 ou Windows 11, depuis peu, lorsque vous souhaitez exécuter une application, vous obtenez le message d’erreur avec le code erreur 0x0c0000005 :

L'application n'a pas réussi à s'initialiser correctement (0xc0000005). Cliquez sur OK pour arrêter l'application.

Ce tutoriel vous explique les sources de ce message d’erreur et comment le solutionner.

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

Qu’est-ce que l’erreur 0xC0000005

Le code d’erreur 0xC0000005 est un code d’erreur Windows qui indique une violation d’accès.
Cela signifie qu’un programme a essayé d’accéder à une mémoire à laquelle il n’était pas autorisé à accéder. Cela peut se produire pour un certain nombre de raisons, telles que

  • Les Visual C++ Redistributable sont corrompus
  • Un bogue logiciel, dans ce cas là, une application spécifique crash
  • Un fichier système ou de l’application est corrompu
  • Un problème matériel
  • Une infection par un virus ou un logiciel malveillant
L'application n'a pas réussi à s'initialiser correctement (0xc0000005)

Vérifiez si l’erreur se produit sur une application en particulier, dans ce cas précis, il faut réinstaller l’application.
Si elle est ancienne et non compatible avec une version récente de Windows, essayez de l’exécuter à l’aide du mode de compatibilité de Windows.

Si l’erreur 0xC0000005 ne se présente pas en mode sans échec, à coup sûr, il s’agit d’un programme qui cause des conflits.
Il ne reste plus qu’à identifier la source et désinstaller ce dernier.

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

Réinstaller Visual C++ Redistributable

Visual C++ Redistribuable sont des composants et librairies essentiels au fonctionnement de beaucoup d’application.
Lorsque ces bibliothèques sont corrompues, cela peut générer des erreurs à l’ouverture d’une application.
En les réinstallant, vous pouvez corriger l’erreur 0xC0000005.

Pour cela, suivez ce tutoriel :

Visual C++ Redistributable Package : Comment les installer et à quoi cela sert

Restaurer Windows

Vous pouvez aussi tenter une restauration système de Windows qui permet de revenir à un point de sauvegarde.
Cela va supprimer les dernières modifications de programmes et peut corriger les problèmes.
Vos données utilisateurs (Documents, photos, vidéos etc) ne seront pas touchées.

Plus d’informations : La restauration système de Windows

  • Sur votre clavier, appuyez sur la touche + R
  • Dans la fenêtre exécuter, copiez/collez : rstrui.exe
  • Puis cliquez sur OK
Exécuter rstrui.exe pour restaurer Windows
  • Faites suivant et sélectionnez un point de restauration système antérieur au problème rencontré
  • Cliquez sur Suivant et laissez vous guider pour terminer la restauration du système
Choisir un point de restauration pour restaurer Windows

Plus de détails :

Faire une analyse antivirus sur votre PC

Dans certains cas, la présence d’un logiciel malveillant peut déstabiliser le système.
Les applications et certaines fonctionnalités de Windows peuvent ne plus fonctionner et afficher l’erreur 0xC0000005.
Pour s’assurer que le problème ne vient pas de là, vous pouvez inspecter votre ordinateur à l’aide du logiciel gratuit et efficace Malwarebytes Anti-Malware :

MalwareBytes Anti-Malware (MBAM) : supprimer les virus

Vérifier et réparer les fichiers systèmes de Windows avec SFC et DISM

Les applications Windows Store peuvent parfois planter et afficher l’erreur 0xC0000005.
Afin de pouvoir résoudre ces erreurs, vous pouvez tenter les réparations suivantes.

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

sfc /scannow

Laisse 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.

sfc scannow - le vérificateur de fichiers systèmes de Windows 10

Ensuite on peut utiliser DISM pour réparer les images de Windows 10/11.
Toujours depuis l’invite de commandes, saisissez successivement les commandes suivantes :

Dism /Online /Cleanup-Image /CheckHealth
DISM - réparer les images de Windows 10

Plus de détails dans l’article suivant :

Tester le matériel de votre ordinateur (disque dur, SSD et mémoire)

Un problème matériel sur votre ordinateur, comme une surchauffe anormale du CPU, un problème sur le support de stockage ou encore une barrette de mémoire défectueuse peut aussi être à l’origine de l’erreur 0xC0000005.
Dans ce cas, il faut faire un diagnostic matériel de votre PC.

Diagnostiquer et tester le matériel et composants de son PC

Ajouter de la mémoire virtuelle

Si vous avez modifié la taille de mémoire virtuelle de Windows par exemple en la configuration en fixe, cela peut causer des problèmes.
En effet, si vous n’avez pas assez de mémoire virtuelle, cela peut générer des plantages des applications.
Vérifiez et remettez la configuration du fichier d’échange en automatique en suivant ces étapes :

Pour résoudre cela, rétablissez la taille du fichier d’échange et mémoire virtuelle en automatique afin que Windows la gère.

  • Sur votre clavier, appuyez sur les touches + R
  • puis tapez systempropertiesperformance et OK
Exécuter SystemPropertiesPerformance.exe sur Windows 10, 11
  • Cliquez sur l’onglet Avancé  1
  • Puis en bas à droite sur Modifier 2
Rétablir la mémoire virtuelle en taille automatique
  • Assurez vous que Gestion automatique du fichier d’échange pour les lecteurs est bien coché
  • Si ce n’est pas le cas, cochez le pour l’activer
  • Ensuite validez toutes les fenêtres par OK ou les fermez
  • Enfin redémarrez le PC comme demandé afin de prendre en compte les modifications
Rétablir la mémoire virtuelle en taille automatique

Désinstaller l’antivirus

En règle générale, cette erreur est dû à un logiciel de sécurité, antivirus ou autres.
L’antivirus gratuit Avast! a pu être à l’origine de cette erreur passé un moment.
N’hésitez pas à tester la désinstallation de vos protections afin de vérifier si cela corrige les erreurs

La cohabitation entre un antivirus ou firewall peut poser des problèmes.
Installer plusieurs antivirus est aussi une mauvaise idée.
En clair, plus vous avez de programmes de protection, plus vous risquez de rencontrez des problèmes de plantages ou erreurs, à cause d’incompatibilité.
Sans parler des ralentissements.

Sur Windows 10, 11, vous pouvez désinstaller l’antivirus de cette manière :

  • Ouvrez les paramètres de Windows 10, 11
  • Puis Applications
  • Cherchez votre antivirus et lancez la désinstallation

Plus d’aide :

Réparation par PowerShell

Vous pouvez aussi réinitialiser les applications UWP qui peuvent être corrompues.

  • Puis collez la commande :
Get-AppXPackage -AllUsers |Where-Object {$_.InstallLocation -like "*SystemApps*"} | Foreach {Add-AppxPackage -DisableDevelopmentMode -Register "$($_.InstallLocation)\AppXManifest.xml"}
  • Laissez l’opération se dérouler puis redémarrez le PC pour prendre en compte les changements
  • Vérifiez si cela résout l’erreur 0xC0000005

Réparer Windows 10, 11

Enfin en dernier lieu si rien ne fonctionne, 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 le système lorsque ce dernier bug.
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 :

Si la réinitialisation de Windows 10, 11 est impossible (blocage, plantage, etc), la seule solution est de réinstaller Windows 10 avec une clé USB.