0X000009C5

Fix 0X000009C5: Program Needs More Memory Error

Windows Errors Beginner 👁 0 views 📅 May 26, 2026

This error means a program hit a memory limit. The real fix is adjusting paging file size or freeing up RAM—not reinstalling apps.

Quick Answer

Increase your paging file size to at least 1.5x your RAM, or close memory-hogging apps. If that fails, check for memory leaks with Task Manager.

What Is 0X000009C5?

This error shows up when Windows runs out of virtual memory for a specific program. It's not a hardware failure—it's the OS saying "I can't allocate enough memory for this app right now." I've seen this most often on machines with 8GB or less RAM, especially after running Chrome with 30 tabs open and a game in the background. The error code 0X000009C5 maps to NERR_ProgNeedsExtraMem, which is a Network API error that leaks into user applications sometimes. Annoying, but totally fixable.

Why It Happens

Windows uses a paging file on your hard drive as overflow RAM. When that file is too small, or when physical RAM is completely tapped out, 0X000009C5 pops up. Common triggers:

  • Running memory-heavy apps like Adobe Premiere, AutoCAD, or virtual machines
  • Having the paging file set to a fixed size that's too low
  • A memory leak in a driver or app that eats RAM over time
  • Running 32-bit programs that are capped at 2GB of addressable memory

Fix 1: Increase Paging File Size

This is the fix that works 90% of the time. Here's how:

  1. Press Win + R, type sysdm.cpl, and hit Enter.
  2. Go to the Advanced tab, click Settings under Performance.
  3. Click the Advanced tab in Performance Options, then under Virtual memory, click Change.
  4. Uncheck Automatically manage paging file size for all drives.
  5. Select your C: drive (or the drive where Windows is installed).
  6. Choose Custom size. Set Initial size to 1.5 * (your RAM in MB) and Maximum size to 3 * (your RAM in MB). For 8GB RAM, that's 12288 MB initial and 24576 MB max.
  7. Click Set, then OK all the way out. Reboot.

This gives Windows room to breathe. I set mine to 3x RAM max because some apps—like Docker or Visual Studio—will grab everything they can.

Fix 2: Close Memory Hogs

If the error happens right when you launch a specific program, check Task Manager first:

  1. Press Ctrl + Shift + Esc to open Task Manager.
  2. Click the Memory column header to sort by usage.
  3. Look for anything using over 500MB that you don't need—Google Chrome tabs, Slack, Spotify, antivirus scans.
  4. Right-click and End task on the ones you can spare.
  5. Try launching the problem program again.

If you're running Windows 10 22H2 or Windows 11, Edge's "Efficiency mode" can help in the background, but it's not a fix on its own.

Fix 3: Check for Memory Leaks

If the error keeps coming back, you might have a driver or app leaking memory. I've seen this with old Nvidia drivers on Windows 11 22H2 and with faulty network drivers on Dell laptops. Here's the quick check:

  1. Open Task Manager and go to the Performance tab.
  2. Click Memory. Watch the graph for 5 minutes while doing nothing.
  3. If usage climbs steadily without you opening anything, you've got a leak.
  4. Run msinfo32.exe, go to Software Environment > Windows Error Reporting, and look for repeated crashes from the same app.
  5. Update your graphics and network drivers from the manufacturer's site—not Windows Update.

Skip the Windows Memory Diagnostic tool here. It checks hardware, not virtual memory. This isn't a hardware error.

Alternative Fixes

If the above don't work, try these:

  • Run the app as administrator: Right-click its shortcut, choose Run as administrator. Some apps need elevated access to expand memory limits.
  • Disable startup programs: In Task Manager's Startup tab, disable anything you don't need at boot. This frees up RAM before you even log in.
  • Add more RAM: If you're on 4GB or 8GB, upgrading to 16GB is the permanent fix. I'd go for 32GB if you run VMs or compile code.
  • Switch to 64-bit version: If you're running a 32-bit program on 64-bit Windows, the app can only use 2GB of RAM. The 64-bit version of the same app can use much more.

Prevention Tip

Set your paging file to a fixed size—I use 3x RAM max—and check it after major Windows updates. Microsoft sometimes resets it to a small size on feature updates (I'm looking at you, Windows 11 23H2). Also, close your browser tabs when you're done. Chrome eats RAM like candy.

Was this solution helpful?