Windows 11 や Windows 10 で大きなフォルダを開こうとした途端、エクスプローラーがクラッシュした経験はありませんか?特に、システムに過大な負担をかけずにファイルにアクセスしようとしているだけなのに、かなりイライラします。通常、これはハードウェアの問題ではなく、Windows が大量のファイル(サムネイル、メタデータ、プレビューなど)をどのように処理するかに関係しています。こうした余分な情報によってエクスプローラーが過負荷になり、クラッシュにつながる可能性があります。朗報です。Windows を再インストールしたり、PC を窓から投げ出したりしなくても、この問題を解決する確実な方法がいくつかあります。これらの修正方法は、エクスプローラーの負荷を軽減したり、クラッシュの原因となっている可能性のある設定を調整したりすることに重点を置いています。
Windowsで大きなフォルダを開いたときにファイルエクスプローラーがクラッシュする問題を解決する方法
フォルダのプレビューとサムネイルを無効にする
まず、ビジュアルプレビューとサムネイルが主な原因となることがよくあります。エクスプローラーが数百、数千ものファイル、特に大きなメディアフォルダーのプレビューを生成しようとすると、クラッシュすることがあります。これらの機能を無効にすると、Windowsはすべてのビジュアルを読み込む代わりにアイコンのみを表示するようになり、動作が軽量化されます。
- ファイル エクスプローラー を開き、省略記号 (…) をクリックして、オプション を選択します。
- フォルダーオプションウィンドウで、表示タブに移動します。常にアイコンを表示し、サムネイルは表示しないにチェックを入れます。また、保護されたオペレーティングシステムファイルを表示しない(推奨)にもチェックを入れます。これは、Windowsが不要なほど表示を難しくしているためです。
- 隠しファイルと隠しフォルダー まで下にスクロールし、隠しファイル、隠しフォルダー、または隠しドライブを表示しない を選択します。
- 上部の [フォルダーに適用] をクリックします (これにより、すべてのフォルダーが同じように動作するようになります)。[OK] をクリックします。
この簡単な調整により、エクスプローラーは基本的なアイコンのみを読み込み、重い画像レンダリングをスキップします。理由は定かではありませんが、一部のマシンではクラッシュを防ぐのに十分な効果があります。それでも効果がない場合は、次の方法に進んでください。
フォルダ表示をリストまたは詳細に変更する
特定のフォルダを開いたときにのみエクスプローラーがクラッシュする場合は、エクスプローラーがメディアプレビューを読み込もうとしていることが原因の可能性があります。メディアコレクションが大きいと、プレビューが乱雑になることがあります。表示モードを「詳細」または「リスト」に変更するだけで、プレビューやサムネイルが要求されなくなり、クラッシュを回避できる場合があります。
- ファイル エクスプローラー を開き、クラッシュが発生したフォルダーに移動します。
- ツールバーの「表示」をクリックし、「詳細」(または「リスト」)を選択します。これで、特定のフォルダでエクスプローラーがクラッシュしなくなることがよくあります。
- 問題のあるフォルダを開きます。この設定を有効にするには、もう一度省略記号(…)をクリックし、「オプション」に移動して「表示」タブに進みます。
- フォルダーに適用 をクリックし、OK をクリックします。これで、このようなフォルダーを開くたびに、詳細表示がデフォルトになり、エクスプローラーの負担が軽減されます。
ヒント:この方法で1つのフォルダだけが修正され、システム全体が修正されない場合は、おそらく局所的な問題です。そうでない場合は、次の修正に進んでください。
Microsoft以外のシェル拡張機能を無効にする
サードパーティ製アプリがシェル拡張機能を追加すると、特に巨大なフォルダを扱う際にエクスプローラーの動作が妨げられることがあります。これらの拡張機能は大規模な操作に最適化されていないため、動作が遅くなったりクラッシュしたりする可能性があります。MicrosoftのAutorunsツールを使えば、Microsoft以外の拡張機能を段階的に無効化し、問題の原因となっている拡張機能を特定できます。
- Microsoft Sysinternals ページから Autoruns for Windows を入手します。
- Autoruns64.exe を右クリックし、管理者として実行 を選択します。
- ウィンドウで、[エクスプローラー] タブをクリックします。これにより、すべてのシェル拡張機能とコンテキスト メニュー ハンドラーが表示されます。
- Microsoft以外のエントリの横にあるチェックボックスを1つずつオフにしてください。一時的に無効にして、クラッシュが修正されるかどうかを確認してください。
- いくつかを無効にした後、タスク マネージャー ( Ctrl + Shift + Esc) > プロセス タブから ファイル エクスプローラー を再起動し、Windows エクスプローラー を見つけて右クリックし、再起動 を選択します。
エクスプローラーがクラッシュしなくなったら、原因が特定できたことになります。必要に応じて、拡張機能を一つずつ再度有効化してください。こうすることで、大きなフォルダでうまく動作しない問題のあるアドオンを特定しやすくなります。それでも解決しない場合は、次の方法に進んでください。
フォルダ最適化設定を調整する
Windowsは、開いているフォルダの内容に基づいて、どのような種類のフォルダ(ピクチャやビデオなど)を開いているのかを推測します。メディアファイルの多いフォルダの場合、Windowsは特定のテンプレートを適用して大量のメタデータやサムネイルを生成しようとするため、エクスプローラーの動作が重くなることがあります。フォルダのテンプレートを汎用的なタイプに変更すると、この問題を回避できる場合があります。
- 影響を受けるフォルダーを右クリックし、[プロパティ] を選択します。
- カスタマイズ タブに移動します。
- [このフォルダーを最適化する対象] を見つけて、ドロップダウンを開き、[一般項目] を選択します。
- このテンプレートをすべてのサブフォルダーにも適用する をチェックします。
- 適用 をクリックし、OK をクリックします。
これにより、Windowsはクラッシュの原因となる可能性のあるメディア固有の情報を読み込まなくなります。それでもエクスプローラーがクラッシュする場合は、次の手順に進んでください。
システムファイルチェック(SFC)と展開イメージのサービスと管理(DISM)を実行する
Windowsのシステムファイルが破損すると、ファイルエクスプローラーなどでも予期せぬクラッシュが発生する可能性があります。SFCスキャンとDISMスキャンを実行すると、大きなフォルダにアクセスした際にエクスプローラーの動作を悪化させる可能性のあるシステムファイルを修復できます。
- コマンドプロンプト または PowerShell を管理者として開きます。これを行うには、 を押してWindows + XWindows PowerShell (管理者) または コマンドプロンプト (管理者) を選択します。
- 入力し
DISM /Online /Cleanup-Image /RestoreHealth
て を押しますEnter。完了するまでお待ちください。時間がかかる場合があります。 - 次に、実行し
sfc /scannow
てクリックしますEnter。破損したファイルが見つかった場合はスキャンして修復します。 - 両方が正常に完了したら、PC を再起動します。
これにより、原因となっている可能性のある、欠落または破損したシステムファイルが修復されます。それでもエクスプローラーがクラッシュする場合は、次の手順に従ってください。
レジストリ経由でシェルヒープサイズを増やす
Windowsは初期状態ではエクスプローラーにデフォルトのメモリを割り当てますが、非常に大きなフォルダを扱う場合、メモリ不足になることがあります。エクスプローラーにメモリを割り当てることで、動作を安定させることができます。
- を押してWin + R、
regedit
と入力し、Enter キーを押します。 - HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorerに移動します。
- 右側のペインを右クリックし、新規 > DWORD (32 ビット) 値 を選択します。
- ShellHeapSizeという名前を付けます。
- 編集するにはダブルクリックし、基数で Decimal を選択し、1000 (必要な場合はそれ以上の値を入力しますが、ここから始めます) と入力します。
- [OK] をクリックし、レジストリ エディターを閉じて、PC を再起動します。
これにより、エクスプローラーに多くのメモリが割り当てられ、大きなフォルダでの安定性が向上します。ただし、設定によっては、この設定が過剰だったり、すぐに動作しない場合がありますので、少し試してみる必要があるかもしれません。
Windowsエクスプローラーで大きなファイルを見つける方法
フォルダ内の大きなファイルは、エクスプローラーの挙動を悪化させる原因となることがよくあります。こうしたファイルを見つけるには、ファイルエクスプローラーを開き、ドライブまたはフォルダに移動して、検索バーに「1GB」と入力してくださいsize:>1GB
。「1GB」は任意のしきい値に置き換えることができます。これは、誰かがフォルダ内に大容量の動画やバックアップを保存していて、それがエクスプローラーをクラッシュさせているのではないかと疑われる場合に非常に便利です。
不良 RAM によりファイル エクスプローラーがクラッシュすることはありますか?
ええ、RAMの不良はシステムを混乱させる可能性があります。メモリスティックに不具合があると、Windowsが破損したデータを取得する可能性があり、エクスプローラーやシステムの他の部分でクラッシュを引き起こす可能性があります。Windowsメモリ診断(スタートメニューに入力してください)を実行することをお勧めします。エラーが表示された場合は、RAMスティックを抜き差しするか、1つずつテストして原因を特定してください。保証はできませんが、ハードウェアの問題を除外するための簡単な方法です。
まとめ
- サムネイルとプレビュー画像を無効にする
- フォルダ表示モードを切り替える
- サードパーティのシェル拡張機能を無効にする
- フォルダの最適化を「一般項目」に変更します
- システム修復のためにSFCとDISMを実行する
- レジストリでShellHeapSizeを増やす
- 問題を引き起こす巨大なファイルをチェックする
- 他の修正が機能しない場合は、RAMをテストしてください
まとめ
このリストは、大きなフォルダでエクスプローラーがクラッシュする一般的な原因のほとんどを網羅しています。正直なところ、小さな調整が混在している場合もあるので、段階的に試してみるのが賢明です。完全に再インストールするよりも、ストレスなく作業を進めることができます。1つの修正で効果がない場合は、別の修正が効果的かもしれません。この修正が、巨大なディレクトリを操作しているときにエクスプローラーの安定性を維持するのに役立つことを願っています。頑張ってください。そして、誰かの頭痛の種が少しでも解消されることを願っています!