Windows 7 64ビットで問題が発生しています。遅いと思いましたが、CPU使用率が常に約80%であることがわかり、解決策を探し始めました。
二つあります svchost.exe
はそれぞれ約30%を消費し、リソースモニターには常に45%を消費するシステム割り込みがあります。アプリケーションを閉じてみましたが、違いはありません。
システムアップデートを無効にするなど、Googleで見つけた他の方法を試しましたが、機能しませんでした。
それが役立つかどうかはわかりませんが、これが私の仕様です:
Core 2 Duo 4400
ATI Radeon 4850
4 GB DDR2 RAM
[〜#〜]編集[〜#〜]
提案されたプログラムを実行して、この情報を得ました。私はそれを正しく理解しましたか?
[〜#〜]編集[〜#〜]
あなたがここで尋ねたように、私は今それを手に入れましたか?他のTCP/IPには何もありません。
[〜#〜]編集[〜#〜]
私はmsconfig
を実行して、svchost.exe
プロセスが起動時に使用していたため、現在のCPUは約50%ですが、さらに改善したいと思います。 Windowsだからといって、それほどCPUパワーを失うことはありません...
[〜#〜]編集[〜#〜]
ええ、私がここでできることは何もありません。私はすぐにWindows XPを再インストールします、それは本当に奇妙です...
Svchost Viewerが役立つと思います。
これを使用して、書き込まれたデータの量などを表示することで、どのプログラムが最も実行しているのかを判断できます。これは、どのプロセスが何を実行しているかを判断するのに何らかの方法で役立つはずです。
Process Explorer のようなプログラムを使用して、リソースを消費しているsvchost.exe
を特定します。 svchost
はservices.exe
から実行されていますか?特定のsvchost
のコマンドライン引数は何ですか? Windowsを介して実行されるsvchost
はいくつかあります。これらのリソースを消費しているものを特定する必要があります。プロセスエクスプローラーは、そのプロセスに関連付けられているサービスと、使用しているTCP/IPポートを表示します。
プロセスタグをクリックして、プロセスがツリー形式で表示され、services.exe
を介して実行されていることを確認します。
サービスのタブを見ても、それらは正当に見えます。
First svchost looks like `svchost.exe -k LocalServiceNoNetwork`
Second svchost looks like `svchost.exe -k LocalServiceNetworkRestricted`
Windowsファイアウォールを積極的に攻撃しているものはありますか? [TCP/IP]タブと[スレッド]タブには何が表示されますか?スレッドタブには、各プロセス内のスレッドのCPU情報が表示されます。指定されたサービスを再起動しようとしたか、イベントログをチェックして多くのエラーを確認しましたか?
メディアファイルのインデックス作成を実行していますか、またはLAN上でこれらのメディアファイルにアクセスを試みていますか?
これは多くのEtwTraceMessageVa呼び出しです。イベントログを確認しましたか? CPUを使用しているレートでは、WMIで [〜#〜] etw [〜#〜] に書き込む必要があります。より良い質問ですが、これは最近開始されましたか?それが起こる前に復元ポイントはありますか?
他の人がこの問題について与えたアドバイスに驚いています(一部は単純に推測)。
レオナルドやここで道を見つける他の人々にとって、他の誰もが見逃したいくつかのtepsがあります。
はい、まず Process Explorer のコピーを取得します。
はい、次に、実行中のSVCHOST.EXE
のインスタンスを確認し、CPU使用率が高いインスタンスをダブルクリックします。
はい、Services
タブを見て、svchostのインスタンスによってホストされているサービスを確認します。
ここが他の誰もが立ち止まった場所です。それでは十分じゃない。次に、Services.msc
を実行し、svchostの暴走インスタンスによってホストされている各サービスを順番に停止し、CPU負荷が低下するかどうかを確認するために、しばらく待ってからしばらく待つ必要があります。もしそうなら、あなたが最後に止めたのは犯人でした。
この時点で、どのサービスがCPUを占有しているかを正確に把握し、その特定のサービスがサイクルを吸う理由を見つけることができます。
また、svchost.exeで100% [〜#〜] cpu [〜#〜] の使用を引き起こす問題がありました。 svchostに関連する問題のサービスは、NLASvc、LanmanWorkstation、Dnscache、およびCryptSvcです。私の問題はFirefoxになりました。最新バージョンでは、Firefoxとは別にプロセスとして実行されるplugin-container.exeを追加しました。その背後にある考え方は、プラグインがクラッシュしても、Firefoxやブラウジングセッションはクラッシュしないということです。しかし、それは私のシステムでのサーフィンをたまらなくしました。
解決策:プラグインコンテナープロセスを無効にします。
完了したら、Firefoxを再起動し、Windowsタスクマネージャーを開いて、プラグインコンテナープロセスが無効になっていることを確認します。
Firefox 3.6のクラッシュ保護機能は、特定のプラグインでのみ有効です。ここで変更した4つの設定は、4つの異なるアウトプロセスプラグインを指定します。これらは、NPAPIテストプラグイン、Adobe Flash、Apple QuickTime(Windows)およびMicrosoft Silverlight(Windows)です。これらのプラグインは、別のdom.ipc.plugins.enabled
プリファレンスはデフォルトでtrueに設定されています。値をfalseに変更することで、それらを無効にできます。したがって、plugin-container.exeは実行されません。デフォルトでは、設定dom.ipc.plugins.enabled
はすでに「false」に設定されています。だから、それに触れる必要はありません。 dom.ipc.plugins.timeoutSecs
は、他の値がfalseであるため、ここでも重要ではありません。
これが誰かの役に立つことを願っています。
(Dual Core)CPUが100%のままで、過去2日間、svchostsプロセスの1つがあり、Win7 32ビットPCが機能しなくなってしまいました。この特定のsvchostプロセスは、12を超えるネットサービスプロセススレッドを担当しました。これらのスレッドはすべて、標準の必要なネットワークサービスであるように見えました。
EventVwr、Sys Internals Process Explorer、およびsvchostアナライザーの新しい管理アラートの組み合わせを使用して、次の主な原因に絞り込みました。
Windows Live Meshリモートデスクトップサービス
サービスでこれを無効にすると、CPUの約60%が回復し、この特定のsvchostサービスがタスクマネージャで停止しました。
その後、約35〜45%を使用して、別のものに置き換えられました。タスクマネージャーで右クリックしてサービスに移動すると、属性がWindows Defender....(そして、 1つ前)。
多くの人は、デフォルトでWindows 7がインストールされていることに気付いていないため(プログラムリストには表示されません)、このリンクを使用して無効にする方法を説明しています。
http://www.simplehelp.net/2009/03/11/how-to-disable-windows-defender-in-windows-7/
多くのウイルスがsvchostという名前で実行される可能性があるため、適切なウイルス対策ソフトウェアが実行され、更新されていることを確認することをお勧めします。ただし、ウイルスに関連しないWindowsの問題である可能性も同じです。
Svchost.exeはダイナミックリンクライブラリ(DLL)から実行されるサービスの一般的なホストプロセス名であり、これらの特定のsvchostプロセスが何を使用しているかを分析できます Svchost Process Analyzer
私は同じことをして、Windows Defenderを殺しました、そして今は元気です。幸運を祈ります。
すべてのサービスが特定のsvchost.exewindows task managerで実行されているものを見つけるためにWindows 7で使用した簡単な方法はsvchost.exeを右クリックしましたそして、リストからGo To Service(s)オプションを選択します。これにより、[サービス]タブが表示され、選択したsvchost.exeで実行されているすべてのサービスが強調表示されます。
コマンドプロンプトの同様のオプションを実行します。
tasklist /svc
それが役に立てば幸い!
Sysinternalの Process Explorer を使用します
次に、各svchost.exe
はservices.exe
によってロードされる必要があるため、親なしで実行されているSVCHOST
サービスを見つけます。見つかった場合、それらすべてを殺します。 (プロセス>> >> [イメージ]タブ>> [親]ラベルをダブルクリックすると、プロセスの親がわかります。)
さらに、取得したウイルスが私と同じウイルスである場合は、次の手順を実行する必要があります。
Watermark.exe
フォルダの下に..\Program Files\Microsoft
という名前のプロセスがあるかどうかを確認します。次に削除します。 (そのフォルダーのSecurity
タブを使用して、そのフォルダーをロックすることもできます。)
Watermark.exe
は、すべての.html
ファイルにVBScripts
コードを挿入しています。次に、これらの感染した.html
ファイルがSVCHOST.EXE
に挿入されます。したがって、テキストエディタで開いて、さまざまな場所からいくつかの.html
ファイルを確認してください。 *実行しないでください*。ファイルの下部にVBScript
コードがある場合は、予想よりも悪い状態です。
したがって、これも発生している場合は、すべての.html
ファイルをクリアする(または)各.html
ファイルからコードを削除することをお勧めします。
.html
ファイルをクリーニングした後、私はこの状況で、ブートからSVCHOST.EXE
を使用して、Windows XPインストールCDからRecovery Console
を確実に置き換えました。
スクリーンショットから、オーディオサービスが関与しているようです。
win 7 high cpu usage on 2 services で説明されている問題に関連している可能性があります(最後の回答を参照)。
統合オーディオを無効にする を試して、これが役立つかどうかを確認してください。
wevtsvc.dll
が原因でCPU使用率が高くなっています。
これはWindowsイベントログサービスです。何が何であるかを詳細に確認するには、CPUサンプリングデータをキャプチャしてWPA.exeで分析するために xperf を使用する必要があります。