次の方法で共有

CPU使用率100%の原因 svchost.exe

Anonymous
2011-07-10T14:25:28+00:00

先日、パソコンを一掃しようと思い、リカバリの作成>HDDのファイル削除整理>クリーンアップ>デフラグ>レジストリの再構成>ダストブロワ―でパソコン内部の埃除去、と一通り掃除しました。

その結果、パソコンの容量も増し、内部の整理も済んだのでだいぶパフォーマンスも上がったのですが、唯一、CPUだけが上手くいきませんでした。

というのもCPUのクロックが、頻繁に100%になり、温度も65℃~73℃の間を行ったり来たりします。

この問題の解決方法だけが全然わからず、ほとぼり困っていた時、どうもアプリケーションを使用するとセキュリティソフトが『svchost.exe』のCPU使用率が異常に高いと示すことに気付きました。

そこで、この問題をどうにか解決できないかとネットでいろいろ検索していくうちに、アプリケーションの使用云々ではなく、svchost.exeそのものが、セキュリティソフトなどでも駆除されないWindowsのsvchost.exeと同名を名乗るウィルスである可能性が高いことを示されたサイトを発見しました。

http://blog.jam-web.biz/?eid=426390

http://www.windowsfiles.jp/freeware/svchostviewer.html

そこでCtrl+Alt+Deleteでタスクマネージャーを起動すると、svchost.exeが16個も作成されており、無知ながら試しにCPU使用率が100%時に高い数値を示すsvchost.exeのプロセスを終了させたところ、一気に40%近くもCPU使用率が減りました。

(ただし、減った矢先再び別のsvchost.exeのCPU使用率が異常に上がり始めました…)

その後、またいろいろ調べたところ、まずsvchost.exeをむやみに『プロセスの終了』させるのは危険だったらしく、次にどのサイトもsvchost.exeをどうにかするのに戸惑っているのがわかりました。

しかし、肝心の初心者にもわかるような明確で簡潔で具体的な解決方法が記されているサイトが無く、結局のところ、このsvchost.exeの問題を解決する根本的な方法がわからず、もうお手上げ状態になっています。

もうパソコンの内部一掃も残るはこの問題のみなので、良い解決方法があれば是非教えてほしいです。

誰か良い知恵をお貸しいただけないでしょうか?

ちなみに自分のパソコン環境です。(パソコン知識は、無知に近いです)

FUJITSU BIBLO NF/G40  OS:Windows7(32bit)

HDD:500GB メモリ:4GB 

セキュリティソフト:Norton デフラグソフトSuperWinUtilities

よろしくお願いします。

家庭向け Windows | 以前の Windows バージョン | Windows Update

ロックされた質問。 この質問は、Microsoft サポート コミュニティから移行されました。 役に立つかどうかに投票することはできますが、コメントの追加、質問への返信やフォローはできません。

0 件のコメント コメントはありません

質問作成者が受け入れた回答

  1. Anonymous
    2011-07-21T04:53:32+00:00

    reference さん、こんにちは。

    少しお時間が経ってしまいましたが、いかがでしょうか。

    当初の質問である「svchost.exe によって CPU 使用率 100% になる」現象は、無事に改善に至ったようで安心しました。

    追加でいくつかご質問があるようですね。

    CPU 使用率が「アプリケーション起動時」や「OS 起動時」などに大きく振れるとのことですが、通常そのようなタイミングでは CPU のパワーを使いますので正常かと思われます。(私の PC でも同様でした)

    「svchost.exe」は汎用のホスト プロセス名のようなので、複数表示されるケースも十分に考えられます。

    それぞれで何のサービスが実行されているかは「コマンド プロンプト」で以下を実行することで確認できるかと思われます。

        tasklist -svc

    最後に、CPU の温度については、十分な性能の冷却ファンを利用するとか、ほこりがたまらないように気を付けるなど、物理的な観点からも気を付けてみてくださいね。

    今後とも、Answers をお気軽にご利用ください。

    50+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません

4 件の追加の回答

並べ替え方法: 最も役に立つ
  1. Anonymous
    2011-07-11T09:21:05+00:00

    reference さん、こんにちは。

    Answers への投稿、ありがとうございます。

    「svchost.exe」が原因となり CPU 使用率が 100% となってしまう問題を改善したいのですね。

    同じような現象について Answers 内で調べたところ、以下のスレッドが見つかりました。

    30分おきにプロセスsvchostが動き30秒から1分間cpu100%になり、他のプログラムを阻害する。

    このスレッドでは、reference さんと同様、Windows 7 で Norton 製品をお使いの方が同じような現象にあっていました。

    そして最終的には **TEMP フォルダーを削除することで現象が見られなくなったようです。**reference さんも試してみてはいかがでしょうか。

    TEMP フォルダーの削除手順は以下のとおりとなりますので、参考にしてみてください。

     1.スタートボタンを押して「プログラムとファイルの検索」に %TEMP% と入力し、エンターキーを押します。

     2.TEMP フォルダーが表示されます。

     3.すべてのフォルダーとファイルを選択して削除します。

    もし上記の TEMP フォルダーの削除で上手くいかない場合は、次に紹介する内容を確認していただくといいかもしれません。

    ・[セーフ モードとネットワーク] での起動してどうか コンピューターをセーフ モードで起動する  を参照してください。

    ・[クリーン ブート] での起動してどうかWindows 7 の起動時に、自動的に起動されるプログラム (常駐プログラム) を起動しないようにする方法の、手順2. 「システム構成を使用して常駐プログラムの設定を解除する」を参照してください。

    ・いつから発生していたか

    リカバリーの作成などの作業をする以前から同じような状態であったのか

    ・イベント ログ (イベント ビューアー) に何かエラー等が表示されていないか

     以下のページを参考にエラーが起きた時点のイベントログを確認してみると、何が影響したエラーか分かるかもしれません。

    イベント ログ (イベント ビューアー) に表示される情報

    「svchost.exe」には、ウイルスといった情報もあるようですが、現時点では判断は難しいかと思います。

    「svchost.exe」自体は OS 標準のプロセスなので、まずは上記の切り分けを行ってみるのが良いのではないでしょうか。

    心配であればまず、お使いのセキュリティ ソフトでフル スキャンなどを実行してみるのも良いかもしれませんね。

    そのほか不明な点などありましたら気軽に質問してくださいね。

    ほかにも何かご存じの方がいらっしゃいましたら、アドバイスをよろしくお願いします。

    60+ 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  2. Anonymous
    2017-05-18T08:31:47+00:00

    お世話になります。わたしも、Windows2003Serverで、svchost.exeが100%で困っておりました。

    「AeLookupSvc」など、調べて行きますと、下記ページにたどりつきました。

    //ZacoDesignさんのページ

    http://zacodesign.net/blog/?p=773

    結論から言いますと、「WindodsUpdateサービス」を停止すると、解放されました。

    しかし、WindodsUpdateサービスが使えないのは、困ります。

    そこで、WindodsUpdateサービスのリセット、バージョンアップ方法、その他、何か良い方法はございますか?

    以上、ご教授よろしくお願い申し上げます。

    4 人がこの回答が役に立ったと思いました。
    0 件のコメント コメントはありません
  3. Anonymous
    2011-07-23T10:04:56+00:00

    ご回答、有難うございました。

    上記で回答してくださった通り、問題は解決いたしました。

    CPU使用率に関しても、問題は解決いたしいました。

    今後とも、何かわからないことがあった時にはよろしくお願いします。

    0 件のコメント コメントはありません
  4. Anonymous
    2011-07-11T15:44:07+00:00

    ご回答、誠に有難うございました。

    早速、問題となっていたTEMPファイルですが、FXSAPIDebugLogFile.txtというファイルを残してすべて削除しました。

    その後、再起動してから『セーフモードで起動』『クリーンブートで起動』を行い、様子を見てみましたが、またいくつか問題ができてしまったので、この際、全て質問したいと思います。

    質問は、まとめて三つになります。

    まず、以上の削除と起動からCPU使用率が100%になることは、なくなりました。

    ただ、CPUクロックが、何もアプリケーションを開いていない時は0~12%、何かアプリケーションを開いた時に40~85%、そしてWindows起動時には30~95%を行ったり来たりと極端に振れ始めたのですが、これは単にCPUが使用されているだけと判断しても構わないのでしょうか?

    続いて、タスクマネージャーを見たところsvchost.exeは、CPU使用率は落ち着いたもののいまだに16個のままで、一方、今度はccsvchst.exeのCPU使用率が0から平均50まで突然上昇しました。

    タスクマネージャーで実行中・停止中のサービスを見ても、どうもわかりづらいのですが、これに関しては、原因を突き止める方法ってあるのでしょうか?

    (おそらくNorton関連に原因があると思うのですが、これってNorton以外のセキュリティソフトでも起こりうる可能性のある問題なのでしょうか?)

    最後に、CPUの温度だけは、パソコンを掃除し始めた時からいつも66~73℃を往復するばかりで一向に下がらないのですが、何かCPUの温度を下げる方法などがあれば紹介していただけると幸いです。

    (一応、ノートパソコン用冷却台、液晶画面の明るさ調整、アプリケーションを複数起動しない等、無知なりにやってはいるつもりです)

    以上の三つの点で頭を悩ませていまして、知恵を貸して下さると助かります。

    よろしくお願いいたします

    0 件のコメント コメントはありません