Saturday, June 23, 2007

Running Explorer as a Separate Process

By default, the Windows Desktop, Taskbar and Explorer all run in a single process with each spawning multiple threads. However, you can make a small modification in the Registry, so that Taskbar and Desktop will run in one process, and every instance of Explorer will run in separate process.

  • Click on "Start > Run" and type "regedit"(without quotes) and open Registry editor. Then go to
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer

  • Right click on the right pane and create a DWORD Value called "DesktopProcess".
  • Assign the key a value of "1".
  • Close the registry and Reboot or Log Off the system to make the changes effect.
  • After starting the computer you will see the Windows Explorer spawing a separate process for each instance.

No comments: