web-dev-qa-db-ja.com

フォルダをロードすると、Windowsエクスプローラがクラッシュします。そのフォルダは私のデスクトップです

私はウィンドウモードでバスティオンをプレイしていました。コントロールの1つは、発射物を飛ばしたい一般的な方向に右クリックすることです。言うまでもなく、私は時々、最も暑い瞬間にデスクトップを準ランダムに右クリックしました。これは、デスクトップがクラッシュして再起動し、クラッシュして再起動し、クラッシュして再起動してクラッシュするまでは、無害な煩わしさでした…

最終的に私はゲーム内で死亡し、それを終了したと呼びました。ただし、Windowsエクスプローラーはクラッシュしませんでした。ログインとログオフは、エラーレポートを送信し、クラッシュの速度を制限する場合にのみ役立ちました。

別のプロファイルを使用してログインし、デスクトップに移動しましたが、確かに、Windowsエクスプローラーが再びクラッシュしました。

何がうまくいかなかったのでしょうか?このクラッシュの原因を追跡するために今何ができますか?

2
badp

Windowsエクスプローラーがクラッシュする主な理由の1つは、シェル拡張機能の誤動作が原因です。これは、破損したフォルダーまたはファイルの解析に失敗したか、シェル拡張機能に不安定なコードが含まれていることが原因である可能性があります。 ShellExView を使用してシェル拡張機能を管理できるため、通常の操作に必要のない、Microsoft以外のすべての拡張機能を無効にしてみることができます。

シェル拡張機能は、コンテキストメニューエントリの追加、画像とビデオのサムネイルの生成などを行います。また、Windowsエクスプローラーの列(PDFページなど)とそのプロパティなど)の情報を生成します。

また、どのフォルダまたはファイルがこれを引き起こす可能性があるかを確認してください。最悪の場合、フォルダを再作成するか、システムを以前の時点に復元します。クリックによってレジストリが突然変更された場合は奇妙です...

4
Tamara Wijsman

コンソールを開いてデスクトップにcdedし、フォルダの内容をdiredして、ファイルを1つずつ削除し始めました(明らかに、最も簡単に置き換えることができるスクラップファイルから始めました)。試行するたびにエクスプローラー。

これが私のコンソールからの要約出力です

C:\Users\Santi\Desktop>dir

27/12/2011  17:18    <DIR>          .
27/12/2011  17:18    <DIR>          ..
16/12/2011  22:05    <DIR>          Cobalt
17/12/2011  22:16    <DIR>          CS
09/03/2011  22:58    <DIR>          DD
11/12/2011  12:18            64.136 dingaling.wav
01/06/2011  21:36    <DIR>          Dolphin
23/11/2011  07:34    <DIR>          Erasmus
26/12/2011  23:51        11.805.121 familyfeud-playaround-heisanevigenius.mkv
04/06/2011  20:28    <DIR>          foo
<!--------------------------------- snipped a few more files --->

C:\Users\Santi\Desktop>del "greenTech+.lnk"
C:\Users\Santi\Desktop>Explorer .
C:\Users\Santi\Desktop>del dingaling.wav
C:\Users\Santi\Desktop>Explorer .
C:\Users\Santi\Desktop>del familyfeud-playaround-heisanevigenius.mkv
C:\Users\Santi\Desktop>Explorer .

この.mkvファイルを削除した後、エクスプローラーはクラッシュを停止しました。このmkvファイルだけであることを確認したかったので、再ダウンロードしました。案の定、それは再びクラッシュしました。再起動しても効果はありませんでした。

トムとして 推奨 ShellExViewを使用したところ、Microsoftから提供されておらず、ビデオに関する「Thumbnail」タイプのアイテムが1つだけあることに気付きました。「DivXThumbnailProvider」です。説明が「DivXMKV/AVIサムネイルプロバイダー」と主張し、それを無効にすると問題が修正されたことを除いて、それは無関係に聞こえます(結局のところ、DivXとMKVは別のものです)。

.mkvファイルのサムネイルを元に戻したい場合は、DivXを再インストール/修復するだけです。正直なところ、.mkvファイルは問題なく再生され、それらのサムネイルはとにかく作成するのにかなり費用がかかるので、私はそれらなしで幸せに暮らします。

デスクトップをランダムにクリックするだけでこれがどのように起こったかについては...正直なところわかりません。この問題は過去に発生した可能性があり、右クリックするとキャッシュされたサムネイルの再構築がトリガーされ、クラッシュしました。

3
badp

Win7フォーラムの誰かが 一般的なエクスプローラー修正のリスト をコンパイルしました。スレッドの文法はいくつかの作業を使用する可能性がありますが、手順はそこにあります。要約すれば:

  1. ShellExViewを使用して、破損したコンテキストメニューエントリを確認します
  2. sfc/scannowを実行して、破損したシステムファイルを修正します
  3. 新しいプロファイルを作成してみてください
  4. インストールの修復
  5. 詳細については、Explorer.exeがクラッシュダンプを作成するレジストリ修正をダウンロードしてください
1
Origami Robot