How To Fix: EXCEPTION ACCESS VIOLATION Fehler in Windows
Hier ist ein ausführliches Tutorial, wie du den Fehler „EXCEPTION ACCESS VIOLATION“ (oft auch mit dem Fehlercode 0xc0000005 verbunden) unter Windows beheben kannst.
Der Fehler „Exception Access Violation“ tritt auf, wenn eine Software versucht, auf einen Speicherbereich zuzugreifen, für den sie keine Berechtigung hat. Dies kann an defekten Treibern, beschädigten Systemdateien oder fehlerhafter Hardware (RAM) liegen.
Folge diesen Schritten nacheinander, um das Problem zu lösen.
Schritt 1: Das Programm als Administrator ausführen
Manchmal wird der Fehler verursacht, weil ein Programm nicht die nötigen Rechte hat, um auf bestimmte Speicherbereiche zuzugreifen.
- Klicke mit der rechten Maustaste auf die Verknüpfung des Programms.
- Wähle „Als Administrator ausführen“.
- Wenn der Fehler verschwindet, kannst du dies dauerhaft einstellen: Rechtsklick > Eigenschaften > Kompatibilität > Programm als Administrator ausführen (Haken setzen) > OK.
Schritt 2: Systemdateien reparieren (SFC & DISM)
Windows verfügt über integrierte Tools, um beschädigte Systemdateien automatisch zu reparieren.
- Drücke die Windows-Taste, tippe „cmd“ ein.
- Klicke rechts auf „Als Administrator ausführen“.
- Gib nacheinander folgende Befehle ein und bestätige jeweils mit Enter (warte, bis der Vorgang abgeschlossen ist):
sfc /scannowDISM /Online /Cleanup-Image /RestoreHealth
- Starte deinen Computer neu.
Schritt 3: Grafiktreiber aktualisieren
Veraltete oder defekte Grafikkartentreiber sind eine der häufigsten Ursachen für diesen Fehler, besonders bei Spielen.
- Drücke Windows + X und wähle den Geräte-Manager.
- Erweitere den Punkt Grafikkarten.
- Klicke mit der rechten Maustaste auf deine Grafikkarte und wähle „Treiber aktualisieren“.
- Wähle „Automatisch nach Treibern suchen“ oder lade dir den neuesten Treiber direkt von der Herstellerseite (NVIDIA, AMD oder Intel) herunter.
Schritt 4: Datenausführungsverhinderung (DEP) anpassen
Die Datenausführungsverhinderung (DEP) ist ein Sicherheitsmerkmal, das den Fehler verursachen kann, wenn sie ein legitimes Programm fälschlicherweise blockiert.
- Drücke Windows + R, gib
sysdm.cplein und drücke Enter. - Gehe zum Reiter Erweitert und klicke unter „Leistung“ auf Einstellungen.
- Wechsel zum Reiter Datenausführungsverhinderung.
- Wähle die Option: „Datenausführungsverhinderung für alle Programme und Dienste mit Ausnahme der gewählten einschalten“.
- Klicke auf Hinzufügen und suche die
.exe-Datei des Programms, das den Fehler verursacht. - Klicke auf Übernehmen und starte den PC neu.
Schritt 5: Den Arbeitsspeicher (RAM) prüfen
Ein defekter RAM-Riegel kann den Zugriff auf Speicheradressen verweigern.
- Drücke Windows + R, gib
mdsched.exeein und drücke Enter. - Wähle „Jetzt neu starten und nach Problemen suchen“.
- Dein PC startet neu und scannt den RAM. Wenn Fehler gefunden werden, muss der betroffene RAM-Riegel wahrscheinlich ausgetauscht werden.
Schritt 6: Hardware-Beschleunigung deaktivieren
Falls der Fehler in einem Webbrowser (Chrome, Edge) oder einer App wie Discord auftritt, kann das Deaktivieren der Hardware-Beschleunigung helfen.
- In Chrome/Edge: Einstellungen > System > „Hardwarebeschleunigung verwenden, wenn verfügbar“ auf Aus stellen.
Schritt 7: Temporäre Dateien löschen
Manchmal verursachen korrupte temporäre Dateien Konflikte.
- Drücke Windows + R, gib
%temp%ein und drücke Enter. - Markiere alle Dateien (Strg + A) und lösche sie.
- Wiederhole das Gleiche für den Befehl
temp(ohne Prozentzeichen).
Zusammenfassung
Meistens lässt sich der Fehler durch das Aktualisieren der Treiber oder das Reparieren der Systemdateien (SFC) beheben. Sollte der Fehler bei jedem Programm auftreten, deutet dies stark auf einen Hardware-Defekt des Arbeitsspeichers hin.