STOP 0x000000FC
ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY
The CPU was told to run code from memory that is marked data-only — a hardware safety net (DEP) caught it. Causes split between buggy drivers, faulty RAM, and unstable overclocks.
Likely causes, most common first
- Faulty RAM or an unstable memory overclock flipping bits
- A buggy driver corrupting its own function pointers
- An unstable CPU overclock or undervolt
- Rarely, malware
How to fix it
1. Remove overclocks and test RAM moderate
- In the BIOS, disable CPU overclocks/undervolts and the XMP/EXPO memory profile.
- Run Windows Memory Diagnostic, or MemTest86 from USB for a thorough test.
- If crashes stop with stock settings, raise clocks again gradually — or leave them stock.
2. Update the identified driver and scan for malware easy
- Update the driver named in the report from the vendor's site.
- Run Windows Security → Scan options → Microsoft Defender Offline scan.
The four parameters on the blue screen
Windows shows four hex numbers with this stop code. Here's what each means — our analyzer decodes them automatically from your dump file.
| Parameter 1 | Address of the attempted execution |
| Parameter 2 | Page table entry contents |
| Parameter 3 | Reserved |
| Parameter 4 | Reserved |
Got a crash dump? Get your verdict in seconds
Drop the .dmp file into our analyzer — it runs entirely in your browser. No upload, no size limit, no account.
Analyze my dump file →