2003 Terminal server - users denied logon because not enough resources are available, happens occasionally requires reboot to fix

I have a Windows 2003 R2 SP2 domain controller and a Windows 2003 R2 SP2 terminal server (member server, not a dc).  They are both completely patched.  The terminal server has ACT 2007 for workgroups, lotus notes and office 2003 installed.  It supports about 10 users.  Both servers are less than a year old, the dc is a dell poweredge 2800 and the terminal server is a dell precision with 2GB of ram.

The problem is that the terminal server will function just fine for a week or so and then suddenly when a new user tries to log on they get an error message indicating that not enough resources are available to log them on.  Sorry, I didn't screenprint the exact message and I can't reproduce it.  When this happens I can get current stats from the terminal server using Remotely Anywhere and the CPU and memory are both perfectly normal (1.4GB memory available, CPU is fairly steady around 8%).  This error continues to occur for all new users until the tserver is rebooted.

The following events show up when this happens:

eventid 1053, Userenv
Windows cannot determine the user or computer name. (Not enough storage is available to complete this operation. ). Group Policy processing aborted.

eventid 1219, Winlogon
Logon rejected for *username*. Unable to obtain Terminal Server User Configuration. Error: Not enough resources are available to complete this operation.


I'm wondering what peoples thoughts are on this, I'm pretty stumped.
pg999Asked:
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Jay_Jay70Commented:
pg999,

I am wondering how many CAL's you have installed on the terminal server?

Regards,

James
0
pg999Author Commented:
I have 10 installed
0
10 Tips to Protect Your Business from Ransomware

Did you know that ransomware is the most widespread, destructive malware in the world today? It accounts for 39% of all security breaches, with ransomware gangsters projected to make $11.5B in profits from online extortion by 2019.

grenadeCommented:
1) Create/edit these values in the registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory
Management
"PoolUsageMaximum"=dword:00000030
"PagedPoolSize"=dword:ffffffff
2) Restart.

Cheers
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
pg999Author Commented:
Ah, I see http://support.microsoft.com/kb/312362 that says the same thing and that certainly makes sense.  Thanks very much, I'll close this in a week if this doesn't happen again.
0
pg999Author Commented:
It happened again today.  The server had been up for 18 hours.  This time I was around when they called me so I got in through remotely anywhere to the console and watched the ram drop quickly down to around 600MB free.  There was 1 user active and 3 users disconnected at the time.  The task manager did not show what was using up all that ram.  At around 600MB I got kicked out and couldn't get back in.

I did get a a screenshot of the login error message this time though.
http://img246.imageshack.us/my.php?image=tservererrorlk5.jpg
0
pg999Author Commented:
Well it has been fine since the 4th, so thanks for the info grenade and also thanks for replying Jay and pkutter.
0
boozydaboozerCommented:
Two of my clients are experiencing exactly the same problem.

At one there's an unholy high count of handles (100k+) in use by a custom application they use, so that might be an underlying cause.
At the other several dozens of the same (small) executable are running at the same time.

I'll report back after I've done the registry changes mentioned above.
0
pkokkinisCommented:
I'm having the same exact issue. Has the registry hack worked for you guys?
Thanks.
0
partnersmvzCommented:
what happens if i cant find the PoolUsageMaximum but i can find the other one??
0
tacfCommented:
The registry change worked for us!
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Microsoft Server OS

From novice to tech pro — start learning today.