Windows10でスーパーフェッチを無効にする方法



問題を排除するために楽器を試してください

Sysmain(以前はSuperfetchと呼ばれていました)は、MicrosoftがWindows Vista以降のWindowsオペレーティングシステムのすべての反復に統合したテクノロジです(Windows XPには、PreFetcherと呼ばれるより原始的な形式のSuperfetchがありました)。 Sysmainの基本的な目的は、Windowsコンピューターがどれだけ多くのランダムアクセスメモリを持っていても、より適切かつ効率的に管理および利用できるようにすることです。 Sysmainは、Windowsのすべてのバージョンに組み込まれているメモリマネージャーの一部であり、このテクノロジは、ユーザーがコンピューターで最も頻繁にアクセスするデータをすぐに利用できるように設計されています。つまり、コンピューターはそのデータを読み取ることができます。ハードドライブではなくRAMから(RAMに保存されているデータにアクセスするのにかかる時間は、ハードドライブに保存されているデータにアクセスするよりもはるかに短い)。



Sysmainには、2つの主な目的があります。このテクノロジは、起動プロセス中に必要なファイルをコンピュータがはるかに高速に読み取れるようにすることで、コンピュータの起動にかかる時間を短縮します。また、Sysmainは、最も頻繁に使用するプログラムが読み込まれ、他のものと比較してはるかに速く実行されます。 Sysmainは、コンピューターの使用パターンを記録および分析して機能を向上させることができるため、ある程度インテリジェントでもあります。



Sysmainは、Windowsが受けた多くのオーバーホールと新しい反復を通じて一定であり、それがWindows 10の一部でもある理由です。ただし、残念ながら、一部のWindows 10ユーザーにとって、Sysmainはそれよりも害を及ぼします。 Sysmainは、さまざまなWindows 10の問題の原因であることがわかっています。その主なものは、CPU使用率とリソース使用率の問題です。ありがたいことに、Sysmainが物事を簡単かつ迅速にするのではなく、行動を起こして害を及ぼしている場合は、無効にすることができます。以下は、Windows10でSysmainを無効にするために使用できる2つの異なる方法です。



方法1:サービスマネージャーからSysMainを無効にする

Windows 10コンピューターでSysmainを無効にする最も簡単な方法は、でSysMainサービスを見つけて無効にすることです。 サービス マネージャー。そのためには、次のことを行う必要があります。

  1. を押します Windowsロゴ キー+ R 開くには 実行 ダイアログ。
  2. タイプ services.msc実行 ダイアログを押して 入る を起動するには サービス マネージャー。
  3. すべてのリストをスクロールします サービス お使いのコンピュータで、 SysMain サービスをダブルクリックして開きます プロパティ

    Sysmain –サービス

  4. クリック やめる すぐに停止するには Sysmain サービス。
  5. のすぐ隣にあるドロップダウンメニューを開きます スタートアップの種類: オプションをクリックしてクリックします 無効

    SysMainの無効化



  6. クリック 適用する それから OK 。今 再起動 あなたのコンピュータ。

コンピュータが起動すると、SysMainは完全に無効になります。

方法2:レジストリエディタからSysMainを無効にする

場合 方法1 、何らかの理由で機能しない場合、または使用に完全に慣れていない場合 サービス マネージャーの場合、コンピューターからアクセスできるレジストリエントリを利用して、Sysmainを無効にすることもできます。 レジストリエディタ 。この方法を使用してWindows10でSysMainを無効にするには、次のことを行う必要があります。

  1. を押します Windowsロゴ キー+ R 開くには 実行 ダイアログ。
  2. タイプ regedit実行 ダイアログを押して 入る を起動するには レジストリエディタ
  3. の左側のペイン レジストリエディタ 、次のディレクトリに移動します。
    HKEY_LOCAL_MACHINE >> システム >> CurrentControlSet >> コントロール >> セッションマネージャー >> メモリ管理
  4. の左側のペイン レジストリエディタ 、 クリックしてください PrefetchParameters 下のサブキー メモリ管理 キーを押すと、その内容が右ペインに表示されます。
  5. の右側のペイン レジストリエディタ 、というタイトルのレジストリ値を見つけます EnableSysmain 。そのような値が存在しない場合は、を右クリックします。 PrefetchParameters 左ペインのサブキーにカーソルを合わせます 新着 をクリックします DWORD(32ビット)値 、新しい名前を付けます DWORD(32ビット)値 「」 EnableSysmain '。

    SysMainを有効にする

  6. を右クリックします EnableSysmain 右ペインのレジストリ値をクリックして、 変更…
  7. にあるものは何でも交換してください 価値データ: のフィールド EnableSysmain レジストリ値と 0 をクリックします OKEnableSysmain 次の値を持つことができます:
    0 –Sysmainを無効にする
    1 –プログラムの起動時にプリフェッチを有効にする
    2 –ブートプリフェッチを有効にする
    3 –すべてのプリフェッチを有効にする
  8. 閉じます レジストリエディタ そして 再起動 あなたのコンピュータ。

コンピューターが起動すると、Sysmainは正常に無効になっているので、先に進んで、最初にSysmainを無効にした目標が達成されたかどうかを確認できます。

読んだ3分