From a newsgroup post: "Windows XP, Windows 2000, and Windows NT all have an IRPStackSize value that controls how much physical storage space and RAM are available to new applications, and some new software installs incorrectly set this value. This value ranges from 11 to 50 for Windows 2000 and Windows XP and from 0x4 to 0xC (4-12) for Windows NT. ME177078
has more details on the default values for the IRPStackSize key. If you set this value to a value smaller than the defauls value, you will receive an error message indicating that the system does not have enough server storage. As a result, clients will not be able to access network shares and this event will appear in the System log.
To set the IRPStackSize back to the default value (15 Windows 2000 and XP, 0x4 for NT), perform the following steps:
1. Start the registry editor (e.g., regedit.exe).
2. Navigate to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services \lanmanserver\parameters.
3. Double-click IRPStackSize (or if this registry setting does not exist, create it of type DWORD and ensure the case is correct).
4. Change the base to decimal (or HEXAdecimal in some cases), set the value to the default value for your OS, and click OK.
5. Reboot the computer or restart the "Server" service".
for additional information.