Microsoft Windows Error Code 0xC0000017: How to Fix It
Medium 30 minutes to 2 hours High Severity
Verified June 2026
- Error Code
- 0xC0000017
- Brand
- Microsoft Windows
- Product Type
- operating_system
- Severity
- High
- DIY Difficulty
- Medium
- Estimated Fix Time
- 30 minutes to 2 hours
Ad
Tools You'll Need
- Screwdriver (for RAM installation)
- Anti-static wrist strap (optional but recommended)
- Compatible RAM modules
How to Fix Error Code 0xC0000017
-
Restart Your Computer
Save all open work before restarting. -
Boot into Safe Mode
-
Run Memory Diagnostic
This will restart your computer immediately. -
Increase Virtual Memory (Paging File)
Ensure you have enough free disk space. -
Disable Memory-Intensive Startup Programs
-
Update Drivers and Windows
Back up your data before major updates. -
Check for Malware
-
Increase RAM (Hardware Upgrade)
Power off and unplug your computer before opening the case. Use an anti-static wrist strap.
Parts You May Need
RAM (memory) module
Check Price on Amazon
RAM (memory) module
Check Price on Amazon
RAM (memory) module
Check Price on Amazon
RAM (memory) module
Check Price on Amazon
Ad
When to Call a Professional
If you've tried all steps including RAM upgrade and error persists, you may have a failing motherboard or deeper hardware issue. Contact a professional technician.Frequently Asked Questions
What does error 0xC0000017 mean?
It indicates that Windows has exhausted its non-paged pool memory, a limited resource used for kernel operations. This can be caused by driver leaks, insufficient RAM, or malware.
Can I fix error 0xC0000017 without reinstalling Windows?
Yes. Many cases are resolved by restarting, increasing virtual memory, disabling startup programs, updating drivers, or scanning for malware. Reinstalling Windows is a last resort.
Why does error 0xC0000017 happen when I run certain programs?
Memory-intensive programs (e.g., games, video editors) or leaky drivers can quickly exhaust the non-paged pool. Try reducing program load or updating drivers.
Does error 0xC0000017 mean I need more RAM?
Not always. It can be a software issue. But if you frequently run out of memory, upgrading RAM can help. Check Task Manager > Performance to see if RAM usage is near 100%.
How do I check the non-paged pool memory usage?
Open Task Manager > Performance > Memory. The 'Non-paged pool' value is shown. If it's high (e.g., >2GB) and constantly growing, you have a leak.