Windows 10、8および7:スーパーフェッチを有効または無効にする

Windows 10、8、または7のスーパーフェッチ(プリフェッチとも呼ばれる)機能を有効または無効にします。 スーパーフェッチはデータをキャッシュして、アプリケーションですぐに利用できるようにします。 場合によっては、これが特定のアプリケーションのパフォーマンスに影響を与える可能性があります。 ゲームではうまく機能しない傾向がありますが、ビジネスアプリケーションではパフォーマンスを向上させることができます。

スーパーフェッチが有効か無効かを変更するには、次の手順を実行します。

サービスから無効にする

  1. Windowsキーを押したまま「 R 」を押すと、 ファイル名を指定して実行ダイアログボックスが表示されます。
  2. services.msc 」と入力し 、「 Enter 」を押します。
  3. 「サービス」ウィンドウが表示されます。 リストから「 Superfetch 」を見つけます。
  4. スーパーフェッチ 」を右クリックしてから、「 プロパティ 」を選択します
  5. サービスを停止したい場合は、「 停止 」ボタンを選択してください。 [ スタートアップの種類 ]ドロップダウンメニューで、[ 無効 ]を選択します。

レジストリから有効または無効にする

  1. Windowsキーを押したまま「 R 」を押すと、 ファイル名を指定して実行ダイアログボックスが表示されます。
  2. Regedit 」と入力してから、[Enter]を押します
  3. [レジストリエディタ]ウィンドウが表示されます。 レジストリ内の次の場所に移動します。
    • HKEY_LOCAL_MACHINE
    • システム
    • CurrentControlSet
    • コントロール
    • セッションマネージャ
    • メモリ管理
    • PrefetchParameters
  4. 右側にある「 EnableSuperfetch 」をダブルクリックします。 この値が存在しない場合は、「 PrefetchParameters 」フォルダを右クリックしてから、「 New 」>「 DWORD Value 」の順に選択します。
  5. EnableSuperfetch ”に以下のいずれかの値を指定します。
    • 0 - スーパーフェッチを無効にする
    • 1 - プログラム起動時にプリフェッチを有効にします
    • 2 - ブートプリフェッチを有効にする
    • 3 - すべての召喚を可能にする
  6. OK 」を選びます。
  7. レジストリエディタを閉じます。

注:Superfetchを無効にして特定のアプリケーションで有効にしたい場合は、プログラムショートカットで特別なスイッチを使用できます。/ prefetch:1

よくある質問

プリフェッチデータはどこに格納されていますか?

デフォルトでは、プリフェッチデータは「 C:\ Windows \ Prefetch 」に保存されています。