• 締切済み
  • すぐに回答を!

svchost.exe CPU使用率について【Vista】

2~3日前からPCがすごく重たくなったので、タスクマネージャーを開いて見てみると、 安定しているときはあるものの、CPU使用率が100%の状態が長く続いたりしていました。 何度も検索していろんな方法を試してみましたが、全く治りません。 検索結果の中に、[svchost]が原因だ、と書かれているものがあり、さらに検索したところ、 もしウイルスである場合などで、ほとんどの記事が 1.タスクマネージャでCPU使用率100%のsvchost.exeを強制終了させる。 という手順が大体1番目に書かれていました。 なので、自分のタスクマネージャーのプロセスを見たのですが、[svchost]は見当たりませんでした。 しかし、パフォーマンスのリソースモニターから見ると、[svchost]関連のものが10個も起動していました。 (その中で特にCPU使用率が高くなるのが、[svchost(Network survice)]というものでした。) リソースからは削除も出来ないし、[svchost]はPCに関わる大事なプログラムなので削除しない方が良い、という記事を多く目にしました。 それ以外にPCが重たくなる理由が見当たらないのですが、なにか良い解決策はないでしょうか? PCを使って作業することが多いので、出来るだけ早く直したいのですが…。 何か良い解決策があれば、ぜひ教えてください。

共感・応援の気持ちを伝えよう!

みんなの回答

  • 回答No.3

私も似たような症状に悩まされましたが何とか解決しました。 参考になるかはわかりませんが、同じ原因の方もいるかもしれませんので以下に解決までの過程を記します。 ・スペック OS:vista sp2 CPU:Core2Duo T8300 2.4GHz メモリ:4GB GPU:NVIDIA GeForce 8600M GT まず【アンチウイルスソフト】でスキャンを実行。ソフトはMcAfeeです。 何も問題なく終わりました。(強いて言えばCPUの作業効率が悪いためいつもの2~3倍の時間がかかった;) 次にまぁ一応と思い、【Windows Defender】でもスキャン。やはり時間がかかる。でも問題なし。 とりあえずウイルス等ではなかったとしとく。 次はvistaに搭載されている、【システムの正常性のレポートを作成】を実行。そうしたらデバイス等の問題が出てきてこれかと思い、指示どうりに修正。 直ったかなと思い再起動してみると、改善はしたがやはり直っていない。(安定する時間が増えただけで、依然100%の時間が長い) 次に更新等のインストールで不具合が出たのかと思い、【システムの復元】を試みる。しかし直らない。 ここでようやくCPUのsvchost.exeなどのプロセスを疑い出す。 XPでの対処はネットに出ているものの、vistaはほぼ無い。(参考までに、電源プランが【省電力】になっていると似たような症状が現れるそうです。) 一応と思い、svchost.exe問題から-【Updateの自動更新を無効】にする。…意味が無かった。 【サイドバーを消す】…意味が無(ry やれるだけやるしかないと思い、【Process Explorer】や【Svchost Viewer】でいろいろ見てみる。しかし詳しい知識がないので、へぇ~と言って終わる。 ヤケクソで明らかにいらないソフトだけをフォルダーから消す。(adoveの自動更新を消しました) もうなかば諦めながらも、PC内の巡回でたまたま見かけた文章-【注意:同時に実行されている2つ以上のファイアーウォールは、競合する場合があります。】を思い出す。 まさかねと思いながらも、やってみる。McAfeeのファイアーウォールは残しつつ、【Windowsのファイアーウォールを切る】。 あ~なんだか、久々な再起動だな、と思いつつ待ってみる。すると なおった。 明らかにサクサク動いとる。CPUスルスルさがっとる。高負荷のゲームもヌルっとる。 飯も食わずにやった甲斐があった。 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ というわけで、 駄文・長文の如くなんですが、ファイアーウォールがカギだったようです。 ひとつ一つをまだちゃんと検証してはいないですが、おそらくコレ。 そんなの当たり前だと云う方は、どうぞ罵詈雑言を残していって下さい。 無知でスミマセンでした。 皆さん直るといいですね。

共感・感謝の気持ちを伝えよう!

  • 回答No.2

>・所有者情報を取得できません >・Windows Sockets を初期化できませんでした : 5 このメッセージだけでは拙速に判断できませんが、何らかの問題が発生している可能性はあります。 大まかな可能性として以下の2つが考えられると思います。 1.マルウエアに感染している 2.システムに不具合が発生している。 1の場合ならウイルス対策ソフトを最新の状態にしてスキャンを実行してください。 2の場合はならまずはOSのイベントビューアを確認してください。 その上でシステムのスキャンなり修復なりを実行して改善が見られるかを確かめるのが良いと思います。

共感・感謝の気持ちを伝えよう!

質問者からの補足

メッセージのどの部分を抽出すれば良かったでしょうか。 知識が少なくて本当に申し訳ないです。 またイベントビューアも見たのですが、どこを見ていいかわからず・・・。本当に申し訳ないです。 最悪、初期化しかないのでしょうか。 色々調べていただいたのに、理解に乏しくて申し訳ないです。

  • 回答No.1

svchostを終了するのも一つの方法ですが、まず先になんと言うプログラムがsvchostを使用しているのか確認しましょう。 1.タスクマネージャーでCPU使用率の高いsvchostのPID(画像で言えば左から2番目)を控えておきます。 2.コマンドプロンプトから以下のコマンドを実行します。 netstat -anb #バージョンによってはオプションが違う場合もありますのでその場合は適切なオプションを指定してください。 3.コマンドプロンプトの実行結果からCPU使用率の高いsvchostのPIDを見つけ、どのようなプログラムが実行されて何と通信をしているか確認してください。 4.その結果が適正な動作であるかを判断してください。  適正な動作であればリソース不足。  身に覚えのないプログラムであればマルウエアの可能性があります。

共感・感謝の気持ちを伝えよう!

質問者からの補足

ありがとうございます! 例にならって、管理者で実行で2までやってみたんですが、 1番目、2番目に使用率の高いPIDの番号を探したのですが見当たらず、また、 ・所有者情報を取得できません ・Windows Sockets を初期化できませんでした : 5 という表記が合間合間に何度も出てきます。 これは不適正、とみなして良いのでしょうか? あまり知識がなくて申し訳ありません。 良ければまたアドバイスお願いします。

関連するQ&A

  • svchost.exeでCPU使用率が異様に高い

    突然PCが遅くなったと思い、タスクマネージャーを開いてみると、CPU使用率が100%になっていました。プロセスをチェックするとsvchost.exeが原因のようです。 スパイウェアを疑い、spybotとadawareで検索し、検出されたクッキーなどを削除(MSのHKEYというファイル以外すべて)しましたが、改善されません。 対処方についてご存知であれば、教えて頂けませんか。

  • SVCHOST.EXEにCPUが占有されます。

    PCを起動後に処理が重くなり、5分もするとまったく動かなくなってしまいます。 タスクマネージャで調べたところ、SVCHOST.EXEのCPU占有率が異様に高いです。 とりあえずそのSVCHOST.EXEだけをプロセス終了して、何とか動かしている状態です。 いろいろ調べたのですが、ウイルスの種類や解決策がわかりません。OSはXPです。 よろしくお願いいたします。

  • svchost.exeのプロセス終了

    PCを起動するとCPUの使用率が100%になり、タスクマネージャの「svchost.exe」が99%くらいになってしまって2時間くらい動作が遅くなってしまいます。 これは終了させたら何か支障を来すものなのでしょうか? 検索したのですが解決策が分かりません。 ユーザー名は名前じゃなく、「SYSTEM」になっています。 OSはWindowsXPです。 どうか解決策を教えてください。お願いします。

  • svchost.exeでCPU100%

    PCを起動して数分でCPU使用が100%になります。 タスクマネージャでみるとsvchost.exeが原因です 調べてみるとsvchostはシステム関係のタスクのようで、終了させると動作は軽くなりますが、ソフトが起動できなくなったり、ネットで音が出なくなったりします。 Windows Updateを切ったりしても直ります。 検索で解決法を探し、KB927891パッチを入れたりしましたが直りません。 最近、PCにしたことといえば、Officeを入れたことぐらいです

  • 起動後、CPU使用率100% svchost.exe

    以前はこんなことなかったんですが… 最近、起動後に数分経たないとまともな操作ができなくなってしまいました。(正確に言うと、起動後数分は不安定ながらも操作はできますが、そのあとにまったく操作を受け付けなくなり、またその状態が数分経つと元のように快適に動きます。) タイミングを見計らって、タスクマネージャを起動してみました。(このタスクマネージャも、しばらくすると動かなくなりますが、数分後に復帰します。) 下のほうのCPU使用率を見てみると、100%近くなっていました。何にそんなに使われているのかと思い、プロセスタブに切り替え、CPUの数値の一番大きかったものを見てみました。svchost.exeでした。 調べてみました。 svchost.exeは、OS内の各種サービスを起動するための親となるプロセスである。OS起動時には、svchost.exeを経由して、各種のネットワーク・サービスが起動するようになっている。 …まぁ、大事だということはわかりました。 しかし、起動するたびにこのような状態が毎回起こるのはちょっと困ります。何かいい方法はないでしょうか? 【パソコンについて】 OS:Windows XP Home Edition SP2 メモリ:512MB メーカー:SHARP PC-CL1-5CE よろしくお願いいたします。

  • 起動後、「svchost.exe」によりCPU使用率100%になるが、なぜ?

    WindwsXPを起動すると、起動後、10~15分間くらいフリーズ してしまいます。 タスクマネージャを立ち上げ、プロセスを見ると、「svchost.exe」が CPU使用率、約98~100%を使用している状況です。 ユーザー名は、「SYSTEM」「LOCAL SERVICE」「NETWORK SERVICE」 になってます。 なお、トレンドバスターでスパイウェア、およびウィルスを検索 しましたが、検出されておりません。 使用OS:WindowsXP SP1 CPU  :Cereron 900Hz メモリー:512Mb 原因は何で、どのように対処したらこの現象から回避あるいは 改善できるのですか? よろしくお願いいたします。

  • CPU使用率が100%のまま動かない!

    PCを起動後、ネットワークに接続してしばらくするとCPU使用率が100% のままになり、PCにかなりの負荷がかかった状態に陥ります。 タスクマネージャーをみると、「svchost.exe」へのCPUが97~99となっており svchostがあやしいと思われます。 とりあえず、svchost.exeのプロセスを終了させて、動かしていますが、 画面のグラフィックがあやしくなり、あまりいい状況ではありません。 これを解決するにはどうしたらいいのでしょうか? ちなみに、アンチウイルスソフトは、Avast4!を使っています。 回答よろしくおねがいします。

  • 何もしてないのにCPU使用率100%

    DELLのINSPIRON1150(ノートPC)を使用しているものです。 最近、困った症状がありまして、 パソコンを立ち上げて、少し経つと、決まって、何もアプリケーションソフトなど起動していないのに、5分くらい、CPUの使用率が100%の状態が続き、何もできない(ものすごく動作が遅い)状態になってしまいます。ファンもフル回転といった感じです。 5分ほどすると、自然と直ります。 タスクマネージャで確かめてみると、パフォーマンスタグではCPUがずっと100%の状態で、プロセスタグでは、イメージ名「svchost.exe」のCPUが97とかになりっぱなしの状態、というところまではわかりましたが、どのように解決したらよいのかが、全くわかりません。 素人考えでウィルス?とも疑っているのですが…。 お願いです。どなたか、解決策をご存知の方、教えていただけないでしょうか。

  • svchost.exeについて

    OS2000.DYNABOOKユーザーです。CPU使用率が常に100%でほとんどフリーズ状態です。タスクをチェックしておりますとsvchost.exeの使用率が原因のようなのですが、駆除ソフト(ウイルスバスターやstingerなど)でもウイルスが見つかりません。microsoftのサービスパックを試したいのですが何を起動していいのかわかりません。どなたか解決策をご存知の方はいらっしゃらないでしょうか?

  • svchost.exe が CPUを100%近く使ってしまう

    nagilumと申します。 Windows XP SP2 をインストールした、あるノートPCで不審な動作が発生します。 時々操作に無反応になるので、タスクマネージャで「プロセス」を監視してみた ところ、複数実行されている svchost.exe のひとつが 100% に近い CPU使用率 になっていました。たまに発生します。 この、100% に近い CPU使用率の svchost.exe は、ユーザ名が SYSTEM です。 メモリの使用量が 約52MB で、他の svchost.exe のメモリ使用量 約4~5M よりも格段に多いです。 また、ユーザ名 SYSTEM の svchost.exe は、この問題を起こすものとは別に もうひとつ実行されていて、そちらはメモリ使用量も少なく、CPU使用率も 常に低く一定しています。 いま再度確認してみたところ、svchost.exe というプロセスは合計 5本 実行されていました。 ユーザ名 SYSTEM が2本、ユーザ名 NETWORK SERVICE が2本、 ユーザ名 LOCAL SERVICE が1本です。 この中で、時々 CPU使用率が 100% 近くになって問題を起こす svchost.exe だけが、メモリの使用量が格段に大きな値になっています。 ... もしかして、ウィルスか何かでしょうか? ちなみに、使用頻度の低いPCであり、ウェブブラウジングやメールの読み書きを 全く行わないセカンダリなPCで、ウィルスに感染するような操作をした記憶は 全く無いのですが。 アンチウィルスソフトはインストールしていません。 すみませんが、どなたか事情がわかる人、推測できる人、助けてください。