Fix Not Enough Memory Resources Are Available Error in Windows 10


Have you ever encountered a message saying ‘Not enough memory resources are available to process this command’ while trying to use your Windows 10 computer? If so, don’t worry!

In this article, I’ll explain what causes this error and provide step-by-step instructions on how to fix it. With just a few easy steps, you can get back up and running quickly and easily.

So let’s get started!

Key Takeaways

  • The error message “Not Enough Memory Resources Are Available” can be caused by various factors such as corrupted system files, accumulation of temporary files, missing Windows image, memory allocation issue, and low IRPStackSize value.
  • To address this error, it is important to check and upgrade system resources by checking the amount of installed RAM, upgrading RAM if necessary, reducing the number of running programs, closing unnecessary background processes, and restarting the computer to release residual memory.
  • The error can also be fixed using Registry Editor by navigating to a specific registry key, creating an IRPStackSize entry if not found, and increasing the value incrementally until the issue is resolved.
  • Running the System File Check (SFC) tool and DISM tool can help fix the error by scanning and automatically fixing issues, repairing the Windows image, and cleaning up corrupt or outdated files. Additional fixes include running chkdsk to check the hard drive for errors, repairing the PC using a Windows 10 installation disk, deleting temporary files, blocking UI app forks to fix storage issues, and upgrading Microsoft SQL Server for improved performance.

What Causes “Not Enough Memory Resources are Available to Process this Command“

This error could be caused by:

  • Corrupted system files: Corrupted system files often occur after a failed software installation or uninstallation and can cause the computer to malfunction.
  • Temporary files: Temporary files that accumulate over time can cause strain on your system’s resources, resulting in the error message appearing.
  • Missing Windows image: Missing Windows images might prevent certain processes from running properly, causing this problem.
  • Memory allocation issue: Memory allocation issues happen when too much memory is being used at once, leading to an insufficient amount of resources for a task to complete its operations.
  • Low IRPStackSIze value: A low IRPStackSIze value can also contribute to this error.
  • Windows upgrade issue: If you recently upgraded your version of Windows 10, there might be incompatibilities between your hardware and the new operating system, causing the error message to appear.

How to fix the “Not Enough Memory Resources are Available to Process this Command” Error

Change IRPStackSize Range (Using Registry Editor)

To fix the ‘not enough memory resources are available to process this command error in Windows 10, follow these steps:

  1. Open the Registry Editor by searching for it in the Start menu.
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters.
  3. If you don’t find an IRPStackSize entry, create one by right-clicking in the right pane and selecting New > DWORD (32-bit) Value.
  4. Name the new entry IRPStackSize.
  5. Double-click on IRPStackSize to enter a larger value, such as 20 with a decimal base.
  6. Increase this value incrementally until the issue is resolved.

Run System File Check

Running System File Check can help resolve the issue of ‘Not Enough Memory Resources Are Available To Process This Command’.

With just a single command in the Command Prompt, you can scan your computer to identify and repair potential problems.

Start by pressing Windows + Q to search for cmd, then right-click it and select Run as administrator.

Enter the command: sfc /scannow – if any issues are found during the scan, they’ll be fixed automatically.

If this doesn’t work, there may be a problem with your Windows image.

Move on to the next fix for a solution.

Run DISM Tool

Try running the DISM tool to help you repair your Windows image. It’s a command-line utility that can:

  • Prepare, modify and service system images
  • Repair the Windows image and solve issues
  • Restore corrupted files from the hard disk
  • Check for any errors in the system files
  • Clean up any existing corrupt or outdated files.

Using this tool will take time, but it’s worth it if you want to fix the “Not Enough Memory Resources Are Available To Process This Command” error.

So follow the steps carefully and restart your PC once done – you should be good to go!

Run chkdsk

Check your hard drive for errors by running chkdsk. You can perform this from the File Explorer or the Command prompt.

In File Explorer, right-click on the C: drive and open Properties. Then click on the Tools tab and select Scan Drive.

To run it through Command Prompt, first make sure you have administrator access, then enter ‘chkdsk: C’ into the command line.

After completion, check if any errors were fixed or not.

Chkdsk is a great tool to use when you need to quickly scan your system for potential issues and get them resolved automatically before they become serious problems.

Repair PC with Windows 10 Disk

To repair your PC using the Windows 10 installation disk and get it back up and running, follow these steps:

  1. Insert the disk into your computer.
  2. Restart your computer to access the boot menu or change the boot order.
  3. Make sure you have a valid license before proceeding with the installation.
  4. Download and run the media creation tool for instructions, if needed.
  5. Create installation media using the tool.
  6. Select ‘Upgrade this PC now’ from within Windows.
  7. Follow any on-screen instructions.
  8. Save all open apps and files before installing, as you may need to restart your computer during setup.
  9. Choose what data you want to keep during the upgrade process to avoid losing anything important.

Once you have completed these steps, you should have successfully repaired your PC using the Windows 10 installation disk!

Delete Temporary Files

Deleting temporary files can help solve system issues, such as the memory resource issue.

To do this, you can follow these steps:

  1. Go to the Start menu and type %temp%.
  2. Press Ctrl + A to select all the folders.
  3. Press Shift + Delete to delete them.

Next, open File Explorer by pressing the Windows key + E and navigate to Local Disk (C): > Windows > Temp.

Again, press Ctrl + A and Shift + Delete to delete all the folders.

Finally, restart your PC to complete the process.

This should help solve the system issue.

Upgrade Microsoft SQL Server

Upgrading Microsoft SQL Server is essential for keeping your PC running smoothly. To ensure you have the latest version, head over to Microsoft’s SQL Server update page and check if any new updates are available.

Installing these updates will give you access to the newest patches and improvements, helping keep your computer optimized. It’s a good idea to regularly review this page as newer versions of SQL Server often come with enhanced features and improved performance.

Doing so will minimize any potential errors such as ‘not enough memory resources are available.’ Taking the time to upgrade your SQL Server can help avoid many frustrating issues down the road.

Change The SharedSection Value

Changing the SharedSection Value can help optimize your computer and avoid potential errors. This value is stored in the registry and found under the key ‘SharedSection.’

To modify this value, follow these steps:

  1. Open the registry editor.
  2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SessionManager\SubSystems.
  3. Right-click on the Windows subsystem and select Modify.
  4. In the Value Data section, locate the SharedSection entry.
  5. Increase the second and third values of the SharedSection entry.

However, it’s important to note that allocating too much memory to the desktop heap may result in negative performance. Therefore, it’s crucial to take care when adjusting this setting.

Frequently Asked Questions

What Other Types of Errors Are Related to the “Not Enough Memory Resources Are Available to Process This Command” Error?

This error generally occurs when there isn’t enough RAM to run certain programs. It can also be caused by a faulty hardware driver, insufficient disk space, or incorrect registry settings.

Other similar errors that may appear include ‘not enough memory available to complete this operation,’ ‘out of memory,’ and ‘insufficient system resources exist to complete the requested service.

In some cases, a virus or other malicious software may cause the error to occur.

Is There Any Way to Prevent This Error From Happening Again in the Future?

Yes, there are steps you can take to prevent this error from happening again in the future.

Firstly, make sure that your device meets or exceeds the minimum RAM requirements set by the application you’re running.

Additionally, ensure that your system is free of malware and viruses that may be using up available memory resources.

What Other Versions of Windows Are Affected by This Error?

This error can affect other versions of Windows, such as Windows 8 and 7. It occurs when the computer doesn’t have enough available memory resources to support the operations you’re running or attempting to run.

This issue is most likely to happen if your system has a limited amount of RAM installed, or if it’s running a lot of programs at once.

Additionally, this error may also occur if your system has outdated drivers that are not compatible with your current version of Windows.

Does This Error Only Occur When Using Certain Applications?

This error can occur when using certain applications, depending on the amount of memory they require. If an application requires more memory than your device has available, you may experience this error.

Additionally, if multiple applications are running simultaneously and taking up too much memory, you might also encounter this issue.

To avoid it, be sure to close any unnecessary programs or files before opening a new application or running multiple programs at once.

What Would Be the Best Way to Troubleshoot This Error?

Troubleshooting this error can be tricky, but there are a few steps I’d recommend trying first.

I’d start by ensuring that all of my applications have the latest updates installed, as out-of-date software can cause memory issues.

Then, I’d check to see if any programs running in the background are using an excessive amount of RAM or CPU resources and close them if necessary.

Finally, I’d try freeing up some system memory by disabling unnecessary startup programs and services.

If these steps don’t help, then it could be worthwhile to run a system diagnostic tool to determine what other underlying issues might be causing the problem.


I’ve fixed the ‘Not Enough Memory Resources are Available to Process this Command’ error in Windows 10 by following the steps outlined in this article. If it doesn’t fix for you, get in touch with a professional PC repair technician.

I am a computer engineer holding a bachelor's degree in Computer Science, complemented by a Master's in Business Administration from University of Strathclyde, Scotland. I currently work as a Senior IT Consultant in Melbourne, Australia. With over 15 years of...