Windows PCでアプリを実行するたびに、Windows OSは、アプリによって読み込まれたファイルに関する情報を含むプリフェッチファイルを作成します。この情報は、後で実行するときにロード時間を短縮します。
sysMainまたはSuperfetchは、次に起動するアプリを予測し、必要なデータをメモリにプリロードします。次回までに起動する次の3つのアプリを予測できます。ソリッドステートドライバーでは、これにより不要な書き込み操作が発生します。
これにより、SDDの速度が低下し、最終的にシステムのパフォーマンスが低下します。また、システムの起動が遅くなる可能性もあります。このようなすべての理由から、人々はスーパーフェッチWindows11を無効にする方法のガイドを探しています。
SuperfetchWindows11を永続的に無効にする方法
SuperFetchは、SysMainの以前の名前です。これは、リソースを効率的に割り当てるためにアプリのアクティビティを決定およびモデレートするためにバックグラウンドで実行されるサービスの一種です。このサービスを使用することには、自分で調査できる長所と短所があります。
一般に、Windowsユーザーは、サービスがバックグラウンドで継続的に実行されているため、このサービスを好みません。コンピューターでこのサービスをオフにして、問題が発生しないと信じてください。以下に、Windows11でSuperFetchを無効にするさまざまな方法を示します。正しい手順に従っていることを確認してください。
方法1:Windowsサービスを使用する
- タスクバーの検索拡大鏡をクリックして、サービスを入力します。
- アプリのすぐ上に表示されているサービスをクリックして開き、
- その中を下にスクロールしてSysMainに移動し、それをダブルクリックして[スタートアップの種類]を[無効]に設定します。
- サービスが実行されている場合は、[停止]、[停止]の順に選択します。
- 完了したら、[適用]をクリックし、[OK]をクリックして確定します。
方法2:レジストリからのスーパーフェッチを無効にする
2番目の方法は、コンピューターのレジストリを編集することです。これにより、スーパーフェッチがシステムでどのように実行されるかについて、4つのオプションから選択できます。レジストリを編集してスーパーフェッチを無効にするために必要な手順は次のとおりです。
- Win+Rを押し、Regeditと入力し、Enterキーを押してレジストリエディタを開きます。
- HKEY_LOCAL_MACHINE>SYSTEM>CurrentControlSet> Control> Session Manager> MemoryManagement>PrefetchParametersに移動します。
- PrefetchParametersフォルダーを右クリックし、[新規]> [DWORD値]を選択して、EnableSuperfetchという名前を付けます。
- EnableSuperfetchに次のいずれかの値を指定します。
0 –スーパーフェッチを無効にします
1 –プログラムの起動時にプリフェッチを有効にする
2 –ブートプリフェッチを有効にし、
3 –すべてのプリフェッチを有効にする
- [OK]を押して、完了したらレジストリエディタを終了します。
方法3:コマンドプロンプトを使用してスーパーフェッチを無効にする
- WindowsSearchでcmdを検索し、
- コマンドプロンプトを右クリックし、[管理者として実行]を選択します。
- コマンドラインに以下を入力し、Enterキーを押します。
「net.exestopsuperfetch」
- その後、以下のコマンドを入力してEnterキーを押します。
“sc config sysmain start = disable”
- それでおしまい。これで、サービスは完全に無効になります。
結論
SuperfetchまたはSysMainサービスは多くのストレージを消費しませんが、サービスは誤動作しますが、大量のCPUを使用する可能性があります。この場合、パフォーマンスを向上させるために、このサービスを無効にするオプションを探す必要があります。
その他の場合、これを行ってもパフォーマンスの向上は見られません。これは組み込みのサービスであり、PCがスムーズに実行するために必要なため、通常の状況では無効にしないでください。記事を読んでいただきありがとうございます。最新の技術関連のアップデートを入手するのをお楽しみに。