Microsoft Windows Error Code 0xC0000146: How to Fix It

Easy 15-30 minutes Medium Severity Verified June 2026
Error Code
0xC0000146
Brand
Microsoft Windows
Product Type
operating_system
Severity
Medium
DIY Difficulty
Easy
Estimated Fix Time
15-30 minutes
Error code 0xC0000146 means Windows could not create the pagefile (a virtual memory file), often due to insufficient disk space, corrupted system files, or incorrect settings. This guide provides clear, step-by-step fixes to resolve the issue.
Ad

Tools You'll Need

How to Fix Error Code 0xC0000146

  1. Check Available Disk Space

  2. Manually Set Pagefile Size

    Back up any important data before making system changes.
  3. Run System File Checker (SFC)

  4. Run DISM Tool

    Do not close the Command Prompt while DISM is running.
  5. Check Disk for Errors

    This step requires a restart and may take some time on large drives.
  6. Disable and Re-enable Pagefile

    Make sure you have enough RAM (at least 4 GB) before disabling the pagefile temporarily.
Ad

When to Call a Professional

If you have completed all steps, still see the error, or it appears on multiple reboots, consider professional help. A technician can check for hardware issues like failing RAM or hard drive, or perform advanced system repairs.

Frequently Asked Questions

What causes error 0xC0000146 in Windows?
Error 0xC0000146 is caused by Windows failing to create the pagefile, usually due to insufficient disk space, corrupted system files, disk errors, or incorrect virtual memory settings.
Is error 0xC0000146 serious?
It is a moderate severity error that can cause system instability or prevent boot. However, it is typically fixable with the steps above.
Can I ignore error 0xC0000146?
Ignoring it may lead to crashes, low memory warnings, or boot failures. It's best to fix it as soon as possible.
Will resetting Windows fix error 0xC0000146?
A Windows reset can fix the error by restoring system files to default, but it is a more drastic step. Try the manual fixes first.
Does error 0xC0000146 indicate a hardware failure?
Not typically. It's usually a software issue. However, if disk errors persist after chkdsk, there may be a failing hard drive. Back up your data and consider professional diagnosis.