Home  /  Error Codes  /  0xc0000005
Access violation

0xc0000005

The application was unable to start correctly (0xc0000005)

Access violation, possibly caused by incompatible DLLs or memory corruption

Root cause

The program read or wrote memory it did not own. In a DLL context this usually means a wrong DLL version was loaded, or antivirus / security software injected an incompatible hook.

Fix paths (try in order)

  1. Temporarily disable antivirus "active defense / DLL injection protection"

    Norton, Kaspersky, Bitdefender and others inject their own DLLs into every process and can cause access violations. Temporarily disable and retry to confirm.

  2. Install the latest VC++ Redistributable

    The merged Microsoft redistributable (VS 2015-2022) covers vcruntime140, msvcp140 and almost all modern C++ DLLs. Install both VC_redist.x86.exe and VC_redist.x64.exe, then reboot.

  3. Reinstall the program from its official site

    If only one program triggers the error, the bundled DLL inside it is the issue. Uninstall, then reinstall from the vendor's official site. On Steam/Epic, use the "Verify integrity of game files" feature.

  4. Run System File Checker

    Open PowerShell or Command Prompt as Administrator and run these commands in order:

    sfc /scannow
    DISM /Online /Cleanup-Image /RestoreHealth

Commonly related DLLs

⚠ What NOT to do: Don't grab a DLL from a random download site and drop it into System32. That's the #1 source of "entry point not found" follow-up errors and introduces malware risk.