Not enough server storage is available to process this command

Windows XP Pro x32 Connecting to Windows 8.1 Pro x64

I am trying to map a share on a Windows 8.1 Pro x64 machine (Surface Pro 3 512GB) to a drive letter on a Windows XP Pro x32 machine.  I get an error saying:
Not enough server storage is available to process this command

I did a search and found: http://support.microsoft.com/en-us/kb/106167
which says to increase (or set if it doesn't exist) the value of IRPStackSize in:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

Since the item didn't exist I created it and set it to 0xC (the maximum recommended value).

I then rebooted the Surface Pro 3 (Windows 8.1 Pro).

When I tried to map the share again I got the same error message. 

Is this a Windows XP problem or a Windows 8.1 problem?  In either case how do I get around it?

Please do not respond with a suggestion to upgrad the Windows XP machine.  It is running software and accessing hardware that will not work with a later version of Wi

March 27th, 2015 1:59am

Hi saberman,

After a deep research ,I found that there are many people who came across the similar symptom as yours and they resolved this by modifying the registry keys as you have posted .Have you tried to modify the registry keys both from the Windows XP machine and the Windows 8.1 machine ?Please back the registry keys before made modification to them and restart the machine to make it take effects.

"Is this a Windows XP problem or a Windows 8.1 problem?"
If it is possible ,we can try to map from another machine to have a troubleshoot .

Apart from this ,someone else has declared that there is a possibility that this issue can be caused by a third party software .
To verify this ,we can try a clean boot to have a troubleshoot
How to perform a clean boot in Windows
http://support.microsoft.com/en-us/kb/929135

Best regards

Free Windows Admin Tool Kit Click here and download it now
March 30th, 2015 1:18am

I am able to map the USB drive from another Windows 8.1 Pro machine.  I checked its registry entries and it does not have IRPStackSize defined.

I defined IRPStackSize in KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters on the XP machine and set it to 0xC.  I then rebooted.

I tried to map to the share on the USB drive and got the same error message.

>Apart from this ,someone else has declared that there is a possibility that this issue can be caused by a third party software .
>To verify this ,we can try a clean boot to have a troubleshoot
>How to perform a clean boot in Windows
Which machine?

Please provide the link as I have no problem in mapping Windows 7 Ultimate x64 shared USB drives to my Windows XP Pro machine. 

March 30th, 2015 2:22am

Hi Saberman ,

Is the drive shared located in the Windows 8.1 machine ?

"Please provide the link as I have no problem in mapping Windows 7 Ultimate x64 shared USB drives to my Windows XP Pro machine.  "

Please check this link :
Not enough server storage
http://winhlp.com/node/40

As the link stated that ,some antivirus software may be the culprit and the only solution is to uninstall it .
Have you tried to map the drive from the Windows 8.1 to the Windows 7 machine ?

NOTE: This response contains a reference to a third party World Wide Web site. Microsoft is providing this information as a convenience to you. Microsoft does not control these sites and has not tested any software or information found on these sites.


Best regards

Free Windows Admin Tool Kit Click here and download it now
March 30th, 2015 11:05pm

>Have you tried to map the drive from the Windows 8.1 to the Windows 7 machine ?
Yes and it worked before I created IRPStackSize in the Windows 8.1 registry.

I increased IRPStackSize on the Windows 8.1 machine to decimal 50 and was able to map the Windows 8.1 share onto my Windows XP machine.

I noticed that the article at the link: http://support.microsoft.com/en-us/kb/106167 said.
Note Values may range from 0x1 to 0xC. These values are equivalent to 1 to 12 in decimal notation.

There is an article at: http://support.microsoft.com/en-us/kb/285089 that said:
The default value of the IRPStackSize parameter is 15. The range is from 11 (0xb  hexadecimal) through 50 (0x32 hexadecimal).

Whereas the article at the external site said to keep making it larger until it works.

BTW, my Windows 7 and Windows XP machines have MSE for proctection. Windows 8.1 has Windows Defender. No third party software.

March 31st, 2015 2:37am

Hi saberman,

"I increased IRPStackSize on the Windows 8.1 machine to decimal 50 and was able to map the Windows 8.1 share onto my Windows XP machine."

So the issue has been resolved by set the IRPStackSize keys to " decimal 50 " ?

During the research process ,I noticed that it may influence the performance of the machine if it is set too larger.If it is possible, we can try to increase it gradually until it worked .Just a small tip ,I am glad the issue has been resolved and thanks for updating .

Best regards

Free Windows Admin Tool Kit Click here and download it now
March 31st, 2015 5:48am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics