Not enough server storage is available

Windows Server

Let me help you with one of special issues I had with a Microsoft Windows Server 2003.

We used the server for file and print services with a lot of shared folders on the server.  We were also using external drives for a temp backup solution. There was a share on the external drive which was used for a backup.

Everything was working fine and then from no reason, it stopped and I have received the following error:

Not enough server storage is available to process this command.

The share is not accessible. You might not have permission to use this network resource. Contact the administrator of this server to find out if you have access permissions. Not enough server storage is available to process this command

Solution:

To resolve this issue, increase the value of the IRPStackSize registry entry. To do this, follow these steps:

Click Start | Run | Regedit | OK

Locate the following registry subkey:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

If the IRPStackSize entry is not present in this subkey, follow these steps:

Click Edit | New | DWORD Value

Type IRPStackSize, and then press ENTER. (Type exactly as it appears here. The value name is case sensitive)

Click IRPStackSize | Edit | Modify

In the Data Value box, type a larger value, and then click OK.

Values may range from 0x1 to 0xC. These values are equivalent to 1 to 12 in decimal notation

If the problem persists after you complete the previous procedure, increase the value of IRPStackSize more

Microsoft advises to use values from 1 to 12, but in our situation, the fix was the value 18 in decimal notation.

If you still are experiencing this issue, the problem might be due to the machines having a non-zero PagedPoolSize in the registry. To change this, please do the following.

Click Start | Run | Regedit | OK

Locate the following registry key:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management

In the right pane double click on the PagedPoolSize and set the value to 0.

Restart your PC afterwards.

If you need an IRP stack that large, you might want to investigate what things are actually installed (like filesystem filter drivers) that are causing such a large stack. I can’t think of any server that is working properly that should need an IRP stack size that large.

(cluberti)

You may also like...

1 Response

  1. cluberti says:

    If you need an IRP stack that large, you might want to investigate what things are actually installed (like filesystem filter drivers) that are causing such a large stack. I can’t think of any server that is working properly that should need an IRP stack size that large.

Leave a Reply

Your email address will not be published. Required fields are marked *

7 − 7 =

This site uses Akismet to reduce spam. Learn how your comment data is processed.