f you are trying to figure out how to Fix Error Code 0xc0000005 on Windows, you are in the right place. There is nothing more frustrating than double-clicking your favorite program or trying to launch an emulator, only to be hit with a sudden popup saying: “The application was unable to start correctly (0xc0000005).” If this error is specifically crashing your mobile emulators, you might also want to check out our ultimate guide on optimizing GameLoop for PUBG and GTA 6 to ensure your settings are perfectly tuned.
This specific error is known as an “Access Violation” error. It happens when a program on your PC tries to access a part of your system memory (RAM) that it does not have permission to use, causing the operating system to instantly shut it down to protect your system.
Whether you are trying to launch a heavy game, optimize your PC hardware, or just open a web browser, this guide will show you exactly how to fix Error Code 0xc0000005 on Windows using the best and most effective methods.
Table of Contents
What Causes Error Code 0xc0000005?
Before jumping into the solutions, it helps to know what is triggering the problem. The most common culprits include:
- Faulty or failing RAM (Memory).
- Corrupted Windows system files.
- Outdated or incompatible hardware drivers.
- Overly aggressive antivirus software blocking the application.
- Malware or registry registry issues.
Here are the 5 best ways to get your system back up and running.
Method 1: Repair Corrupted System Files (SFC & DISM)
The easiest way to fix Error Code 0xc0000005 on Windows is by letting the operating system repair itself. Windows has built-in command-line tools to fix corrupted files that might be causing the crash.
- Press the Windows Key, type
cmd, right-click on Command Prompt, and select Run as administrator. - Type the following command and press Enter:
sfc /scannow - Wait for the scan to reach 100%. If it finds and fixes errors, restart your PC.
- If the error persists, open Command Prompt as administrator again and run the DISM tool by typing:
DISM /Online /Cleanup-Image /RestoreHealth
Method 2: Check Your PC Hardware (RAM Test)
Since this is fundamentally a memory access error, faulty RAM is a primary suspect. If you have recently upgraded your PC or are pushing your hardware to its limits, you need to test your memory.
- Press the Windows Key and type
Windows Memory Diagnostic. - Click on the app and select Restart now and check for problems.
- Your PC will restart and boot into a blue screen test environment.
- Let the test run completely. Once your PC boots back into Windows, it will display the results. If errors are found, you may need to reseat or replace your RAM sticks.
Looking for more hardware tips? Check out our complete guides on PC components and optimization.

Method 3: Turn Off Data Execution Prevention (DEP) for the App
Data Execution Prevention (DEP) is a Windows security feature that stops malicious code from running in system memory. Sometimes, it falsely flags safe programs, triggering the 0xc0000005 error. You can disable it for specific apps.
- Press Win + R, type
sysdm.cpl, and hit Enter. - Go to the Advanced tab and click on Settings under the Performance section.
- Click on the Data Execution Prevention tab.
- Select Turn on DEP for all programs and services except those I select.
- Click Add, locate the
.exefile of the program causing the error, and add it to the list. - Click Apply, then OK, and restart your PC.
Method 4: Update Your Display and Chipset Drivers
An outdated GPU or chipset driver can cause communication errors between your hardware and software, leading to crashes.
- Right-click the Start button and open Device Manager.
- Expand the Display adapters section.
- Right-click your graphics card (NVIDIA, AMD, or Intel) and select Update driver.
- Choose Search automatically for drivers.
- For a cleaner update, download the latest drivers directly from your manufacturer’s official website.
Method 5: Run a Deep Malware Scan
Malware often hides in your system’s registry or modifies executable files, causing the access violation error.
- Open Windows Security from your start menu.
- Go to Virus & threat protection.
- Click on Scan options and select Full scan.
- Click Scan now and let Windows remove any detected threats.
Summary of Fixes: Which Method Should You Use?
| Goal / Issue | Best Solution to Try | Difficulty |
| System File Corruption | Run sfc /scannow in Command Prompt | Easy |
| Hardware / Memory Issues | Windows Memory Diagnostic Tool | Medium |
| Security Blocking the App | Add the app to DEP exceptions | Medium |
| Outdated Hardware | Update GPU & Chipset Drivers | Easy |
| Virus Infection | Run a Full Windows Defender Scan | Easy |
Conclusion
Seeing the “application was unable to start correctly” popup is annoying, but it is rarely permanent. By following these steps, you can easily fix Error Code 0xc0000005 on Windows and get back to your work or gaming session. Start with the SFC scan, as it resolves the issue for the majority of users!