高いCPUとメモリの使用を引き起こすサービスホストSysMain

多くのユーザーが、SysMainプロセス(以前はSuperfetchと呼ばれていました)がCPU使用率を高くしていると報告しています。SysMainサービスは、ハードドライブの使用方法を理解するのに役立ちますが、コンピューターに必ずしも必要なわけではありません(SysMain)

(Service Host SysMain)高いCPU(High CPU)メモリ(Memory)の使用を引き起こすサービスホストSysMain

SysMainサービス(SysMain service)は、Superfetchに関連するサービスです。その仕事は、システムのパフォーマンスを長期にわたって維持および改善することです。System32フォルダーにあります。基本的(Basically)に、SysMainプロセスは、システムでのあらゆる種類の使用法のデータを収集する責任があります。次に、そのデータはハードドライブのブロックの形式で再編成され、それに応じて優先順位が付けられます。

サービスホストSysMan(Service Host SysMan)プロセスが高リソース使用率を引き起こしている場合は、それを無効にする前に、次のことを試してください。

システムでHDDを使用している場合、HDDの再編成が遅いという単純な事実のために、SysMainによって(SysMain)CPUが高くなる可能性が非常に高くなります。SysMainが原因で(SysMain)CPU使用率が高いという問題が発生した場合、明確な解決策はサービスを無効にすることです。

  1. ServiceManagerからSysMain(SysMain)サービスを無効にします(Service Manager)
  2. 昇格されたコマンドプロンプトの使用
  3. レジストリエディタの使用

SysMainサービス(disable the SysMain service)を無効にするには、次の方法を試してください。

1] ServiceManagerからSysMainサービスを無効(Disable)にします(Service Manager)

SysMainに関連付けられているプロセスを強制終了する最も簡単な方法は、サービスマネージャーからSysMainサービスを無効にすることです。

  1. Press Win+R実行(Run)ウィンドウを開き、コマンドservices.mscを入力します。
  2. Enterキーを押して、 (Hit Enter)ServiceManagerウィンドウを開きます。
  3. SysMainサービス(SysMain service)まで下にスクロールします。
  4. SysMainサービス( SysMain service)を右クリックし、 [プロパティ(Properties)]を選択します。
  5. スタートアップの種類(Startup Type)無効(Disabled)に変更します。
  6. [適用] 、 (Apply)[OK]の順にクリックします。

2]管理者特権のコマンドプロンプト(Command Prompt)を使用してSysMainを無効にする(Disable SysMain)

コマンドプロンプトSysMaindisable

コマンドをコピーして貼り付けるだけなので、コマンドプロンプト(Command Prompt)を使用する方法はやや簡単です。

Windowsの検索(Windows Search)バーで「コマンドプロンプト」を検索します。

コマンドプロンプト(Command Prompt)に対応する右側のウィンドウで、[管理者として実行(Run as administrator)]を選択します。

次に、管理者特権のコマンドプロンプトウィンドウで、次のコマンドを入力し、 Enterキー(Enter)を押します。

sc stop "SysMain" & sc config "SysMain" start=disabled

SUCCESSメッセージが表示されたら、作業が完了したと見なします。

コンピュータを再起動してください。

読み取り(Read)Service Host: Diagnostic Policy Service 100% Disk Usage

3]レジストリエディタ(Registry Editor)を使用してSysMainを(SysMain)無効にします(Disable)

サービスホストSysMainにより、Windows10でCPUとメモリの使用率が高くなります

レジストリエディタ(Registry Editor)は、システムに長期的な変更を加えるための優れたツールです。レジストリエディタを使用して(Registry)SysMainサービスを無効にする手順は次のとおりです。

Press Win+R実行(Run)]ウィンドウを開き、コマンドregeditを入力します。Enterキーを押して、レジストリエディタ(Registry Editor)ウィンドウを開きます。

レジストリ(Registry)エディタで次のパスに移動します。

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SysMain

右側のペインで、[開始(Start)]の値をダブルクリックします。

値データ(Value Data)の値を4に変更し、[ OK ]をクリックして設定を保存します。

コンピューターの高リソース使用率の問題(High Resource Utilization issue)を解決するのに役立つことがあれば幸いです。

サービスホストのSysMainが大量のメモリを使用しているのはなぜですか?

SysMainプロセスは、システム上のすべての使用パターンに関するデータを収集する責任があります(SysMain)これは、 Superfetch(Superfetch)に関連するサービスであり、システムのパフォーマンスを長期にわたって維持および改善します。

Service Host SysMainを無効にしても大丈夫ですか?

いいえ。プログラムをロードする場合、Windowsは実行可能ファイルを実行するためにメモリにコピーする必要があります。アプリケーションを閉じても、プログラムはRAM(RAM)に残っています。プログラムを再度実行すると、Windowsはディスクから何もロードする必要がなくなり、すべてRAMに保存されます。



About the author

私は、Windows アプリとファイルを専門とする、10 年以上の経験を持つコンピューター セキュリティの専門家です。私は、コンピュータ セキュリティに関連するさまざまなトピックについて何百もの記事を書いたり、レビューしたりして、個人がオンラインで安全に過ごせるように支援してきました。また、データ侵害やサイバー攻撃からシステムを保護するために支援が必要な企業向けの経験豊富なコンサルタントでもあります。



Related posts