How to fix Error 147 on Windows 11

Windows Error 147: “Not Enough Resources Are Available to Process This Command”

Why This Error Happens

Error 147 typically occurs when the Windows system runs out of available memory resources, virtual memory, or when there’s a conflict in the system’s paging file configuration. This is often triggered by insufficient RAM allocation, a corrupted or undersized virtual memory (pagefile.sys) setting, or too many background processes consuming system handles simultaneously. In some cases, outdated drivers or a fragmented system resource pool can also prevent Windows from allocating the necessary resources to execute a command.

Step-by-Step Resolution Guide

  1. Increase Virtual Memory (Pagefile Size)
  • Press Win + R, type sysdm.cpl, and press Enter.
  • Go to the Advanced tab → click Settings under Performance → Advanced tab → click Change under Virtual Memory.
  • Uncheck “Automatically manage paging file size for all drives.”
  • Select your system drive (usually C:), choose Custom Size, and set Initial Size to 1.5x your RAM (in MB) and Maximum Size to 3x your RAM.
  • Click Set, then OK, and restart your PC.
  1. Close Unnecessary Background Processes
  • Open Task Manager (Ctrl + Shift + Esc).
  • Go to the Processes tab and sort by Memory usage.
  • End tasks for non-essential applications consuming high resources.
  1. Run a System File Checker (SFC) Scan
  • Open Command Prompt as Administrator.
  • Run: sfc /scannow
  • Allow the scan to complete and repair any corrupted system files, then restart.
  1. Update or Reinstall Device Drivers
  • Press Win + X → select Device Manager.
  • Look for devices with a yellow warning icon (especially network or storage drivers).
  • Right-click → Update driver → Search automatically for drivers.
  1. Check for Windows Updates
  • Go to Settings → Windows Update → click Check for updates.
  • Install any pending updates and restart your system.

Alternative or Verification Steps

  • Verify the fix: Reopen the application or rerun the command that triggered Error 147. Monitor Task Manager’s Performance tab to confirm memory and CPU usage are stable (not maxed out).
  • Alternative solution: If the error persists, consider adding physical RAM to your system or running chkdsk /f via Command Prompt (Admin) to rule out disk-related resource allocation issues.