Windows

Erreur 0xC0000005

Violation d'accès mémoire (application)

Ce qui se passe réellement

L'application a tenté de lire ou écrire à une adresse mémoire à laquelle elle n'a pas accès (pointeur nul, buffer overflow, use-after-free, ou DEP qui bloque l'exécution de code dans une zone de données). C'est l'erreur la plus courante des applications natives (C/C++). Le premier paramètre indique lecture (0) ou écriture (1), le second l'adresse fautive.

Solutions

  1. 1Mettre à jour l'application vers la dernière version — c'est souvent un bug corrigé.
  2. 2Si le crash est reproductible : vérifier que les dépendances (Visual C++ Redistributable, .NET Framework) sont installées et à jour.
  3. 3Désactiver temporairement DEP pour l'application : Propriétés système > Avancé > Performances > DEP → ajouter une exception (⚠️ réduit la sécurité).
  4. 4Vérifier la RAM avec MemTest86 — une corruption mémoire peut provoquer des access violations aléatoires.
  5. 5Réinstaller l'application depuis une source propre.
Explorer tous les codes Windows
← Retour à Error Decoder