大量のメモリを使用するsvchost.exeでPCの速度が低下する[重複]


11

私のWindows 7 32ビット版。svchost.exe大量のメモリを使用し、PCの処理速度を大幅に低下させています。

自動更新がオフになっていて、手動モードになっています。

この問題を解決するにはどうすればよいですか?ありがとう


これを行うと、私にファイルを与える:pastebin.com/4h2ySm1V
magicandre1981

回答:


16

次のsvchost.exe理由により、特定のマシンでCPU使用率の高い問題が発生している原因を知る方法はありません。

svchost.exeWindows XP以降のサービスとして実行中のDLLを含むホストプロセスです。内部では、常に複数のサービスが実行されていsvchost.exeます。プロセスを強制終了することはできますが、すべてのサービスを強制終了するため、問題の原因となっているサービスを特定することはできません。

CPU使用率が高い原因を特定するには、いくつかの方法を試すことができます。

  • タスクマネージャーを開き、svchost.exe問題の原因となっているを右クリックして、最後のオプション-[サービスに移動]をクリックします。

    ここに画像の説明を入力してください

    その特定で実行されているすべてのサービスのリストが表示されますsvchost

    ここに画像の説明を入力してください

  • Process Explorerを使用して、特定のsvchostインスタンスで実行されているサービスを表示することもできます。

    ここに画像の説明を入力してください

    ソース


ウイルスは確かにこの問題を引き起こす可能性がありますが、リソースを食い尽くしている不十分なソフトウェアプログラム、またはウイルス対策スイートの不適切な選択にほかなりません。


PCがクラッシュしないように、一度に1つのプロセスを停止してください。
ハンター

2
プロセスエクスプローラーでsvchostエントリをダブルクリックすると、タブがあり、どのサービスがそのプロセスにCPUを使用しているかに関するより詳細な情報が表示されます。IIRC、「スレッド」。何をオフにするかの選択肢を絞り込むことができる場合があります。
horatio

2
Lol確かにWindowsは不十分に書かれたソフトウェアです
user613326

@horatio [スレッド]タブでプロセスエクスプローラーのエントリをダブルクリックすると、特定のスレッドがsvchost.exeに読み込まれているサービスのdllに属していることがわかります。 。servicehost.exeでホストされているn個のサービスのうち、最も多くのスレッドを作成している、または正しく動作していないことを、どのようにして正確に知ることができますか?「スレッド」タブ内にサービス列がありますが、すべてのスレッドで空白が表示されています。
RBT

1

ウイルス感染が原因である可能性があります。一般的に言って、svchost.exeは通常のWindowsシステムファイルであり、CPUやRAMを含む多くのリソースを消費するべきではありません。疑わしい感染を完全にスキャンする必要があります。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.