Insufficient server memory to perform the requested function
After my computer (running 64-bit Windows 7 Home Premium) has been running for a while, when I try to connect to a Share on it from another computer on my network I get the error: Insufficient server memory to perform the requested function. Is there a way to get around this without restarting the server PC each time it happens? If I do a restart and try to access the share straight away then it always works OK but it can be a nuisance to do this if the server PC is busy. I have seen some suggestions that it could be to do with a Registry setting for IRPStackSize on the server PC so I have tried increasing it from 20 (decimal) to 32 (decimal) but that seems to have made no difference.Rob
September 6th, 2011 9:52am

Hi, I would like to confirm if you have enough memory to use in Windows 7 client. Please check how much memory usage Windows 7 occupied when this issue occurred. Also, you could try bump IRPStackSize up to 50 (decimal) for test. Meanwhile, please check the Event Viewer in Windows 7 and the other computer to check the related error information on this issue, there would be a description on why this issue occurred. Alex ZhaoPlease remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
September 7th, 2011 5:02am

Hi Alex, Thanks very much for the reply. The fault happens unpredictably so I will have to wait until the next occurrence before I can try your suggestions. I will do that and report back. (It seems unlikely that I am running out of system memory as I have 12GB in the PC acting as the server.) However, one thing I have found in Event Viewer is a very large number of occurences of the message below. I'm not sure whether this is at the same time but could it be related? Event ID: 2017 Description: The server was unable to allocate from the system nonpaged pool because the server reached the configured limit for nonpaged pool allocations. Rob
September 9th, 2011 5:24pm

Hi, This can occur when the server service need more nonpaged pool memory to serve more connections. We can configure the following registry to increase the limit for nonpaged pool allocations. As this is a client machine it is not optimized for handling more connections. The following registry changes will enable the machine to handle more connections: 1. HKLM\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\LargeSystemCache = 1 2. HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\Size = 3 3. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters\MaxNonpagedMemoryUsage = 0xFFFFFFFF Alex ZhaoPlease remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
September 10th, 2011 3:44am

Hi Alex, Thanks very much for the advice. I have now had a further occurence of the problem and looking in Event log the error message above does definitely coincide with the problem. (You probably knew that anyway!) So I've now just made the Registry edits you describe above although for the 3rd one the DWord MaxNonpagedMemoryUsage did not already exist so I created it - is that OK? I'll now restart my PC and hope the problem does not recur. Thanks again for the help. RobRob
September 17th, 2011 4:56am

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

Other recent topics Other recent topics