エクスプローラーが「応答なし」になると、デスクトップも反応しなくなってしまう。「応答なし」になることがあるなら、エクスプローラーをデスクトップと別プロセスで起動するようにすれば改善できる。その方法を解説しよう。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
対象:Windows 10
「Windows 10」を使っていて、「エクスプローラー」でファイルをコピーしている途中やアプリケーションを起動しようとした際に、「応答なし」になってハングアップした状態になってしまった経験は誰にでもあると思う。しばらく待つとエクスプローラーの反応が戻り、作業が継続できることも多い。
この「しばらく待つ間」に別の作業をしようと、[スタート]ボタンを押しても、[スタート]メニューが表示されない。また、エクスプローラーの右上の[×]アイコンをクリックするなどして、エクスプローラーを強制的に終了すると、デスクトップまでも再起動する(書き換えられる)ことに違和感があるのではないだろうか(エクスプローラーの再起動方法は、Tech TIPS「エクスプローラーが『応答なし』 Windows再起動の前にエクスプローラーの再起動を試す」参照のこと)。
実は、デスクトップはエクスプローラーのプロセスの一部として動作しており、エクスプローラーが「応答なし」になれば、当然ながら同じプロセスを共有しているデスクトップも「応答なし」になる。エクスプローラーを再起動すれば、デスクトップも再起動されてしまう、というわけだ。
tasklist /fi "Imagename eq explorer.exe"
ネットワークが遅いなどの理由で、エクスプローラーでコピーなどの作業をするたびに、頻繁に「応答なし」となるようならば、エクスプローラーのウィンドウ(フォルダーウィンドウ)をデスクトップとは別のプロセスとして起動すれば、エクスプローラーが「応答なし」になってもデスクトップの操作は影響を受けなくなる。
ただし、デスクトップとは別プロセスで起動すると、若干ながらメモリの消費量が増えるので注意してほしい(問題になるほどの増加量ではないが)。
エクスプローラーの「フォルダーウィンドウ」を別プロセスとして起動する方法には、常に別プロセスで起動する方法と、新しい「フォルダーウィンドウ」を開く際に別プロセスで起動する方法の2種類がある。それぞれの起動方法を紹介しよう。
エクスプローラーが頻繁に「応答なし」となるのであれば、デスクトップのプロセスが影響を受けないように、デスクトップとは別のプロセスで起動するように設定するとよい。
それには、エクスプローラーの[表示]タブを開き、[オプション]をクリックする([コントロールパネル]の[エクスプローラーのオプション]をクリックしてもよい)。[フォルダーオプション]ダイアログが表示されるので、[表示]タブを開き、「詳細設定」の下から2番目の「別のプロセスでフォルダーウィンドウを開く」にチェックを入れて、[OK]ボタンをクリックする。これで、新たに開く「フォルダーウィンドウ」からは、デスクトップとは別のプロセスで起動するようになる。
なお、[フォルダーオプション]ダイアログで[OK]ボタンをクリックすると設定が反映されるはずだが、編集部で試した限り、時々設定が反映されないことがあった。完全に設定を反映するには、Tech TIPS「エクスプローラーが『応答なし』 Windows再起動の前にエクスプローラーの再起動を試す」を参考に、一度、エクスプローラーを再起動した方がいいようだ。
注意が必要なのは、デスクトップとは別のプロセスになるものの、新たに開く「フォルダーウィンドウ」は全て1つのプロセスで共有されるということだ(全ての「フォルダーウィンドウ」がそれぞれ個別のプロセスで動作するわけではない点に注意)。そのため、「フォルダーウィンドウ」の1つが「応答なし」になると、同じプロセスで動いている全ての「フォルダーウィンドウ」の操作が行えなくなる。
無駄にメモリを消費したくないけれど、ネットワークフォルダからファイルをコピーする際に「応答なし」になることが多いので、そのときだけ別プロセスで起動したい、ということもあるだろう。そのような場合は、新しい「フォルダーウィンドウ」を開く際に、別プロセスを選択するという手がある。
Copyright© Digital Advantage Corp. All Rights Reserved.