“Not enough storage available to process this command” this error message is usually triggered whenever there is a problem with the range of IRPStackSize on user’s device or there is a faulty memory allocation on user’s device. If you are witnessing this problem on your device, don’t worry. There are fixes available to solve your problem. But before going ahead for the fixes, attempt these initial workarounds which can fix your problem with minimal efforts.
1. If you are facing this problem for the first time on your computer, restart your computer.
2.Check if any Windows Updates is pending or not. If any of the Windows Update is pending then install it. Don’t forget to check if you are still witnessing the same problem or not.
3. Check if you have enough storage space in the drive where you have installed Windows.(It is necessary to keep at least 30 GB space free)
If you continue to face the problem on your device , attempt these fixes which will definitely fix your problem.
Fix-1 Change the range of IRPStackSize
IRPStackSize stands for Input/Output Request Stack Size. The size of this stack is responsible for amount of memory allocation for commands to process in Windows. You are facing “Not enough storage available to process this command” error message because IRPStackSize is having a reduced range, for which it is unable to operate on a extended range. Follow these steps minutely to extend the range of IRPStackSize.
1. Press Windows key+R to launch Run, and type “regedit” and hit Enter. Registry Editor window will open.
2. On the left pane of Registry Editor, navigate to this location-
3. Now, on the right pane of “Parameters” try to look for “IRPStackSize“. If you can find “IRPStackSize“, skip this step and go to the step 4.
But, if you can’t find “IRPStackSize“, you have to create a new DWORD Value.
a. Right click on the open space and click on “New” and then click on “DWORD (32-bit) Value“. Rename this key as “IRPStackSize“.
4. Double click on “IRPStackSize” and then click on “Decimal” then change the “Value Data:” to any value between “1” to “12” (which is equivalent to ‘0x1’ to ‘0xc’ in hexadecimal system).
If you choose the “Hexadecimal” system you can enter any value between “1” to “c“.
[NOTE– The least value you enter is better as less amount of your memory will be allocated.]
5. Now, reboot your computer and after rebooting check if your problem has solved or not. If your problem is still not resolved then again increase the “Value Data” of “IRPStackSize“.
If you have increased the “Value Data” of IRPStackSize all the way up to 12 but your issue is still not solved, then go for the next fix.
Fix-2 Clear your Temp folder-
Sometime temp folder on your computer can contain some junk/ corrupted files, which may trigger “Not enough storage available to process this command” . You should clear your temporary folder in your Local Disk. Just follow these steps to delete the contents of Temp folder.
1. Press Windows Key+R to launch Run, and type “%temp%” and hit Enter. Temp folder will open.
2. Now, in the Temp folder window, press Ctrl+A to select all the contents of Temp folder. Now, press Shift+Delete to delete all the contents of Temp folder.
3. Press Windows Key+E to open File Explorer. Now, navigate to this location on your File Explorer window-
This PC > Local Disk (C): > Windows > Temp
Now, reboot your computer and check if you are still facing the same issue or not. If you are still facing the same issue then go for the next fix.
If you want to further clean up the files, you can do it with Disk Cleanup tool.
Fix-3 Use DISM tool-
In order to check if your system files on are corrupted by any third party software, you have to run DISM (Deployment Image Servicing Management) tool in Clean Boot state. Follow these steps minutely to use DISM in clean boot mode.
In order to clean boot your computer go for these steps-
Clean booting your computer ensures that your computer is booting with minimal set of drivers and less startup programs. In order to clean boot your computer follow these steps-
1. Press Windows Key+R. Type “msconfig” and click on “OK“. System Configuration will open.
2. Click on “General” tab and then uncheck the box beside the “Load startup items“. Make sure the “Load system services” is checked.
3.Now, click on the “Services” tab. Then check the “Hide all Microsoft services” and then click on the “Disable all” . Now, click on “Apply” and “OK“.
4. Reboot your computer, it will be booted in clean mode.
After you have booted in to Clean Boot mode, run this DISM tool through Command Prompt (Admin).
1. Press Windows Key+R to launch Run. Type “cmd” and press Ctrl+Shift +Enter to open Command Prompt with Administrative rights.
2. Now, copy and paste this command this line and hit Enter.
DISM /Online /Cleanup-Image /RestoreHealth
If this command fails try this command –
3. Copy and paste this command this line and hit Enter.
Dism /Online /Cleanup-Image /StartComponentCleanup
Wait for a while till the process is complete. Then reboot your computer and after rebooting check if you are still facing the same problem or not. If you are still facing the same issue go for the next fix.
Fix-4 Update Microsoft SQL Server-
According to some users, there issue was solved as they updated Microsoft SQL Server to the latest version available. Generally, this update is delivered with Windows Update. So check if any Windows Update is pending or not. If any of the Windows Update is pending then install it on your device. If you want to update Microsoft SQL Server From official Microsoft website, you can do it easily.
After updating Microsoft SQL Server, reboot your computer.
After rebooting, try to run the same service/application, check if you are still facing the “Not enough storage available to process this command” issue or not. If you are still facing the issue then go for the next fix.
Fix-5 Restart the problematic application/service-
If you are facing problem with a particular application/service, you may be facing this issue because the service is forking its own UIservice.exe. It is running as usual in normal condition. But this UI application/service fork is not exiting the system as usually it should. So desktop heap is being depleted until the mother application/service notice it and stops it.
Try reboot your application/service and the application should start.
[NOTE– But this is a temporary solution, as the problem may come back again after some months. ]
Sambit is a Mechanical Engineer By qualification who loves to write about Windows 10 and solutions to weirdest possible problems.