Windows Vista以降、OSには「SuperFetch」と呼ばれる特殊な技術が搭載されています。 これは、アプリのロード時間をスピードアップするためにメモリにプリロードされたディスク上の連続した領域に頻繁に使用されるアプリのデータやコンポー あなたが一時的または永久にそれを無効にすることができますので、時にはそれは、高いディスク使用量を引き起こ ここでそれがどのように行うことができるかです。
SuperFetchは、Windows XPで実装されたプリフェッチャーのWindows Vista拡張機能です。 プリフェッチャーは、頻繁に使用されるプログラムやプロセスをより高速に実行できるように、プログラム情報を格納する責任があります。 Windows Vistaでは、プリフェッチャーが微調整され、ハードディスクドライブ上でさらに大きなパフォーマンスを与えるために、そのキャッシュではるかに積極的
公式の説明には以下のように記載されています:
SuperFetchは、あなたが最も使用するアプリケーションを追跡し、ハードディスクが毎回アクセスされなければならなかった場合、プログラムは、彼らがするよりも Windows SuperFetchは、バックグラウンドタスクよりも現在使用しているプログラムに優先順位を付け、最も頻繁に使用するプログラムを追跡し、これらをメモリ SuperFetchを使用すると、コンピュータがアイドル状態のときにバックグラウンドタスクが実行されます。 ただし、バックグラウンドタスクが終了すると、SuperFetchはバックグラウンドタスクが実行される前に作業していたデータをシステムメモリに再入力します。 今、あなたがあなたの机に戻ったとき、あなたのプログラムはあなたが去る前にしたのと同じくらい効率的に実行され続けます。 それはあなたが特定の日に、より頻繁に異なるアプリケーションを使用する場合には、それが何日であるかを知るのに十分であってもスマートです。
SuperFetchを無効にするには、いくつかの方法があります。 選択した方法にかかわらず、サービスを無効にして機能しないようにする必要があります。
Windows10でSuperFetchを無効にするには、次の操作を行います。
- キーボードのWin+Rショートカットキーを押して、実行ダイアログを開きます。 タイプサービス。mscを実行ボックスに入れます。
- サービスコンソールが開きます。
- リストで”SysMain”サービスを見つけます。 OSの古いビルドでは、”SuperFetch”と呼ばれていました。
- サービスをダブルクリックしてプロパティを開きます。
- スタートアップの種類の下で、”無効”を選択します。
- サービスが実行中の場合は停止ボタンをクリックします。
Windows10でSuperFetchが無効になりました。
参考までに、記事を参照してください:
-
- Windows10でサービスを開始、停止、または再起動する方法。
- Windowsでサービスを無効にする方法10
または、管理者特権のコマンドプロンプトまたはPowerShellを使用して、SuperFetchサービスを無効にすることもできます。
コマンドプロンプトからSuperFetchを無効にします
コマンドプロンプトからSuperFetchサービスを無効にします。
- 管理者として新しいコマンドプロンプトを開きます。
- 次のコマンドを入力するか、コピーして貼り付けます:
sc config SysMain start=disabledsc stop SysMain
または、PowerShellを使用することもできます。
- 管理者としてPowerShellを開きます。
- 次のコマンドを入力するか、コピーして貼り付けます:
Set-Service -Name "SysMain" -StartupType DisabledStop-Service -Force -Name "SysMain"
あなたは完了です!
SuperFetch機能を再度有効にするには、サービスをAutomaticに設定して起動します。
それだけです。
私たちをサポート
Winaeroは非常にあなたのサポートに依存しています。 以下のオプションを使用すると、サイトが面白くて便利なコンテンツやソフトウェアを提供し続けるのを助けることができます: