Recommended Registry Changes
These registry changes adjust the memory available for desktop heaps created by non-interactive services. This resolves start errors that may happen on some servers a few days after a reboot.
Open the Registry (regedit.exe) and go to:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management
And adjust two keys:
SessionPoolSize (this is 4 by default, put it to be 10 - remember, 10 as hexadecimal)
SessionViewSize (this is 30 by default, put it to 80 - again, hexadecimal)
Double-click on the Windows key. What is important (and the only thing that gets changed for that matter) is
Close the registry and reboot the server for changes to take affect.