「explorer.exe」の重複したプログラムがなぜこんなに多く実行されているのでしょうか?

「explorer.exe」の重複したプログラムがなぜこんなに多く実行されているのでしょうか?

Windows 7 のタスク マネージャーで、explorer.exe のインスタンスが 16 個実行されています。これはどこから来ているのでしょうか?

おそらく、開いているすべてのフォルダー/ウィンドウのインスタンスを Windows が複製するオプションを誤って有効にしてしまったのだと思いました。しかし、これは有効になっていません。また、新しいエクスプローラー (マイ コンピューター) ウィンドウを開いても、それ以上のエクスプローラーは表示されません。

何か案は?

答え1

これは役に立つかもしれません: タスク マネージャーで explorer.exe の複数のインスタンスが実行されています (現在 7 つ)

簡単に言えば、上記のリンクで示唆されている原因の1つは、エクスプローラー.exe(ショートカット/コマンドラインなどを通じて)デフォルトディレクトリ以外の引数で図書館閉じるとエクスプローラーのタスクがハングします。

再現する手順:

  1. タスクマネージャを開き、エクスプローラー実行中のプロセス
  2. コマンドラインを開く
  3. 以下を実行します。 エクスプローラー.exe C:\ - エクスプローラーウィンドウが開きますC:\
  4. 手順 3 の結果として開いたエクスプローラー ウィンドウを閉じます。
  5. ここで、もう1つエクスプローラーすでに実行されていたプロセスに加えて、バックグラウンドでまだ実行中のプロセスもあります。

私のコンピュータ(Win7 x64)では、上記の手順を実行するとハングアップが発生しました。エクスプローラープロセスごとに約 12MB のメモリを消費します。

ちなみに、参考までに、適切な流れを確認するには、エクスプローラー引数なしでコマンドラインから実行します。

関連情報