… suddenly you can’t open any more Windows in Windows XP!
There appears to be a limit of about 30 or 40 open windows (including tabs in Firefox / IE7) in Windows XP, which can get pretty irritating if you have two monitors like I do, and often have many tasks going on at the same time (or many webpages open). When this happens, other weird things start to occur, like the inability to use the right-click function, or strange errors when attempting to open a submenu from some app or even an email in Outlook.
Fortunately, there is a solution, courtesy Tony Schreiner’s Blog — increase the size of the Windows Desktop heap via the registry.
The registry key is:
Look for the value
and edit it. You’ll see a long string like this:
ObjectDirectory=\Windows SharedSection=1024,3072,512 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ProfileControl=Off MaxRequestThreads=16″
Just change the 3072 to a larger value such as 8192.