CPUを食べるsvchost.exe:これらのサービスのどれが原因になりますか?


17

これらのすばらしい指示のおかげで、ついに(!)Windows XP Professional SP3(バージョン2002)でCPUを大量に消費するsvchost.exeプロセスのサービスを特定できました。

Process                   PID    Services
========================= ====== =============================================
svchost.exe                 5516 BITS, EventSystem, Nla, RasMan, SENS,        
                                 ShellHWDetection, TapiSrv, W32Time, winmgmt, 
                                 wuauserv         

今:

  1. これらのサービスのどれが問題の原因になる可能性がありますか?
  2. 今、それらのいくつかを止めようとしますか?
  3. 「はい」の場合、これらのサービスのうち安全に停止できるのはどれですか、停止しない方がよいのはどれですか?(システムを不安定にすることなく)
  4. サービスを管理するにはどうすればよいですか?を使用しservices.mscますか?問題services.mscは、Windowsをローカライズしたため、すべてのウィンドウが翻訳されていることです。上記の英語名で対応するサービスを一致および停止/開始できる方法はありますか?

どうもありがとう!

PS:/fiプロセス名のフィルタリングが機能しなかったため、貪欲なsvchost.exeプロセスのサービスを見つけるために上記の出力を生成することは私のローカライズされたWindowsではトリッキーでした(フィルターコマンド自体はチェコ語に変換され、それらを入力することはできません文字セットの問題のためにコンソールで!!!脳損傷M $ !!!)。これは私がそれをやった方法です:

  1. tasklist /v > c:\tomas\file.txt
  2. メモリ使用量によって適切なsvchostプロセスのPIDを見つけます。
  3. tasklist /svc /fi "PID eq 5516"

PS:これは#995581の複製ではありません。データではなくCPUの消費に関するものであり、svchostの問題も頻繁に発生するため、特定のサービスに関する特定の質問に値します。その質問は私の問題をまったく解決しません。


1
あなたの編集と私のロールバックを参照:回答を受け入れるだけで問題が解決したことを十分に示しています。
カミルマシオロウスキ

11
繰り返しますが、Windows XPは4年以上前に完全な寿命に達しました。過去4年間、2つの注目すべき例外を除きパッチは作成されていませんでした...重要なセキュリティ更新でさえ、既知のセキュリティ欠陥が発見されたときでさえ(そしてこれらの多くがあります!)、それは危険で無責任ですこのシステムの使用を続けてください。サポートされているOSへのアップグレードは、ジョブ#1である必要があります。
ジョエルCoehoorn

1
ご意見をお待ちしておりますが、Kamilが既に述べたように、スーパーユーザーコミュニティ内で質問を「最終的に解決済み」とラベル付けすることはありません。受け入れられた答えがあるという事実によって、私たちは簡単にそれを見ることができます。さらに重要なことは、Windows XPよりも最新のオペレーティングシステムに移行する必要があることです。それを使用することは、単にセキュリティインシデントを懇願するだけです。
Run5k

1
これは、WindowsUpdateが問題を引き起こすWindows 7同じです。長年にわたって多くの更新プログラムがリリースされたため、WUは実際に必要な更新プログラムの確認に時間がかかります。
magicandre1981

4
これをretrocomputing.stackexchange.comに移行する必要がありますか?
ハインジ

回答:


41

まず、Windows XPを使用しないでください。これは起こるのを待っている事故です。

とはいえ、私はほぼ間違いなく、それwuauservが犯人です。WindowsUpdateはWindows XPで完全に壊れており、もはやサーバーを使用する目的はありません。net stop wuauserv確認してみてください。


12
これは、Windowsの自動更新のサーバーコンポーネントです(wuauctrlがクライアントです)。そのため、インストールする更新プログラムのリストを作成する必要があります。明るい頭脳がO(e ^ n)アルゴリズムを選択したため、考慮する更新の数が増えると、これは制御不能に遅くなります。インストーラーの実行も担当しているため、更新のインストールを試みている(および失敗している)ときに中断すると、SRインスタンスが実行される場合があります。
オイゲンリーク

3
多くのWindows更新プログラムのインストールプロセスは、更新が失敗した場合に、システムの既知の動作バージョンを保持するためのシステムリソアポイントの作成から始まります。(たとえば、wuauserv強制終了することによって)失敗した場合、システムの復元サービスはこの復元ポイントに戻り、インストールの失敗による望ましくない副作用を排除します。
オイゲンリーク

1
長くはかからないはずです-明確にするために:SRサービスは短時間だけ実際の作業を行います、再起動するまで存在し続けます。実際、以前はすでに存在していましたが、活動規模が非常に低かったので、あなたはそれを見ませんでした。
オイゲンリーク

9
@Tomas、本当に繰り返す必要があります。WinXPを使用しないでください。奇妙な後方互換性のために必要な場合、最善の策は分離された仮想マシンです。また、インターネットに接続されていないことを確認します。WinXPにはこの時点でパッチが適用されていないリモートコードの脆弱性が非常に多くあり、ブラウザのセキュリティアップデートもほとんどありません。
ジャロッドクリスト

7
サービスを停止しないでください...無効にマークしてください。そうすれば、再び実行されません。Windows XPのサポートは中止されたため、新しい更新プログラムを見つけることができるわけではないため、バックグラウンドで実行できるようにすることは意味がありません。
ジョエルCoehoorn
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.