Windows xp with IE7: slowdowns, message memory exhausted, unable to open other programs, blocking the system. Here's the solution.

If you use Internet Explorer 7 with Windows XP and have noted the significant slowdowns on the system, after numerous open windows or tabs most likely the problem lies in settagio the amount of memory reserved for Desktop HEAP.

To eliminate this troublesome problem that sometimes forced to reset the system is necessary to increase the memory reserved for Desktop HEAP through the settings of registry. In most cases the problem is resolved by changing this value from 3Mb to 8Mb.

How do:

  • open the registry with regedit: Statr -> Run -> regedit
  • try and position themselves on the following registry key: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Session Manager \ SubSystems
  • amended as follows the value of the string Windows (window on the right)
    default:
    % SystemRoot% \ system32 \ csrss.exe 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
    patch:
    % SystemRoot% \ system32 \ csrss.exe ObjectDirectory = \ Windows SharedSection = 1024, 8192, 512 Windows = On SubSystemType = Windows ServerDll = basesrv, 1 ServerDll = winsrv: UserServerDllInitialization, 3 ServerDll = winsrv: ConServerDllInitialization, 2 ProfileControl = Off MaxRequestThreads = 16
  • restart Windows Xp

Although normally 8Mb is a value sufficient in most cases, Microsoft offers a small tool, the Desktop Heap Monitor, which allows you to track and determine if the cause of slowdowns during or after browsing with Internet Explorer 7, IE7 , Is indeed too low a quantity of memory assigned to the desktop heap.