Windows 7 x64 Explorer.exeが使用可能なすべてのRAMを突然消費し、システムのクロール速度が低下するのはなぜですか?


15

更新:解決済み-下記の回答を参照

多くの場合、Windowsエクスプローラーウィンドウ(Internet Explorerと混同しないようにExplorer.exe)内のフォルダーをナビゲートしているときに、突然ハードディスクがスラッシングを開始し、システムが応答しなくなります。タスクマネージャーを開くことができたら(Control-Alt-Delete->タスクマネージャーの起動)、Explorer.exeが1.5 GBから2 GB以上に急速に増加するRAMを使用していることがわかります。RAM番号を数秒間監視すると、Explorer.exeが約4GBになり、その後ゼロになり、最初からやり直します。その間ずっと、ハードディスクがスラッシングしており、コンピューターで何もできません。Explorer.exeプロセスを終了し、タスクマネージャのRun ...コマンドを使用してExplorer.exeを再起動することにより、正常に戻ることができました。これらのエピソードにより、3〜5分間どこでもシステムが使用できなくなります。

これは仮想メモリの問題だと言われました。仮想メモリの設定は問題ありません。自動に設定されています。すべてのハードディスクに約10%の空き領域があります。

システムファイルをsfc / scannowでテストしましたが、問題は見つかりませんでした。

Windowsメモリ診断を使用してRAMをテストしましたが、問題は見つかりませんでした。

ドキュメントライブラリ内のフォルダを参照するときに、特に問題が発生することに気付きました。特に頻繁にフォルダを移動する場合は、頻繁に使用するフォルダを移動するたびに発生します。Wordファイルを開こうとするとよく起こります。

システムは、通常2〜3分間「異常終了」します。システムの実行中にRAMの使用量を確認できる場合、98%程度またはそれ以上になっています。

考えられる複雑な問題の1つは、ドキュメントライブラリの場所を、Windowsがインストールされているディスク(C :)ではなく別のディスク(F :)に移動したことですが、これは問題ではありません。

何か案は?

新しい詳細9/10/11:

現在、2つの異なるWindows 7 x64コンピューターでこの問題が発生しています。explorer.exeが使用可能なすべてのRAMをゴブリングし、システムのクロール速度が低下するという、まったく同じ問題が両方で発生します。次の手順で問題が発生すると思います。

1)少なくとも2つのWord文書ファイルを含むWindows Live Mesh 2011と同期されたフォルダーに移動します。

2)Word文書ファイルの1つをクリックします(ダブルクリックしないでください)。次に、別のWord文書ファイルをクリックします。これを数回繰り返します。

3)ファイル操作を実行します。(Wordファイルの1つを削除、コピー、または開きます。)

4)システムが一時的に減速または「フリーズ」しているように見えます。タスクマネージャーを見ると、RAMの最大99%または100%が使用されています。explorer.exeプロセスは、急速に増加するRAMの量を使用します。

ここでWindows Live Mesh 2011が犯人であると、これまで以上に確信しています。このプログラムをアンインストールし、両方のシステムを再テストしてから、この質問を詳細情報で更新します。さらに洞察があれば、助けてください。ありがとうございました。

スーパーユーザーからの優れた提案に基づいて、多くのトラブルシューティングを行いました。現在、私は問題を緩和しましたが、まだ解決していません。Windowsサムネイルキャッシュをクリアした後、上記で説明したRAMスパイクとハードディスクスラッシングは引き続き発生しますが、攻撃の継続時間はわずか5〜10秒です(3〜5分ではなく)。助けになったもう1つのステップは、エクスプローラの[表示]タブの[フォルダオプション]で[個別のプロセスでフォルダウィンドウを起動する]を選択することでした。これにより、問題のあるウィンドウが分離されたため、explorer.exeを終了する必要がある場合、タスクバーとデスクトップは通常影響を受けません。


1
一時的にセーフモードで起動します。これにより、すべての拡張機能とエクスプローラーへのフックが無効になり、問題がまだ存在するかどうかが確認されます。
vcsjones

この質問を詳細に更新しました。誰か他のアイデアがあれば、教えてください。この問題は私にとって最近悪化しており、私はまだ問題の原因について確信が持てません。ありがとう。
カマキリ

1
それらのフォルダーにはどのドキュメントが含まれていますか?Explorerはこれらのドキュメントのサムネイル(プレビュー)を表示しますか?
デニスニコラエンコ

この問題は、エクスプローラーが「詳細」モードでフォルダーを表示するように設定されているが、Windows 7のステータスバーにファイルのプレビューが表示される場合に発生します。
マンティス

1
この手順を試し、報告してください。
タマラWijsman

回答:


11

プロセスモニターまたはプロセスエクスプローラーを実行して、「通常の」操作中だけでなく、速度が低下しているように見える瞬間に何が起こるかをキャプチャしてみてください。それがトラブルシューティングの方法です。

Live Meshをアンインストールして、違いが生じるかどうかを確認することもできます。


1
自動実行の追加:Explorerが読み込んでいる拡張機能(特に3番目の部分)を確認します。
リチャード

これらの提案をありがとう。AutoRunsを使用してExplorer拡張機能を体系的に無効にしました。現在、マイクロソフト以外のすべての拡張機能を無効にしていますが、元の質問で説明した動作が引き続き発生しています。まだ実行中の2つのMSFT拡張機能:EPP(shellext.dll)と「ガジェット」(sbdrop.dll)。これらの拡張機能も無効にする必要がありますか?
カマキリ

6

これを行うには、サムネイルキャッシュをクリアしてみてください。ディスククリーンアップを使用してください。

また、必要なコーデックがないためにWindowsがサムネイルを生成できないフォルダーの一部に画像ファイルまたは特にビデオファイルがある場合、エクスプローラーの問題、速度低下、またはクラッシュさえ引き起こす可能性があります。

Windowsがサムネイルを生成できないファイルがあるフォルダーを見つけることができる場合、そのフォルダーの表示設定を詳細などに変更し、サムネイルを生成しないようにします。

MKVビデオファイルの場合、このスレッドを参照してください


この問題は、.doc、.docx、.pptx、および.pdfファイルのみを含むフォルダーを参照しているときに最も頻繁に発生します。
カマキリ

セキュリティソフトウェアが原因かどうか疑問に思います。アクティブなAVソフトウェアを無効にしてみて、改善するかどうかを確認してください。
モアブ

さて、私が使用している唯一のセキュリティソフトウェアは、Microsoft Security Essentialsです。サムネイルキャッシュをクリアしました。それが違いを生むかどうかをテストした後、次に試みることはMSEを無効にすることです。再度、感謝します。
カマキリ

サムネイルキャッシュをクリアすると、影響があります。Explorer.exeでの作業中にRAMの使用率が急上昇し、ハードディスクのスラッシングが観察されますが、サムネイルキャッシュがクリアされてから、効果はすぐになくなりました。それでも、この問題は完全に解決するとは思わない。RAMのスパイクがなくなるまでトラブルシューティングを続けます。元の質問を更新します。ご協力ありがとうございます。
カマキリ

この問題は引き続き発生します。私の新しい理論では、システムのフリーズは、サムネイル画像が保存された多数のWordファイルを含むフォルダーを参照することによって引き起こされるというものです。フォルダー内のすべてのWordサムネイルを削除して、影響があるかどうかを確認します。または、次の手順に従ってexplorer.exeのサムネイルを無効にします。social.technet.microsoft.com
Mantis

4

この問題は、Explorer.exeがWord 2007ファイルのファイルイメージプレビュー(サムネイル)を表示しようとすると、メモリリークが原因で発生します。

explorer.exeがこれらのファイル画像プレビューを表示しないようにすることで、問題を解決しました。そのために、Windowsレジストリを編集しました。

レジストリを編集するときは注意してください-間違えた場合、コンピューターが動作しなくなる可能性があります。次の手順に従って、必ず最初にレジストリをバックアップしてください。

レジストリを編集するには:

  1. [スタート]をクリックし、「regedit.exe」と入力します。Regedit.exeへのショートカットが表示されます。
  2. Regeditへのショートカットを右クリックし、「管理者として実行」を選択します。必要に応じて資格情報を提供します。
  3. Regeditで、左側にリストされているフォルダーを次の場所に移動します。

HKEY_CLASSES_ROOT.dotx \ ShellEx {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

  1. 「デフォルト」という単語をクリックして、リストされている値が「{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}」であることを確認します。(別の値が表示される場合は、前の手順をやり直して、レジストリ内の正しい場所にいることを確認してください)。

  2. 次に、キーボードの「削除」キーを押します。削除を確認します。

  3. 次の場所で手順3.と4.を繰り返します。

    HKEY_LOCAL_MACHINE \ SOFTWARE \ Classes.docx \ ShellEx {BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}

    「デフォルト」値:「{C41662BB-1FA0-4CE0-8DC5-9B7F8279FF97}」

詳細については、こちらをご覧ください


1
問題を引き起こしているのは.dotxであるとどのように判断しましたか?
モアブ

1
まず、.docxファイルを含むフォルダーを参照するときにのみ問題が発生することに気付きました。第二に、サムネイルキャッシュをクリアすると、「ハング」動作の期間が大幅に短縮されましたが、数日後、動作は通常の期間(2〜3分)に戻りました。最後に、Wordファイルのサムネイルが問題であると判断し、これらのサムネイルのみを無効にする方法を探し始めました。.docx(および.dotx)サムネイルを無効にした後、再び問題は発生していません。これはexplorer.exeのバグだと思います。
カマキリ

1
正しい位置、1: HKEY_CLASSES_ROOT\.dotx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1} 2:HKEY_LOCAL_MACHINE\SOFTWARE\Classes\.docx\ShellEx\{BB2E617C-0920-11d1-9A0B-00C04FC2D6C1}
ロドリゴポロ

3

最近、Windowsの機能であるオフラインファイルが、この質問で説明されているようなエラーを引き起こす可能性があることを発見しました。約1週間前にオフラインファイルを無効にしました。オフラインファイルを無効にしてから、質問で説明したシステムの不安定性を経験していません。

Windows 7でオフラインファイルを無効にするには(Vistaでも同じである必要があります):

  1. [スタート]をクリックし、「オフラインファイル」を検索します。[オフラインファイルの管理]をクリックします。

  2. [オフラインファイルを無効にする]をクリックします。


オフラインファイルを無効にすることでこの問題が解決されることを期待していましたが、残念なことに、オフラインファイルが無効になっている場合でも、再び遭遇しました。私はこの(断続的な)問題を取り上げ続けます。さらにアイデアがあれば非常に役立ちます。ありがとう。
カマキリ

3

下位レベルに不安定なものがない限り、シェル拡張が主な原因です。

使用ShellExViewは、 Microsoftがないものを無効にするには、あなたは後の再追加したものを試すことができます...


ご提案ありがとうございます。AutoRunsを使用して、Microsoft以外のすべてのシェル拡張機能を既に無効にできていると思います。そのアクションは問題を解決しませんでした。
マンティス

1
@Mantis:ShellExViewには非AutoRunエントリも表示されると思うので、もう一度確認してください。
タマラWijsman

OK、トム。おかげで-ShellExViewも確認し、ここで私の調査結果を報告します。
カマキリ

@Mantis:あなたの質問に残したコメントだけでなく、あなた自身の答えに残したコメントも参照してください。...あなただけの私の答えを読んでいるようだ
タマラWijsman

1

問題は、Windows 7の検索インデックス作成の可能性があります。

記事「Windows 7で検索インデックスを無効にする」では、それを完全に無効にする方法を示し、説明します。

検索プロセスを高速化するために、SearchインデックスサービスはWindowsシステム上のファイルとフォルダーをスキャンし、それらに関する情報をインデックスファイルに記録します。ただし、システムのリソースも消費するため、コンピューターの速度が遅いユーザーにとっては、検索のインデックス作成をオフにすると便利です。

記事で説明されているように、まずこのサービスを無効にして、これが問題であるかどうかを確認してください。そうでない場合は、再度有効にします。もしそうなら、以下を読み続けてください。

詳細については、インデックスを使用したWindows検索の改善:よくある質問をご覧ください 。

インデックスが作成された場所には、ライブラリに含まれるすべてのフォルダー(ドキュメントライブラリに表示されるものなど)、電子メール、オフラインファイルが含まれます。インデックスに登録されていないファイルには、プログラムファイルとシステムファイルが含まれます。これらのファイルはほとんどの人が検索する必要がほとんどないファイルです。

この場合の問題は、インデクサーがインデックス付けに大量のメモリを必要とする非常に多くのファイルがライブラリに含まれていることです。たぶん、これはループし続ける特定のドキュメントの単純なバグです。2番目の記事セクション「インデックスの場所を追加または削除する方法」の情報を使用して、問題のあるライブラリが見つかるまで、インデックスを作成するフォルダーの数を減らすことができます。


検索インデクサーが問題であることは正しいと思いますが、検索インデクサーが原因で、フォルダーを参照しているときにexplorer.exeがハングアップすると思いますか?Explorer.exeは、ドキュメントライブラリ内のフォルダをクリックするだけで「フリーク」します。また、Windows検索を広範囲に使用しているため、インデクサーをアクティブにしておくことを好みます。検索インデクサーを完全にオフにするのではなく、問題を引き起こしている特定のファイルがあるかどうかを判断する方法はありますか?ご協力いただきありがとうございます。
カマキリ

1
インデックス作成をオフにすることは、これが本当に問題であるかどうかを確認するための一時的な手段になります。その後、検索からそれらを削除することにより、どのライブラリに不良ドキュメントが含まれているかを見つけます。1つのライブラリが問題を引き起こしている場合、どのドキュメントがバイナリ検索の問題になるかを見つけることができます(ファイルの半分を削除してから、1/4を削除するなど)。または、代わりに、すべての検索エンジンAgent Ransack、FileLocator Lite など、Windows Searchの代わりに使用することもできます。
ハリーマック

OK、しばらくの間Windowsの検索インデクサーを無効にしてみて、まだ問題が発生するかどうかを確認します。ここで結果をすぐに報告します。再度、感謝します。
カマキリ

残念ながら、検索インデックス作成プロセスが無効になっていても、問題の動作は再び繰り返されました。このエピソードは、通常よりも少し速く解決するように見えました(通常の3分ではなく、コンピューターが約60秒間だけ応答しませんでした)。それでも、この問題が発生する傾向があるフォルダーで、エクスプローラーを使用してブラウジングしていましたが、再びRAM使用量とディスクスラッシングがすべて発生しました。提案をありがとう、しかし問題はまだ解決されていません。他のアイデアはありますか?
カマキリ

この問題は、セーフモードで起動すると発生しますか?
ハリーマック
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.