Windows 11でPrefetchを削除すると遅くなる?アプリ起動への影響と削除後の対処
本記事にはアフィリエイト広告(Amazon・楽天市場等)のリンクが含まれています。
Windows 11の高速化を期待してPrefetch(プリフェッチ)を削除したら、いつものアプリの起動が遅くなった。起動用の先読み情報を消したことが、一時的な遅さにつながる場合があります。
ファイルを削除しただけなら、まず繰り返し削除するのをやめ、普段使うアプリを通常どおり利用してください。Windowsが利用に伴って情報を再生成するため、通常は削除前のファイルを手動で復元する必要はありません。
一方、高速化ツールでサービスやレジストリも変更した場合は、ファイル削除だけの状態とは分けて考える必要があります。起動しない、操作中も遅いといった症状も、再生成待ちだけで片づけないことが大切です。
目次
Prefetchを削除するとアプリ起動が遅くなる理由
Prefetchは、アプリ起動時にアクセスするコードやデータを学習し、次回以降に先読みする仕組みです。必要になってから読み込む処理を減らし、アプリの起動を速めることを目的としています。
その起動情報を削除すると、一部のアプリは情報が作られ直すまで起動が一時的に遅くなる可能性があります。「キャッシュだから消すほど速くなる」と考えて、日常的な掃除の対象にするのは避けましょう。
ただし、すべてのアプリで同じ差が出るわけではありません。先読みが予測を外すと起動を遅くする場合もあり、「残しておけば必ず速い」「消せば必ず遅い」という一律の説明はできません。
アプリ起動時の先読みと、プレイ中の描画性能は別の観点です。起動が遅くなったという症状だけで、ゲームのFPS低下まで同じ原因と決めないでください。
削除してしまった後にすること
ファイルを削除しただけなら通常使用で再生成を待つ
- Prefetchの追加削除をやめる。清掃ツールで自動削除を指定している場合は、その対象から外します。
- 普段使うアプリを通常どおり起動する。削除済みファイルを復元ソフトで取り戻すより、Windowsが起動情報を作り直すのを待つのが基本です。
- 同じアプリで症状を比べる。「起動するまでが遅い」のか、「起動後の操作も遅い」のかを分けて記録します。
再生成についてはMicrosoft Q&Aのコミュニティ回答で案内されています。Microsoft開発部門が回復時間を保証したものではないため、「数回起動すれば必ず元に戻る」と回数を決めて考えないでください。
何度も起動と終了を繰り返したり、再起動を続けたりするより、まず普段の使い方に戻して様子を見る対応が適切です。
サービスやレジストリも変更したなら変更内容を確認
高速化ツールや手動操作でSysMainなどのサービス、Prefetch関連のレジストリ値も変更していた場合は、ファイルが再生成されるのを待つ対応だけでは足りない可能性があります。
使ったツールの変更履歴やバックアップを確認し、何を変えたかを特定してください。元の状態が分からないまま別の解説のレジストリ値を上書きするのは避けましょう。会社・学校の管理PCなら、設定を触る前に管理者へ相談してください。
遅さが続くなら起動以外の症状も確認
普段どおり使っても遅さが続く場合は、Prefetch削除だけを原因と決めずに切り分けます。相談時には削除した日時、使った清掃ツール、変更した設定、影響のあるアプリ名を伝えると状況を絞りやすくなります。
- 特定のアプリだけ遅い場合は、そのアプリの更新や追加機能の変更時期も確認します。
- PC全体の操作が遅い場合は、タスクマネージャーでCPU・メモリ・ディスクの使用状況を確認します。
- 起動しない、エラーが出る場合は、エラー文を控え、対象アプリのサポート手順へ進みます。
容量を空けたいならストレージセンサーを使う
容量確保が目的なら、Prefetchの手動削除より先にWindows標準のストレージセンサーを確認してください。一時ファイルやごみ箱などを対象に不要なファイルを整理できます。
- Windowsの「設定」→「システム」→「ストレージ」を開きます。
- 「ストレージセンサー」を開き、実行頻度と削除対象を確認します。
- ごみ箱やダウンロードフォルダーの削除条件を読み、必要なファイルが対象にならない設定を選びます。
ダウンロードフォルダーやクラウドの内容は、設定によって扱いが変わります。容量を空けたいからと削除対象を一括で広げず、残したいファイルを先に確認してください。
Prefetchとシェーダーキャッシュの違い
Prefetchは起動時に使うコード・データのアクセス情報、シェーダーキャッシュはコンパイル済みシェーダーを再利用するための保存データです。Direct3D 11のディスク上のシェーダーキャッシュも以後のアプリ実行を速めるために使われますが、保存している内容は異なります。
どちらも「キャッシュ」と呼ばれるからといって、同じ場所を削除したり、片方の対処をもう片方に当てはめたりしないでください。ゲーム側のシェーダー処理に関する問題と、Windowsのアプリ起動情報は分けて扱いましょう。
Prefetch削除後によくある疑問
まとめ|繰り返し削除せず、通常使用で再生成を待つ
Prefetchを削除すると、一部アプリの起動が一時的に遅くなる可能性があります。ファイルを消しただけなら通常使用で再生成を待ち、設定変更もした場合は変更履歴を確認する。この分け方が削除後の対処の基本です。
起動後も遅い、エラーが出るといった症状は別の原因も考えて切り分けてください。容量を空ける作業は、ストレージセンサーで削除対象を確認しながら進めましょう。

