Thats normal. One will be the desktop (in general) and then there will be an additional explorer process for every open file browser window.
jbennet
Moderator
18,528 posts since Apr 2005
Reputation Points: 1,826
Solved Threads: 609
Skill Endorsements: 28
Thats normal. One will be the desktop (in general) and then there will be an additional explorer process for every open file browser window.
jbennet
Moderator
18,528 posts since Apr 2005
Reputation Points: 1,826
Solved Threads: 609
Skill Endorsements: 28
I beg to differ, jb. Under XP, if there is an attempt to open explorer a check is first done to see if it is already running. If so, then a new window is opened via the first explorer instance. A second instance can be opened by checking Launch folder window under a separate process in Folder Options. But only a second will be opened this way. I think, but have not checked, that a second can also be opened under the System as owner...
gerbil
Industrious Poster
4,452 posts since May 2005
Reputation Points: 239
Solved Threads: 322
Skill Endorsements: 5
You can also configure your system so that each open explorer window is a separate process (I do that, for security and performance needs). It requires more memory, but is more stable, in my opinion. At least if something causes one instance to crash, all of the others are unaffected. This can keep the system running in unusual circumstances.
rubberman
Posting Maven
2,571 posts since Mar 2010
Reputation Points: 365
Solved Threads: 305
Skill Endorsements: 51
Read up, rman. You will not get more than 2 explorer processes no matter how many windows you open.
gerbil
Industrious Poster
4,452 posts since May 2005
Reputation Points: 239
Solved Threads: 322
Skill Endorsements: 5
You will if you set the explorer file options appropriately. I have mine set to run each open explorer window in a separate process. That is not the default - it is as you say. However, that can be overridden easily enough, and trust me when I say that I can have a number of explorer.exe processes running - 1 for each open explorer window.
rubberman
Posting Maven
2,571 posts since Mar 2010
Reputation Points: 365
Solved Threads: 305
Skill Endorsements: 51
Well, that is interesting, rman. I get the default explorer process running with desktop; if I open explorer windows no more open. Setting "Launch... in sep process" will give me another instance. But only one, no matter how many windows are open. : so two max..
gerbil
Industrious Poster
4,452 posts since May 2005
Reputation Points: 239
Solved Threads: 322
Skill Endorsements: 5
Question Answered as of 11 Months Ago by
gerbil,
rubberman,
jbennet
and 2 others
Lordt (that capital okay with you...?), i believe the rationale behind launching explorer windows in a separate process is that explorer runs your desktop; if in a separate process some file or folder you open is so corrupted that it kicks explorer silly then you will still have your desktop. So, if you set it so, 2 instances are available to you. Of course, task manager being altogether another shell, you can use that to kill explorer. If you can start it without explorer - crl-shift-esc....
This is the key that is controlled by that checkbox: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\SeparateProcess
Altering the checkbox forces a re-read of registry by explorer (notice that desktop flicker?), if you alter the reg entry manually you must also force a re-read by closing/opening explorer.
This key... HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\DesktopProcess\Policy\SeparateProcess
seems to only set the parameters for the checkbox. All rather moot now that you have removed XP.
gerbil
Industrious Poster
4,452 posts since May 2005
Reputation Points: 239
Solved Threads: 322
Skill Endorsements: 5