web-dev-qa-db-ja.com

'svchost.exe'および 'coreServiceShell.exe'による高いCPU使用率

Windows 7 Ultimate32ビットでラップトップを実行しています。過去数日以来、私のラップトップは深刻な問題に直面しています。インターネットに接続するときはいつでも、svchost.exeまたはcoreServiceShell.exe、あるいはその両方がCPUを占有します。 coreServiceShell.exeは多くのRAMも消費します。

High CPU Usage

詳細を調べてみると、svchost.exeのCPU使用率が高いのはNetwork Location Awarenessサービスが原因であることがわかりました。

Tracking svchost.exe

また、coreServiceShell.exeのCPU使用率が高いのは、Trend Micro Titanium Internet Security 2012が原因です。

Tracking coreServiceShell.exe

そのような 'aは、Trend Microが問題の原因である可能性があると私に思わせます。

さらにテストした結果、IEまたはFirefoxを使用してインターネットを閲覧すると、インターネットに接続した直後は正常であることがわかりました。を参照してください。

CPU usage on using IE

そして

CPU usage on using Firefox

しかし、Google Chromeを使用している場合、coreServiceShell.exeはCPUとRAMの両方を占有します。

CPU usage on using Chrome

この時点で、インターネットを切断すると、Chromeを閉じるまでCPUとRAM使用量coreServiceShell.exeは高いままです。また、閉じるとChromeは、インターネットが接続されている間、svchost.exe CPUを占有し続けますが、coreServiceShell.exeは競争を離れます。

CPU usage after closing Chrome

それはChromeが問題の根本であると思わせますが、繰り返しますが、トレースcoreServiceShell.exeTrend Microインターネットセキュリティに戻ります。保護を停止しますトレンドマイクロのインターネットセキュリティも役に立ちません(ただし、サービスを停止することはできません)。

Chromeを更新しましたが、役に立ちません。

誰が犯人なのかわからない。 Google Chromeなしでは(もちろん、使用しないことで)、ブラウジングと開発の両方で非常に便利で不可欠な機能があるため、私はできません。次に、Trend Micro Internet security Suiteは、有効期限が切れるまでにまだ数か月あり、信頼できる保護を証明しているため、アンインストールできません。

問題の原因は何であり、これを解決するにはどうすればよいですか?

前もって感謝します

2
Kumar Kush

さらに調べてみると、その原因はWindows/System32/drivers/etcディレクトリのhostsファイルである可能性があることがわかりました。 hostsファイルを開いたところ、そのサイズは約1KBのファイルではなく、数千のエントリで約1.2MBであることがわかりました。インターネットに接続するたびに、servicehost.exeプロセスがファイルを検索しましたが、これは異常に大きいものでした。 hostsのデフォルトのエントリの下にあるすべてのエントリを削除しましたが、驚くべきことに、問題は解決しました。

私が見つけたもう1つのことは、そのようなエントリがSpybot SnDによってファイルに書き込まれることでした。実際、私は1か月に数回ラップトップをスキャンして、ラップトップのインターネットをブロックしていた頻繁なスパイウェア感染を除去していました。それは要点を正当化します。

それは最終的に、私がインストールした両方のアンチウイルスがスパイウェアを停止するのに十分なことをしていないという結論につながります。次に、Norton Internet Securityに切り替え、SpybotSnDを削除しました。さて、2ヶ月半くらいで問題ありません。

結論として、このような問題が発生した場合は、hosts fileをクリアし、"Reliable" InternetSecurityスイートを使用してください。

1
Kumar Kush