Windows 7の64ビット版で問題を抱えています。遅いと思っていたのですが、CPU使用率が常に80%前後であることを知り、解決策を探し始めました。
2つの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 が役立つと思います。
ここに画像の説明を入力してください。! これを使用して、記述されたデータの量などを表示することにより、どのプログラムが最も実行しているかを判断できます。 これは、どのプロセスが何をしているかを判断するのに役立ちます。
プロセスエクスプローラー]1のようなプログラムを使って、どのsvchost.exe
がリソースを消費しているかを調べてください。 その svchost
は services.exe
から実行されていますか? その特定の svchost
のコマンドライン引数は何ですか? Windows 経由で実行されている svchost
はいくつかあるので、どの 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に書き込まれているはずです。 より良い質問ですが、これは最近始まったことで、そうなる前の復元ポイントはありますか?
他の人がこの問題について与えたアドバイスに驚いています(単に推測を行ったものもあります)。
レオナルドやここで道を見つける他の人たちには、他の誰もが見逃したいくつかのテプがあります。
*はい、Process Explorerのコピーを取得することから始めます。
*はい、次に実行中の「SVCHOST.EXE」のインスタンスを確認し、CPU使用率が高いインスタンスをダブルクリックします。
*はい、[サービス]タブを見て、svchostのインスタンスによってホストされているサービスを確認します。
これは他の誰もが止まった場所です。それだけでは不十分です。 次に、 Services.msc
を実行し、svchostの暴走インスタンスによってホストされている各サービスを順番に停止する必要があります。CPUの負荷が減少するかどうかを確認するために、しばらく待ってしばらく監視してください。 もしそうなら、あなたが止めた最後のものは犯人でした。
この時点で、CPUを悩ませているサービスを正確に把握し、その特定のサービスがサイクルを吸う理由を見つけることを追求できます。
多くのウイルスがsvchostの名前で実行される可能性があるので、きちんとしたアンチウイルスが実行され、更新されていることを確認するのが一番です。 ウイルスに関係ないWindowsの問題である可能性もあります。
Svchost.exeは、ダイナミック・リンク・ライブラリ(DLL)から実行されるサービスの一般的なホスト・プロセス名であり、Svchost Process Analyzerを使用してこれらの特定のsvchostプロセスが何であるかを分析することができます。
私はsvchostsプロセスの1つを持っていて、どこからともなく、過去2日間、Win7 32ビットPCを不自由にし始め、(Dual Core)CPUが100%スタックしました。 この特定のsvchostプロセスは、12を超えるネットサービスプロセススレッドの原因でした。これらはすべて、標準で必要なネットワークサービスであるように見えました。
EventVwr、Sys Internals Process Explorer、およびsvchostアナライザーの新しい管理アラートを組み合わせて、主な犯人が次のとおりに絞り込みました。
Windows Live Mesh Remote Desktopサービス。
これをサービスで無効にすると、CPUの約60%が回復し、この特定のsvchostサービスがタスクマネージャーにドロップされました。
その後、約35〜45%を利用して別のものに置き換えられました。 タスクマネージャーを右クリックしてサービスに移動すると、 Windows Defender のみが原因でした。... (そして、私たちは皆、そのことを以前に聞いたことがあります)。
多くの人がデフォルトでWindows 7にインストールされていることに気付いていないため(プログラムリストでは表示されません)、このリンクは、Windowsを無効にする方法についての素晴らしいチューリアルを示しています。
http://www.simplehelp.net/2009/03/11/how-to-disable-windows-defender-in-windows-7/。
また、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」もここでは重要ではありません。
これが誰かに役立つことを願っています。
Windows 7で使用して、 windowsタスクマネージャーの特定の svchost.exe ですべてのサービスが実行されているものを見つける簡単な方法は、右クリックしてsvchost.exe をクリックし、 Goを選択することでした。リストからサービス(s)オプション。 これは[サービス]タブに移動し、選択したsvchost.exeで実行されているすべてのサービスを強調します。
コマンドプロンプトの同様のオプションは、実行することです。
tasklist /svc
それが役立つことを願っています。!
SysinternalのProcess Explorerを使用します。
次に、各 svchost.exe
を services.exe
でロードする必要があるため、親なしで実行されている SVCHOST
サービスを見つけます。 見つかった場合は、すべてを殺します。 (プロセスの親をダブルクリックして>> "Image"タブ>> "Parent"ラベルをダブルクリックすると、プロセスの親を知ることができます。)。
さらに、取得したウイルスが私と同じである場合は、次の手順を実行する必要があります。
の下に
Watermark.exeという名前のプロセスがあるかどうかを確認します。.\ Program Files \ Microsoft
フォルダ。 次に削除します。 (また、そのフォルダの「セキュリティ」タブを使用して、そのフォルダをロックすることをお勧めします。)。
Watermark.exe
は、すべての .html
ファイルに VBScripts
コードを挿入しています。 次に、これらの感染した .html
ファイルが SVCHOST.EXE
に注入されます。 したがって、テキストエディターで開いて、さまざまな場所のいくつかの「.html」ファイルを確認します。 実行しないでください。 ファイルの下部で「VBScript」コードを見つけた場合、条件は私たちが望んだよりも悪いです。
したがって、これも発生している場合は、すべての .html
ファイルをクリアするか、各 .html
ファイルからコードを削除することをお勧めします。
.html
ファイルをクリーニングした後、この状況では、ブートからの Recovery Console
を使用して、Windows& nbsp; XPインストールCDの SVCHOST.EXE
を確実に置き換えました。
スクリーンショットから、オーディオサービスが関係しているようです。
記載されている問題に関連している可能性があります。 2つのサービスで7つの高CPU使用量を獲得。 (最後の答えを参照)。
統合オーディオを無効にするにして、これが役立つかどうかを確認してください。
wevtsvc.dll
は、CPU使用率が高くなっています。
。。
これはWindows Eventlogサービスです。 内容を詳細に確認するには、xperfを使用してCPUサンプリングデータをキャプチャし、WPA.exeで分析する必要があります。