サービスホスト: ローカルシステム (ネットワーク制限) 高CPU

サービスホスト: ローカルシステム (ネットワーク制限) 高CPU

ウェブで見つけられるものはすべて試しましたが、何も役に立ちませんでした。

簡単に言うと、システムをしばらく稼働させた後、サービス ホスト: ローカル システム (ネットワーク制限) プロセスが原因で、CPU 使用率が約 90 ~ 100% になります。

内部には次のものが稼働しています: 1) WLAN AutoConfig 2) 分散リンク トラッキング クライアント 3) プログラム互換性アシスタント サービス 4) ネットワーク接続ブローカー 5) ヒューマン インターフェイス デバイス サービス 6) Windows オーディオ エンドポイント ビルダー

この問題を解決する方法と、実際の問題は何なのか、何かご存知ですか?

ありがとう

答え1

CPU 使用率が高い原因となっているサービスを特定するには、svchost.exe の共有インスタンスで実行されているサービスに、独自の svchost.exe インスタンスを使用するように強制します。これにより、各サービスの CPU 使用率を個別に表示できるようになります。これは、次のコマンドで実行します (管理者特権のコマンド プロンプトから)。

sc config <servicename> type= own

注記:内のスペースはtype= own意図的です。

たとえば、WLAN AutoConfig Service サービスを svchost.exe の独自のインスタンス内で実行するには、次のコマンドを実行します。

sc config wlansvc type= own

消去法を使用して、CPU 使用率が高くなる原因となるサービスが見つかるまで、いくつかのサービスを分離します。サービスを svchost.exe の既定の「共有」インスタンスに戻すには、次のコマンドを使用します。

sc config <servicename> type= share

関連情報