Windows 10をしばらく使用している場合は、コンピューターを起動するたびに、メモリ消費量が少なくとも50%であることに気づくでしょう。2GB、4GB、または8GBのRAMを使用しているかどうかは関係ありません。常にシステムブートの半分を消費します。これは正常ですか?強力なメモリがあり、起動時に起動するプログラムをある程度制御できる場合、システムはそれほど多くのRAMを消費しないはずです。または、少なくともそれがロジックで規定されています。
原因は何ですか?
私たちのオペレーティングシステムは、RAMメモリを使用して、より速くアクセスするために、使用するプログラムのデータとファイルを格納します。したがって、Windowsは、ハードディスク上の情報にアクセスする代わりに、メモリにコピーして管理を高速化します。
しかし、コンピュータを起動したばかりでまだプログラムを実行していないのに、なぜWindowsは多くのメモリを消費するのでしょうか。犯人の姓名はSuperfetchです。このWindowsサービスは、最も頻繁に使用するプログラムを確認し、使用する前にそれらをメモリにロードします。このようにして、このプログラムをロードしたい場合、WindowsはすでにRAMにあり、そのアクセスと実行は、ハードディスクから取り出してメモリにロードする必要がある場合よりも高速です。
Superfetchを無効にできますか?
Windowsに考慮させてRAMを不必要に消費させたくない場合は、Superfetchを無効にすることができます。
- Windowsのスタートボタンを右クリックして、「ファイル名を指定して実行」を選択し、コマンド「services.msc」を入力します。Cortanaでこのコマンドを入力することもできます。
Original text
- サービスパネルを起動したら、「Superfetch」に対応するものを探し、サービスの右ボタンで「プロパティ」をクリックします。
- 開始タイプが「自動」になっていることがわかります。「無効」のままにして、画像に示すようにプロセスを停止します。
- 変更を適用し、コンピューターを再起動します。
Superfetchを無効にすると、コンピューターのRAM消費量が少なくなります。いずれにせよ、RAM消費の減少がそれほど目立たないことがわかった場合、システムの起動時に自動的にロードされるプログラムの一部を無効にすることで、起動時のメモリ消費を軽減できます。おそらくこれらは私たちがあまり使用しないプログラムであり、Windowsがこれらのアプリケーションのリソースを消費することはあまり意味がありません。
- 「タスクマネージャ」(Ctrl + Shift + Esc)を開き、「ホーム」タブに移動します。ここでは、システムを起動するたびにWindowsが自動的にロードするすべてのアプリケーションを確認できます。プログラムを「影響の開始」フィールドでソートします。
- 影響が大きいプログラムは、リソースを最も多く消費するプログラムであるため、定期的に使用しないプログラムや、使用したいときに開始するプログラムを無効にします。それらを無効にするには、プログラムを選択して[ 無効にする]をクリックします。
この後、システムは起動時のRAM消費を大幅に軽減します。今回のケースでは、Superfetchを無効にしていくつかの起動プログラムを削除した後、起動時のRAM消費量を20%削減することができました。
Windowsが過剰なRAMを消費し続ける
これらの2つのヒントを実行してもシステムがRAMを大量に消費し続ける場合、問題の原因は別の可能性があります。
- リソースを消費しているコンピューター上にある種のウイルスまたはマルウェアがあります。それを解決するには、次の記事をお勧めします。
- マイクロソフトは、一部のサウンドおよびグラフィックスカードのドライバーとの互換性の問題により、リソースの大量消費が検出されたことを確認しました。問題を解決するには、ビデオおよびオーディオカードのドライバーを更新します。