ファイルエクスプローラーの動作が遅く、再起動しないとまともに動かない、なんて経験はありませんか?特に作業を素早く終わらせたいときには、本当にイライラしますよね。たいていの場合、システムファイルの破損、バックグラウンドで動作しているアプリがリソースを大量に消費している、あるいはWindowsの設定が何らかの理由で動作が遅くなっている、といったことが原因です。幸いなことに、いくつかの調整や修正方法があり、簡単なものから少し複雑なものまでありますが、どれも試してみる価値はあります。フォルダを開くたびに延々と待たされるあのイライラを解消してくれるはずです。
Windows 10/11でファイルエクスプローラーの動作が遅い場合の対処法
修正方法1:破損したシステムファイルを修復する
これは定番ですが、非常に効果的な方法です。システムファイルが破損すると、ファイルエクスプローラーの動作が著しく遅くなったり、フリーズしたりすることがあります。コマンドプロンプトを使用してこれらのファイルをスキャンして修復することで、問題を解決できます。少し技術的な知識が必要ですが、それほど難しくはありません。
- コマンドプロンプトを管理者として起動します。スタートメニューで「cmd」と検索し、右クリックして「管理者として実行」を選択してください。
- と入力してEnterキー
sfc /scannowを押してください。これにより、システムファイルの欠落または破損がスキャンされます。数分かかる場合があります。 - 完了したら、PCを再起動して、状況が改善されたかどうか確認してください。
- それでもエラーが発生する場合、または修正できない問題が見つかった場合は、以下のコマンドを実行して DISM ツールを使用してください。
DISM /Online /Cleanup-Image /CheckHealth DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth
注:これらのコマンドは、一度で全てが解決するとは限りませんが、試してみる価値はあります。環境によっては、最初の実行が失敗しても、再起動後に再度実行すればうまくいく場合があります。Windowsには当然ながら階層構造があります。
解決策2:バックグラウンドアプリと不要なスタートアッププログラムを終了させる
PCで大量のバックグラウンドアプリが実行されている場合、ファイルエクスプローラーの動作が確実に遅くなります。特に古い機種や低スペックのデバイスでは顕著です。タスクマネージャーを定期的にチェックすることで、動作を改善できる場合があります。
- Ctrl + Shift + Esc キーを押してタスクマネージャーを起動します。
- 「プロセス」タブに移動してください。
- スクロールして、現時点では必要のないアプリやバックグラウンドプロセスとしてマークされているアプリを探してください。
- 右クリックして「タスクの終了」を選択してください。ウイルス対策ソフトや重要なシステムプロセスなどを誤って終了させないように注意してください。
もう一つ、スタートアッププログラムを確認することを忘れないでください。それらはWindowsの起動直後から動作を遅くする可能性があります。
- タスクマネージャーで、「スタートアップ」タブに切り替えます。
- 起動時に起動する必要のないアプリは、右クリックして「無効にする」を選択することで無効にできます。
これは、特にログイン直後に動作の遅さを感じる場合、長期的に見ると大きな違いを生む可能性があります。
解決策3:検索とインデックス作成のトラブルシューターを実行する
検索バーが引っ張られたり、フォルダのインデックス作成が遅い場合は、このトラブルシューターで問題を診断し、場合によっては解決できます。少し分かりにくい場所にあるので、パスを以下に示します。
- コントロールパネルを開きます(検索するか、スタートメニューから探してください)。
- 表示を「小さいアイコン」に設定し、「インデックスオプション」をクリックします。
- 「検索とインデックス作成のトラブルシューティング」をクリックしてください。
- 画面の指示に従い、「検索またはインデックス作成によってコンピュータの動作が遅くなっている」のチェックボックスをオンにして、「次へ」をクリックします。
私の経験では、これで多くの奇妙な検索遅延の問題が解決します。Windowsのインデックス作成は、アップデート後や、長期間再構築せずに稼働している場合に不具合を起こすことがあります。時には、システム自身にトラブルシューティングを任せるしかない場合もあります。
修正4:クイックアクセスとファイルエクスプローラーの履歴をクリアする
ファイルエクスプローラーの動作がしばらくすると遅くなる場合、特に最近使用したファイルやフォルダーにアクセスする際に遅くなる場合は、履歴を消去すると改善されることがあります。Windowsはバックグラウンドで多くの情報を保存しているため、履歴が溜まって煩雑になることがあります。
- ファイルエクスプローラーを開きます。左上の「ファイル」メニューをクリックし、 「フォルダーと検索オプションの変更」を選択します。
- 「全般」タブで、 「ファイルエクスプローラーを開く」を「このPC」に 設定します。
- 「クイックアクセスに最近使用したファイルを表示する」と「クイックアクセスによく使用するフォルダーを表示する」のチェックを外してください。
- プライバシー設定の下にある「クリア」ボタンをクリックすると、過去の履歴が消去されます。
- 「適用」と「OK」をクリックしてから再起動し、ファイルエクスプローラーの動作が改善されるかどうか確認してください。
修正5:フォルダー最適化設定を調整する
Windowsは時として、フォルダの内容と合わない目的でフォルダを最適化しようとして、動作が遅くなることがあります。フォルダのプロパティを調整することで、この問題を解決できます。
- 動作が遅いフォルダを右クリックし、「プロパティ」を選択します。
- 「カスタマイズ」タブに切り替えてください。
- 「このフォルダーを最適化する」で、「一般項目」を選択します。
- 「このテンプレートをすべてのサブフォルダーにも適用する」のチェックボックスをオンにします。
- 「適用」をクリックしてから「OK」をクリックしてください。
修正6:Windows検索サービスを無効にする
検索を頻繁に使用しない場合や、ファイルの高速アクセスを多少犠牲にしても構わない場合は、Windows Searchサービスを無効にすることでパフォーマンスが向上することがあります。特に、非常に古いマシンや、ファイルやソフトウェアが大量に蓄積されたシステムでは効果的です。
- Windows キー + Rを押して、
services.mscと入力し、Enter キーを押します。 - リストから「Windows検索」を見つけて、ダブルクリックします。
- スタートアップの種類を「無効」に設定します。
- 実行中の場合は、「停止」をクリックしてください。
- 「適用」をクリックし、「OK」をクリックします。
Windows Searchをオフにすると、ファイルの即時検索はできなくなりますが、検索インデックス作成が原因で動作が遅くなっている場合は、その遅延を軽減できる可能性があります。
正直なところ、これは様々な方法を組み合わせるアプローチです。ある修正は劇的な効果を発揮しますが、別の修正はわずかな改善にとどまる場合もあります。根本原因によって異なります。なぜ効果があるのかは不明ですが、一部のマシンでは、これらの修正を組み合わせることでファイルエクスプローラーの動作が軽快になります。
まとめ
- システムファイルチェックを
sfc /scannowDISMコマンドで実行します。 - 不要なバックグラウンドアプリを閉じ、自動起動プログラムを無効にしてください。
- 検索が遅い場合は、検索とインデックス作成のトラブルシューターを使用してください。
- エクスプローラーを軽量化するには、クイックアクセス履歴をクリアし、最近使用したファイルを無効にする必要があります。
- パフォーマンス向上のため、フォルダ最適化設定を調整してください。
- Windows Searchが問題を引き起こしている場合は、無効にすることを検討してください。
まとめ
動作の遅いファイルエクスプローラーに悩まされるのは楽しいことではありませんが、ちょっとした調整でたいていは解決できます。バックグラウンドアプリを管理したり、システムファイルをクリーンアップするだけで劇的に改善することもあります。また、Windowsの設定を少し変更するだけで解決することもあります。この情報が誰かの時間を少しでも短縮できれば幸いです。少なくとも私にとっては効果がありました。