今回のご質問に参考になるのではという情報を紹介させていただきますね。
選択肢の 1 つは、レジストリの編集です。
レジストリ設定の変更は、間違えると深刻な問題の原因となり、コンピューターが正しく起動できなくなる場合があることをご理解ください。
マイクロソフトは、レジストリ設定の構成により発生した問題に関しては、一切責任を負わないものとしております。これらの設定の変更は、自己の責任において行ってください。
変更を行う前には、必ずレジストリのバックアップを行ってください。
何らかの理由でシステムの復元を行う必要がある場合のために、復元ポイントを作成することもできます。
Superfetch の設定は、レジストリ内の以下の場所で構成されています。
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters
右側のウィンドウで EnablePrefetcher キーを見つけて、値を以下のどれかに変更します。
・キャッシュを無効にする : 0
・アプリケーションのみをキャッシュする : 1
・起動ファイルのみをキャッシュする : 2
・すべてをキャッシュする (デフォルト): 3
これらの設定を変更する場合、それぞれの設定を試し、どの設定が最もユーザーの好みに適しているか確認することもできます。
レジストリ設定を変更する場合でも変更しない場合でも、ファイルが破損した場合のために Superfetch の履歴をクリアしておくこともできます。
履歴をクリアするために推奨する方法は、デスクトップにフォルダを作成してから C:\Windows\Prefetch フォルダに移動して、Prefetch フォルダからデスクトップの新しいフォルダにファイルをすべて移動させることです。ファイルを削除してしまうこともできますが、安全のため、新しい場所に移動させるだけにしましょう。また、ReadyBoost フォルダは Prefetch フォルダから移動させないでください。
ファイルのみを移動させてからコンピューターを再起動します。
Superfetch ファイルが再構築されてから起動ファイルの事前キャッシュが行われるため、再起動には少し時間がかかる場合があります。
この情報で問題が解決できればと思います。
**※日本版Answersの開設にあたって、質問方法、回答方法などの参考にしていただければと、US版Answersの投稿を元に作成させていただきました。**Answersのようなコミュニティでも、レジストリの変更については、自己責任で行っていただくようお願いしています。
オペレーターの方でも気をつけるようにしていきますが、回答される方も、質問される方も、その点はご協力なにとぞお願いします!
マイクロソフト株式会社 フォーラムオペレーター 鈴木裕子