• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 7489
  • Last Modified:

"Insufficient system resources exist to complete the requested service." error when accessing network shares

Randomly a workstation will try to browse to a network drive/share and get the following error:

"Insufficient system resources exist to complete the requested service."

When this occurs, you cannot browse to the network shares with either the netbios name or the IP address, e.g.

or \\fileserver1\share\

You can ping the IP and the NetBIOS name fine.

There doesn't appear to be anything in the event logs when it happens, no red or yellow errors in the App or System event logs coinciding with the time it happens.

Restarting explorer.exe through task manager fixes the issue.

I have a feeling it's related to memory, perhaps a memory leak? The user has the usual office applications open, i.e. Outlook, one or two Internet Explorer browsers and probably Word and Excel open. Nothing major.

Pagefile is stored on a seperate 10GB partition set to "System managed" , the OS partition C:\ has no pagefile set. OS is WinXP Pro patched to SP3. Running Symantec Endpoint Protection 11.

Anyone know what the possible cause could be?
  • 5
  • 2
  • 2
  • +3
3 Solutions
Which service pack is installed?
digvijay_nathSenior Windows ArchitectCommented:
Even If there are no memory related errors in the eventlogs, then we might still be running high on paged pool memory. try making the changes as per http://support.microsoft.com/kb/312362
PagedPoolSize dword ffffffff
PoolUsageMaximum dword 40(decimal)
Reboot and test. IF we still have issues then we might be  running out of desktop heap.
Try bumping the second value in SharedSections and check.

What does it mean to be "Always On"?

Is your cloud always on? With an Always On cloud you won't have to worry about downtime for maintenance or software application code updates, ensuring that your bottom line isn't affected.

Add more RAM or increase the page file.
"Insufficient system resources exist to complete the requested service"
"Not enough storage available to process this command"

Symptoms: Some hardware like 3COM  Dynamic Access Protocol and USRobotics PCI 56K faxmodem, and software such as Symantec's Norton AntiVirus, Open File Manager and overloading services can cause to leak non-paged pool memory. You may get the following symptoms.
1.You may receive Event ID 2019, "The server was unable to allocate from the system non-paged pool because the pool was empty".
2. Your server may lose network connectivity with its clients and report the following errors in the event log: Event ID: 2020, "The server was unable to allocate from the system paged pool because the pool was empty".
3. Event ID: 2021: Server was unable to create a work item n times in the last seconds seconds.
4. Event ID 2022: "The server was unable to find a free connection 4 times in the last 60 seconds".
5. Your server may stop accepting new user connections and you may receive this message "Windows cannot logon you because the profile cannot be loaded. Contact your network administrator. DETAIL - Insufficient system resources exist to complete the requested service."
6. You may receive the following error: "Not enough storage available to process this command".
7.  If you keep getting above errors without fixing,  the server may need to reboot.

Resolutions: 1. Apply the Latest Service Pack.
2. Apply the Latest Device Driver Updates.
3. Examine the Hard Disks for Errors and Defrayment the Hard Disk Drives.
4. Upgrade or apply SP to the suspect software.
5. Try to maximize the resources that can be made available to the Server service. This may eliminate the error messages or only lessen the frequency of the errors.
Seems a registry issue, login the machine with a different user name/ create a new one and try how it goes.  
Find out the profile size of the current user, if large reduce it.
Get process explorer and monitor CPU/ Memory/ Network usage.
wicked711Author Commented:
Just noticed that there a Event ID error 1517 occuring whenever user logged off - http://www.eventid.net/display.asp?eventid=1517&eventno=1206&source=Userenv&phase=1

Basically not able to free the memory used by whatever service was still using the registry at log off.

Checked and Distributed Transaction Coordinator was off, turned it on and logged off/on as the user.

This time the logon scripts ran (they didn't before), then logged off user and logged back in to check logs. No more Event ID 1517.

Will monitor this for a day or so and see if it's fixed the issue.
Similar problem, have a few suggestions if you want to spend some time tryng to fix it - there are a few reg tweeks that can help performance in general and utilities that you should be running anyway to keep XP in shape, OR you can just uninstall Symantec and see if the problem goes away. It did for us.
See this link for the details...
In short Symantec is using more than is used to of system memory which leads to resource problems.

Will post more, a solution hopefully, in a few weeks after I get off the phone with Symantec...
wicked711Author Commented:
Thanks, i'm running SEP 11.4014.26 (MR4 MP1a) on my server/clients.

Do you know if MR4 MP2 or the latest RU5 (11.0.5002.333) fixes this issue at all?

For testing i will try uninstalling SEP from the client machine but it's not an ideal fix as we need AV for our networked machines.

I'll also tweak the registry settings for paged/non paged memory and see if it helps.
wicked711Author Commented:
Fayaz: how do i reduce the size of the users profile?
digvijay_nathSenior Windows ArchitectCommented:
wicked711: First of all you need to check the size of the ntuser.dat. If the file size huge, please use some tools like regkeysize to check the size of individual reg sub keys.
You can also use the checkreg tool to compact a registry if there are lots of free spaces in the registry.
Hp printers are known to bloat user profile size!!
wicked711Author Commented:
Found the cause of the problem, this is a desktop heap exhaustion issue.

Description of problem and fix here:


I couldn't find the exact cause as fix was urgently required, but id id find that on the existing users profile desktop heap exhaustion occurred pretty quickly, services and running processes was all ordrinary.

After recreating thehttp://blogs.msdn.com/ntdebugging/archive/2007/01/04/desktop-heap-overview.aspI didn't need to tweak any of the reg settings mentioned in the MSDN blog, all i did was recreate the profile and it was back to normal.. must have been the users profile.

wicked711Author Commented:
FYI: After further testing, we narrowed it down to Google Desktop causing the memory leaks, it actually WASNT a desktop heap issue as i monitored the desktop heap usage as the issues occured and it didn't point to that.

After applying the desktop heap tweaks the user still reported the issue occuring.

The issue coincided with the user installing Google Desktop, so we tested by uninstalling it and monitored over several weeks, hasn't come up since.

Featured Post

Concerto Cloud for Software Providers & ISVs

Can Concerto Cloud Services help you focus on evolving your application offerings, while delivering the best cloud experience to your customers? From DevOps to revenue models and customer support, the answer is yes!

Learn how Concerto can help you.

  • 5
  • 2
  • 2
  • +3
Tackle projects and never again get stuck behind a technical roadblock.
Join Now