web-dev-qa-db-ja.com

400MBのメモリを消費するsvchost

私のタスクマネージャーには、svchost.exeの2つのエントリがあります。1つは300MBのメモリを使用し、もう1つは75MBを使用します。

それは正常ですか?そうでない場合は、どうすればよいですか?問題は何でしょうか?以前、svchost.exeがこれだけのメモリを消費するのを見たのを覚えていません。

OS:Windows Vista Home Premium SP1

2
Lazer

svchost.exeに2つのエントリがあることは問題ではありません。複数のエントリが表示されることは珍しくありません。 svchost.exeプロセスの説明については、質問 svchost.exeプロセスは何をしますか? を参照してください。

メモリに関しては、300MBは単一のインスタンスではかなりのように思えます。質問 svchostがメモリを使い果たしている を見て、プロセスを見てください。プロセスが複数のサービスをホストしている場合は300MBが妥当かもしれませんが、質問で言及されているツールでない場合は、Process Explorerを使用すると、問題の原因となっているプロセスを特定できます。

3
heavyd

正常です。 svchostは基本的に、バックグラウンドWindowsおよびその他のアプリケーションのサービスのヘルパープロセスであるため、複数のタスクを同時に実行できます。そして、svchostの2つのコピーは何もありません。時々私は12個も持っています。それが消費しているメモリが本当にあなたを悩ませているなら、ただあなたのコンピュータを再起動してください。

1
squircle

セーフモードで起動し、タスクマネージャーを開いて、実行中のサービスのスクリーンショットを撮ります。通常どおりに起動し、同じことを行い、2つを比較して、サービスの削除を開始します。この方法で、400MBのsvchost.exeインスタンスを削除しました。

0
john krueger