Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows エクスプローラーが動作しなくなったときの対処法【完全解決ガイド】

Windowsエクスプローラーが動作しなくなる問題の解決方法:このエラーの主な原因は、Windowsシステムファイルの破損です。マルウェア感染、レジストリファイルの破損、互換性のないドライバーなど、さまざまな要因が考えられます。エクスプローラーに依存する多くのプログラムも動作しなくなるため、非常に深刻な問題といえます。

Windowsの操作中に、以下のようなエラーメッセージが表示されることがあります。
「Windows Explorer は動作を停止しました。Windows を再起動しています」

Windowsエクスプローラーは、システム(ハードディスク)上のファイルへアクセスするためのGUI(グラフィカルユーザーインターフェース)を提供するファイル管理アプリケーションです。エクスプローラーを使えば、ハードディスク内を簡単に移動して、フォルダーやサブフォルダーの内容を確認できます。Windowsにログインすると自動的に起動し、ファイルやフォルダーのコピー・移動・削除・名前変更・検索などに使用されます。そのため、エクスプローラーが頻繁にクラッシュすると、Windowsでの作業が非常にストレスになります。

Windowsエクスプローラーが動作しなくなる主な原因

  • システムファイルの破損または古い状態
  • ウイルスやマルウェアへの感染
  • 古いディスプレイドライバー
  • Windowsと競合する互換性のないドライバー
  • メモリ(RAM)の不具合

原因がひとつではないため、ここでは考えられるすべての解決策を順番に紹介します。作業を始める前に、万が一に備えて復元ポイントを作成しておくことをおすすめします。

方法1:システムファイルチェッカー(SFC)とチェックディスク(CHKDSK)を実行する

1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」をクリックします。

2. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。

Sfc /scannow
sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

3. 処理が完了するまで待ち、完了したらPCを再起動します。

4. 次に、チェックディスクユーティリティ(CHKDSK)でファイルシステムエラーを修復します。

5. 処理が完了したら、再度PCを再起動して変更を保存します。

方法2:CCleanerとMalwarebytesを実行する

コンピューターの安全を確保するため、フルのウイルススキャンを実行しましょう。あわせてCCleanerとMalwarebytes Anti-malwareも実行します。

1. CCleanerとMalwarebytesをダウンロードしてインストールします。

2. Malwarebytesを実行し、有害なファイルがないかシステムをスキャンさせます。

3. マルウェアが見つかった場合は自動的に削除されます。

4. 次にCCleanerを実行し、「クリーナー」セクションの「Windows」タブで、以下の項目にチェックを入れてクリーニングすることをおすすめします。

5. 必要な項目にチェックが入っていることを確認したら、「Run Cleaner(クリーナー実行)」をクリックし、CCleanerの処理が完了するまで待ちます。

6. システムをさらにクリーンアップするには、「レジストリ」タブを選択し、以下の項目にチェックを入れます。

7. 「Scan for Issue(問題をスキャン)」を選択してスキャンを実行し、その後「Fix Selected Issues(選択した問題を修復)」をクリックします。

8. CCleanerが「レジストリの変更をバックアップしますか?」と尋ねたら、「はい」を選択します。

9. バックアップが完了したら、「Fix All Selected Issues(選択したすべての問題を修復)」を選択します。

10. PCを再起動すれば、エクスプローラーの動作停止問題が解決する可能性があります。

方法3:グラフィックカードドライバーを更新する

NVIDIAの公式サイト(またはお使いのPCメーカーのサイト)から、グラフィックカード用ドライバーを最新版に更新してください。ドライバーの更新で問題が解決しない場合は、次の方法に進んでください。グラフィックドライバーの更新だけでエラーが解消されるケースも少なくありません。

方法4:クリーンブートを実行する

1. Windowsキー + R を押し、「msconfig」と入力してEnterキーを押すと、「システム構成」画面が開きます。

2. 「全般」タブで「スタートアップのオプションを選択する」を選び、「スタートアップの項目を読み込む」のチェックを外します。

3. 「サービス」タブに移動し、「Microsoftのサービスをすべて隠す」にチェックを入れます。

4. 次に「すべて無効」をクリックして、残りのサービスを無効化します。

5. PCを再起動し、問題が解決したかどうかを確認します。

6. 問題が解決した場合、原因はサードパーティ製ソフトウェアである可能性が高いです。特定のソフトウェアを絞り込むには、サービスのグループを一度に有効化してはPCを再起動する作業を繰り返します。エラーの原因となるグループが特定できたら、そのグループ内のサービスをひとつずつ確認していきましょう。

7. トラブルシューティングが終わったら、必ず設定を元に戻してください(手順2で「通常スタートアップ」を選択)。これでPCが通常どおり起動します。

方法5:DISM(展開イメージの servicing と管理)を実行する

1. Windowsキー + X を押し、「コマンドプロンプト(管理者)」を選択します。

2. コマンドプロンプトに以下のコマンドを入力し、Enterキーを押します。

DISM /Online /Cleanup-Image /RestoreHealth

3. コマンドの実行には通常15〜20分ほどかかります。完了まで待ちましょう。

※注意: 上記のコマンドが機能しない場合は、以下を試してみてください。
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

4. 処理が完了したらPCを再起動します。

方法6:右クリックコンテキストメニューの項目を無効化する

Windowsにプログラムやアプリケーションをインストールすると、右クリックのコンテキストメニューに項目が追加されることがあります。これらは「シェル拡張」と呼ばれ、Windowsと競合するものがあると、エクスプローラーがクラッシュする原因になります。シェル拡張はエクスプローラーの一部であるため、破損したプログラムが簡単にエラーを引き起こすのです。

1. どのプログラムがクラッシュの原因かを確認するには、サードパーティ製ソフト「ShexExView」をダウンロードします。

2. zipファイル内の「shexview.exe」をダブルクリックして起動します。初回起動時はシェル拡張の情報収集に時間がかかるため、少し待ちます。

3. 「Options(オプション)」をクリックし、「Hide All Microsoft Extensions(Microsoftの拡張をすべて非表示)」を選択します。

4. Ctrl + A ですべてを選択し、左上の赤いボタンを押します。

5. 確認を求められたら「はい」を選択します。

6. 問題が解決した場合は、いずれかのシェル拡張に問題があります。原因を特定するには、右上の緑色のボタンでひとつずつ有効化していきます。特定のシェル拡張を有効化したときにエクスプローラーがクラッシュしたら、その拡張機能を無効化するか、可能であればシステムから削除しましょう。

方法7:サムネイル表示を無効化する

1. キーボードで Windowsキー + E を押して、エクスプローラーを起動します。

2. リボンの「表示」タブをクリックし、「オプション」→「フォルダーと検索のオプションの変更」をクリックします。

3. フォルダーオプションの「表示」タブで、「常にアイコンを表示し、縮小版は表示しない」にチェックを入れます。

4. システムを再起動すれば、問題は解決しているはずです。

方法8:Windowsメモリ診断を実行する

1. Windowsの検索バーに「memory」と入力し、「Windows メモリ診断」を選択します。

2. 表示された選択肢の中から「今すぐ再起動し、問題を検出する」を選択します。

3. Windowsが再起動し、RAMエラーの有無がチェックされます。これにより、エクスプローラーが動作しなくなる原因が判明することがあります。

4. PCを再起動し、問題が解決したかどうかを確認します。

5. それでも問題が解決しない場合は、Memtest86を実行してみてください。

方法9:Windows BSODトラブルシューティングツールを実行する(Windows 10 Anniversary Update以降のみ利用可能)

1. Windowsの検索バーに「トラブルシューティング」と入力し、「Troubleshooting(トラブルシューティング)」を選択します。

2. 次に「ハードウェアとサウンド」をクリックし、「Windows のブルースクリーン」を選択します。

3. 「詳細」をクリックし、「自動的に修復を適用する」が選択されていることを確認します。

4. 「次へ」をクリックし、処理が完了するまで待ちます。

5. PCを再起動すると、エクスプローラーの動作停止エラーが解決できるはずです。

方法10:システムを正常な状態に復元する

エクスプローラーの動作停止エラーを解決するには、システムの復元を使って、PCが正常に動作していた時点までコンピューターを戻す必要があるかもしれません。

方法11:Windows 10の修復インストールを行う

この方法は最後の手段です。ほかの方法がすべて失敗しても、この方法なら確実にPCの問題を修復できます。「修復インストール」は上書きアップグレードを使用して、システム上のユーザーデータを削除せずに問題を修復します。

まとめ

以上が、Windowsエクスプローラーが動作しなくなるエラーの解決方法です。このガイドについてご不明な点があれば、コメント欄でお気軽にお問い合わせください。

  1. 【解決済み】Windows 10でエクスプローラーがクラッシュする問題の直し方

    Windows 10(または旧バージョンのWindows)でエクスプローラー(ファイルエクスプローラー)が頻繁にクラッシュして困っていませんか?実は、エクスプローラーの設定を変更するだけで解決できるケースが多くあります。ただし、この問題には複数の原因と対処法があり、あるユーザーに有効な方法が別のユーザーには効果がないこともあります。そのため、以下の方法を順番に試してみることをおすすめします。Windows 10でエクスプローラーを開くたびにクラッシュし、フォルダーやファイルにアクセスできない状態になることがあります。この問題は、最近Windows 10にアップグレードしたユーザーによく見られる

  2. 「Internet Explorerは動作を停止しました」エラーの原因と8つの解決方法

    「Internet Explorerは動作を停止しました(Internet Explorer has stopped working)」というエラーが表示される場合、Internet Explorer自体に何らかの問題が発生しています。この記事では、このエラーの主な原因と、具体的な解決方法を詳しく解説します。 Internet Explorer(IE)は、Webページを閲覧するためのブラウザです。かつてはWindows OSに標準搭載され、Windowsの既定のブラウザとして広く使われていましたが、Windows 10の登場以降はMicrosoft Edgeにその役割を引き継ぎました。 エラー