Explorer.exeクラッシュのトラブルシューティングのヒント-Winhelponline

Explorer Exe Crash Troubleshooting Tips Winhelponline

フォルダウィンドウを開いたり、ファイルやフォルダを右クリックしたりするたびに、エクスプローラがクラッシュして再起動しますか?この投稿では、ワークフローに深刻な影響を与えることがあるExplorerのクラッシュを体系的にトラブルシューティングする方法について説明します。

Explorerシェルがクラッシュすると、タスクバーが消え、シェルが再起動する間、デスクトップはしばらく空白のままになります。 Windowsのクリーンインストールでは、この問題は通常発生しませんが、発生した場合は、ほとんどの場合、サードパーティのモジュールまたはドライバーに問題がある可能性があります。この基本的なトラブルシューティングチェックリストに従うと、根本原因を特定できるはずです。



  1. 信頼性履歴を表示
  2. サードパーティのシェル拡張機能を無効にする
  3. コントロールパネルの項目(.CPL)を検査します
  4. 自動実行を使用したクリーンブートウィンドウ
  5. 新しいユーザーアカウントを作成する(テストする)
  6. キャッシュの消去
  7. デバイスドライバーを更新する
  8. 高度なトラブルシューティングオプション

Explorer.exeクラッシュのトラブルシューティングのヒント

信頼性履歴を表示

シェルがクラッシュすると、クラッシュの理由がアプリケーションイベントログに記録されます。このログは、イベントビューアで確認できます( eventvwr.msc )、またはコントロールパネルの信頼性履歴。



[開始]をクリックして、信頼性を入力します。クリック 信頼性履歴を表示 検索結果で。 [信頼性モニター]ウィンドウで、赤いXアイコンが付いた[クリティカル]とマークされたWindowsエクスプローラーのエントリを探します。これはクラッシュが発生した日付です。



[解決策を確認]をクリックします。運が良ければ、そこにいくつかの推奨事項が表示される可能性があります。 「新しいソリューションが見つかりません」と表示されている場合は、エントリをダブルクリックして、障害のあるモジュール(サードパーティ)が記載されているかどうかを確認します。



クラッシュの原因となった正確なモジュール名が記載されている場合があります。その場合は、関連するソフトウェアをアンインストールすると問題が解決します。ただし、残念ながら、上記の例では、障害モジュール名はWindowsのコアモジュールであるntdll.dllとして示されています。しかし、原因を突き止める必要があるのは原因ではありません。

サードパーティのシェル拡張機能を無効にする

シェル拡張機能は、エクスプローラーに接続し、Explorer.exeのすべてのインスタンスで読み込まれるモジュールです。コーディングが不十分なサードパーティのシェル拡張機能により、Explorerが繰り返しクラッシュする可能性があります。

問題の原因となっているコンテキストメニューハンドラー(またはその他の種類のシェル拡張)を絞り込むための最良の方法は、NirsoftのShellExViewを使用することです。これを行うには、記事を参照してください シェル拡張によって引き起こされる遅い右クリックとエクスプローラーのクラッシュ

シェル拡張によって引き起こされる問題の右クリックのトラブルシューティング-shellexview

注意: 自動実行を使用して サードパーティのシェル拡張機能を無効にする 、しかし私はこの目的のためにShellExViewを好みます。

コントロールパネルの項目(.CPLファイル)

System32およびSysWOW64ディレクトリにある.CPLファイルを一覧表示します。モジュールが古くなっているか互換性がない場合、Explorerが繰り返しクラッシュする可能性があります。 System32、SysWOW64フォルダー、およびレジストリ内のコントロールパネル名前空間の実装からCPLのリストを出力するバッチファイルを作成しました。

出力ファイルには、システムに登録されているすべてのコントロールパネル項目が表示され、サードパーティのものを簡単に識別できます。

[ ダウンロード] listallcpls.bat (zip形式)

編集者注: 最近、非常に古いODBCモジュール(1995年にコンパイルされた)が原因でExplorerが繰り返しクラッシュするケースを目にしました。これは、古いプログラムによって配置されたSystem32フォルダーに存在する.CPLファイルでした。 ProcMonログには、モジュールを読み込もうとするたびにエクスプローラーが繰り返しクラッシュすることが示されていました。これは循環ループで起こっていました。 .CPLファイルをクリアすると、すぐに問題が修正されました。

サードパーティのコントロールパネルアイテムが存在しない場合、またはそれらを削除しても効果がない場合は、次の手順に進みます。

クリーンブートウィンドウ

Explorerは、シェル拡張またはDLLインジェクションを介して、サードパーティプログラムによって追加されたモジュールをロードします。次の手順に従って、すべてのサードパーティモジュールがExplorerでロードされないようにします。 クリーンブート ガイド。この方法を使用すると、すべてのサードパーティシェル拡張機能、サービス、およびスタートアッププログラムが無効になり、Explorerシェルのクリーンなインスタンスが読み込まれます。

クリーンブート状態で問題が発生しない場合、次の仕事は、無効にされたアイテムのどれがクラッシュの原因であるかを見つけることです。テストするには、Windowsを複数回再起動する必要がある場合があります。

詳細については、を参照してください。 自動実行を使用したクリーンブートのトラブルシューティング 。クリーンブート状態でも問題が発生する場合は、次の手順に進みます。

新しいユーザーアカウントを作成する

新しいユーザーアカウントを作成して、新しいプロファイルで問題が発生するかどうかをテストします。特に元の問題が「断続的な」問題である場合は、新しく作成したプロファイルでテストするのに十分な時間(少なくとも15〜30分程度)をかけてください。新しいユーザープロファイルですべてが正常に機能する場合、問題は元のユーザープロファイルのキャッシュファイル(アイコン、サムネイル、クイックアクセスなど)の破損が原因である可能性があります。

キャッシュをクリアする

元のプロファイルでクリーンアップ作業を行います。

  1. Windowsでアイコンキャッシュをクリアして再構築する
  2. ディスククリーンアップを使用してサムネイルキャッシュと一時ファイルをクリアする
  3. フォルダビュー設定を完全にリセットする

ドライバーを更新する

ハードウェア、特にビデオカードの更新されたドライバを確認してください。カスタムスケーリングを使用している場合は、デフォルトのスケーリングレベルに戻してテストしてみてください。特定の構成で、スケーリングが175%以上に設定されていると、エクスプローラーが繰り返しクラッシュする問題がWindows10で報告されました。

高度なトラブルシューティングオプション

他のすべてが失敗した場合、ここにあなたのオプションがあります(順不同):

  1. Process Monitorを実行し、トレースを開始し、問題を再現して、 .PML ログファイル。それを圧縮して、助けてくれる友人に送ってください。チェックしてください プロセスモニター チュートリアル 。
  2. マルウェアの徹底的なスキャンを実行します。 Malwarebytesアンチマルウェアとジャンクウェア削除ツールから始めます。疑わしいものを見つけた場合、またはツールが侵入を除去できない場合は、評判の高いマルウェア除去フォーラムに登録して、専門家のアドバイスを求めてください。
  3. 以前に試したことを正確に説明した問題をWindowsフォーラムに投稿してください。 Explorerのクラッシュダンプのデバッグを誰かが手伝ってくれる場合は、根本的な原因を簡単に特定できます。
  4. Windowsをリセットするか、修復インストールを実行することを検討してください。オペレーティングシステムの再インストールに使用する修復方法に関係なく、必ず最初にデータをバックアップしてください。

このガイドがお役に立てば幸いです。


1つの小さなリクエスト:この投稿が気に入ったら、共有してください。

あなたからの1つの「小さな」共有はこのブログの成長に真剣に大いに役立つでしょう。いくつかの素晴らしい提案:
  • ピンする!
  • お気に入りのブログ+ Facebook、Redditに共有してください
  • ツイートしてください!
読者の皆様、ご支援ありがとうございました。それはあなたの時間の10秒以上かかることはありません。共有ボタンはすぐ下にあります。 :)