“Not enough server storage is available to process this command” is a message that you can receive when you try to access a shared resource on a network. The Event ID: 2011 may also be written referring to the configuration parameter IRPStackSize. If the IRPStackSize is not present in the Registry the default value which may not be large enough for the server service to administer shared folders on some of the physical drives.
To solve this problem open the Registry and navigate to the key HKEY_LOCAL_MACHINE SYSTEM CurrentControlSet Services lanmanserver parameters and check if the string IRPStackSize exists. If it does not exist create a new Dword with the name IRPStackSize.
The default value for this Dword is 18 and you should raise the value by adding 3 to it. The first value for IRPStackSize would be 21. Reboot your computer and see if that solved the problem. If you still get the error message add 3 again and reboot your computer again.
The maximum size for IRPStackSize is 50.
Here’s another step by step description which worked:
* Start
* Run
* regedit
* Navigate to HKEY_LOCAL_MACHINESystemCurrentControlSetServicesLanmanServerParameters
* with the Parameters folder selected, right-click it
* go to New and click DWord Value
* type IRPStackSize exactly as displayed
* change base to Decimal
* I set my value to 30 because the default value of 15 didn’t work for me
* close out of the registry and reboot the server.
* It worked!