Microsoft Windows Error Code 0x000000FC: How to Fix It

Medium 1-3 hours High Severity Verified June 2026
Error Code
0x000000FC
Brand
Microsoft Windows
Product Type
operating_system
Severity
High
DIY Difficulty
Medium
Estimated Fix Time
1-3 hours
Windows error code 0x000000FC (ATTEMPTED_EXECUTE_OF_NOEXECUTE_MEMORY) is a blue screen of death (BSOD) that occurs when the system tries to execute code from memory marked as non-executable. This error is typically caused by faulty drivers, malware, or Data Execution Prevention (DEP) conflicts.
Ad

Tools You'll Need

How to Fix Error Code 0x000000FC

  1. Boot into Safe Mode

    Save any important work before restarting as you may lose unsaved data
  2. Update or Rollback Device Drivers

  3. Run Memory Diagnostic

    This will restart your computer immediately, so save your work first
  4. Disable Data Execution Prevention (DEP) Temporarily

    Disabling DEP reduces system security - only do this temporarily for testing
  5. Run System File Checker and DISM

  6. Check for Malware

  7. Update BIOS/UEFI Firmware

    BIOS updates can permanently damage your computer if done incorrectly - only proceed if you're experienced or the manufacturer specifically recommends it for this issue
  8. Reset Windows (Keep Files Option)

    This will remove all installed programs - make sure you have installation files or product keys ready

Parts You May Need

RAM memory modules
Check Price on Amazon
RAM memory modules
Check Price on Amazon
RAM memory modules
Check Price on Amazon
RAM memory modules
Check Price on Amazon
RAM memory modules
Check Price on Amazon
RAM memory modules
Check Price on Amazon
Ad

When to Call a Professional

Contact a computer technician if the error persists after trying all steps, if you're uncomfortable updating BIOS firmware, if memory diagnostic shows hardware failures, or if you suspect motherboard or CPU issues. Professional diagnosis may be needed for hardware-related memory problems.

Frequently Asked Questions

What causes Windows error 0x000000FC?
Error 0x000000FC is caused by attempts to execute code from non-executable memory regions. Common causes include faulty device drivers, malware infections, corrupted system files, defective RAM, or conflicts with Data Execution Prevention (DEP) security features.
Can I fix 0x000000FC without losing my files?
Yes, most troubleshooting steps preserve your files. Boot into Safe Mode to access your system, then try driver updates, system file repairs, and malware scans. Only the Windows Reset option (step 8) affects installed programs, but you can choose to keep personal files.
Is error 0x000000FC related to hardware failure?
Sometimes. While often caused by software issues like drivers or malware, this error can indicate failing RAM or motherboard problems. Run Windows Memory Diagnostic to test your RAM. If memory tests show errors, you may need to replace defective RAM modules.
Should I disable DEP permanently to fix this error?
No, you should not disable Data Execution Prevention permanently as it's an important security feature that prevents malicious code execution. Only disable DEP temporarily for testing. If this fixes the error, update your drivers or software to be DEP-compatible instead.
How do I prevent 0x000000FC from happening again?
Keep your drivers and Windows updated, maintain current antivirus protection, avoid installing suspicious software, and regularly run system maintenance like disk cleanup and defragmentation. Monitor system temperatures to prevent hardware stress that could lead to memory errors.