• ベストアンサー

CPU使用率が10%や90%になったりを繰り返す

CPUの使用率が10%になったり、90%になったりで かなり不安定な状態のやつがいくつかありました。 数字はCPUの使用率です。 services.exe 10~17 winlogon.exe 03~60 system idle process 10~90 です。 それぞれをプロセスの終了でやりましたが、終了できないプロセスだったり 終了した途端にマウスのみの表示になったりなりました。 どうすれば正常な状態にすることができるでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • parts
  • ベストアンサー率62% (6364/10149)
回答No.3

これが正常かどうかは・・・正直な話CPUのスペックも書かれてませんし、OSの種類もないですし、環境構成が把握できてないので何とも言えません。しかも、どれもwindowsのshellです。 まず、 system idle processは、Idle(空転-アイドル状態)のことで、CPUを使用していない状況を表す仮想プロセスです。これは0-99の間で動作し、0の時にはCPUの使用率が100%になり、99の時には使用率は0-1%になります。即ち実際のCPU使用率とは逆の数字が出るのです。要は、これは実プロセスの使用率ではなく使っていないCPU状態を表示するためのものですから、実体として存在していないプロセスです。そのため、基本優先度はN/Aにハンドル数は0になります。通常は無い物と思って無視して良いでしょう。 services.exeは、シェル(殻)の一つでUserサービスの根幹となるプログラムです。Servicesはタスク常駐プロセスやバックグラウンドプロセスを制御する大元のプログラムとなります。サービスは土台となり、その上で稼働するプログラムが多くあり同時に稼働すれば使用率は増加し変化します。Svchostやその他のサービスが増減すればそれに併せて増減します。 現在サービスで制御されているプログラムの一覧は、スタート→ファイル名を指定して実行からServices.mscと入力してEnterキーを押せば実行しているサービスと未実行の一覧が表示されます。(vistaの場合は、スタートメニューの検索窓に入力してEnterを押してください) 多くの場合、ウィルス対策ソフトの常駐もサービスの一つとして制御されており、サービスの上にウィルス対策ソフトが駆動する形になります。 このServicesはwindowsが起動すれば、必ず1つのプロセスとして稼働します。Servicesという名称で複数のプロセスが起動することはありません。このプロセスは原則落として(終了しては)はいけません。(尚、複数起動している場合は一方がウィルスかも知れませんが、対策ソフトがしっかり入っていればヒューリスティックで異常検出されるでしょう) winlogon.exeはその名の通りのWinlogonプロセスです。シェル(殻)プログラムの一つで、windowsログオンを制御を行う物で具体的には特別・特殊(Local system)権限によりユーザーログインを制御し、実行可能なwindows機能を管理する基幹プログラムとなります。これをシャットダウンするとwindowsも終了したり、ブルースクリーンに陥ったり、エクスプローラが終了します。基本的には必ず1つのプロセスが稼働していますが、複数のWinlogonが稼働している場合は、一方がウィルスの可能性もあります。(対策ソフトがしっかりインストールされていれば、新種でもヒューリスティックスキャンで検出される確率が高いです) ということになります。 Winlogon.exeは若干使用率の増減が大きいようにも感じますが、それが常時60%台などでなければ、気にする必要はないと思いますよ。ウィルス対策ソフトやスパイウェア(マルウェア対策)をしっかりしていて、感染警告が出ていなければ、システム面ではたぶん問題はないでしょう。強いて言えばスワップが多くなっている(メモリが不足している)か、CPUが実用上不足に達しつつあるか・・・ まあ、熱暴走などもあるかもしれませんが、シーズン的にはこの時期はむしろ外気温が下がり多少改善するでしょうから昨日今日気になりだしたなら、それはない可能性が高いでしょう。 まあ、常駐の対策ソフトとは別に念のためにオンラインスキャナーなどでチェックすると良いかも知れません。 http://www.kaspersky.co.jp/scanforvirus/ (カスペルスキーオンラインスキャナー) http://www.symantec.com/ja/jp/norton/security_response/index.jsp (シマンテックセキュリティレスポンス-右下側にオンラインスキャナ) どうしても、気になるならリカバリした方が切り分けが楽になるでしょう。(リカバリしてもその時点で動きがおかしいと思うなら、ハードウェアの故障もあり得ますし、そうでなく改善したならアプリケーションの一部に問題があった可能性があります) 尚、元々気にしていなかったけど、最近プロセスの参照方法をしって気になったなら、どういうシーンでそれが増減するのかをしっかり把握し、そのときに、他に別のプロセスがCPUを占有していないかを把握しましょう。 以上。

その他の回答 (2)

  • Willyt
  • ベストアンサー率25% (2858/11131)
回答No.2

 その不安定な状態は最近そうなったのでしょうか。それとも定常的にその現象が続いて来たのでしょうか。それによって原因は変って来ます。 もう一つ、マイコンピュ-タを右クリック→プロパティで表示される画面でキャッシュメモリーの大きさはどうなっているでしょうか。また、システムはXpでしょうか。それとも Vista でしょうか。

  • takas223
  • ベストアンサー率22% (299/1308)
回答No.1

 不安定ですね。  とりあえずウィルスソフトでメモリスキャンをすることをお勧めします。  基本CPUは何もしなければ安定しています。  常駐が多くてもそれ相応の負荷率で推移するので10-90%までいきなり変わることは多分ないと思います。  CPUの不安定か?ウィルスかもしれませんね。  もしかしたらかもしれませんが、CPUの放熱効率は大丈夫ですか?  PCが落ちない程度にCPUが熱かったりするかも、、、   BIOSで確認してみてください。  後半は想像でしかありませんが、、、  可能性があるということで、、、  

関連するQ&A

  • CPU使用率高い-該当プロセスなし

    Windows 2000 SP4を使用しています。 新たにハードディスクを購入したので、まっさらな状態から新規インストールを行いました。Windows Updateが終わり、いくつかのプログラム(Firefox, Winzip, 秀丸, ビデオボードのドライバ)をインストールしたところで、タスクマネージャのパフォーマンスタブに表示されるCPU使用率が常に高いことに気がつきました。デュアルCPUマシンなのですが、常に40~47%くらいを示しています。これはひょっとしてスパイウェアかウィルスか何かかと思い、トレンドマイクロのサイトでスキャンもしてみましたが、何も見つかりませんでした。 原因をつきとめようと、再起動後、何のプログラムも立ち上げない状態で、タスクマネージャのプロセスタブを開き、片っ端からプロセスを終了しました。explorer.exeとTASKMGR.EXEを除き、終了できるものはすべて終了しました。その時点でのプロセス一覧は: CSRSS.EXE explorer.exe imejpmgr.exe LSASS.EXE mstask.exe SERVICES.EXE SMSS.EXE spoolsv.exe svchost.exe svchost.exe svchost.exe System System Idle Process TASKMGR.EXE WINLOGON.EXE WinMgmt.exe こうなりました。この画面でのCPU使用率は99%が「System idle Process」になっています。 しかしながら、パフォーマンスタブが示すCPU使用率は、相変わらず45%前後です。 このような状態で、何がCPU使用率を引き上げているのかを突き止める方法は、ありますでしょうか? ご助言よろしくお願いいたします。

  • CPUの使用率があがりっぱなし

    最近のことなんですが、CPUの使用率がずーっと100%を振り切っているのです。そのためか、うぃ~んという音もするし、操作も反応も遅くなります。 特に何かを使っていたり、起動している訳じゃないんです。ふつうにネットしていると動作が遅くなり、見てみると使用率が振り切っています。 とても不安です。このままずっと続くのはCPUにもよくないと思うし、いつ壊れるかわからない、といった思いが常につきまといます。 で、タスクマネージャで、プロセスを見てみると、services.exeというものが一つだけダントツでCPUの使用率の数字が大きいのです。たぶんこのせいかと思うのですが、これって何なのかわからないので、終了させるわけにもいきません。 対策のアドバイス、お願いします。

  • ガゼットのCPU使用率について

    「状況」 普段はガゼットメーターは順調に動いています ところがワード関係の操作をした後必ずCPU使用率が100%になり動かなくなります タスクマネージャーを起動してみるとプロセスのWINWORD.EXEが90%以上(CPU使用率100%)になっています この状態を解消する為にはWINWORD.EXEを削除するか再起動するしかありません [そこで質問です] 1,ワード関係の操作をした時だけCPU使用率が100%になるのは何故でしょうか 2,「プロセスのWINWORD.EXEを終了する」をクリックすると「システムが不安定になる可能性があります」と表示されますが大丈夫でしょうか(今までは終了しても正常です) 3,使用率100%のまま操作を続けてもいいのでしょうか 支障はないのですが気になりますので教えていただければ安心出来ます

  • CPU使用率が100%になってしまいます

    ファンの稼動が激しいため、タスクマネージャをみたところ、CPU使用率が100%のまま変わりません。プロセスのiexpore.exeが90~99でメモリ使用量が36104Kになっています。普段は、たしか、System Idle Processが90~99なはずなのですが、このようにCPU使用率が100%の時は、System Idle ProcessのCPUが0で、メモリ使用量は、16Kになってます。CPU使用率を下げる方法はありますでしょうか?

  • CPU使用率が100%になってしまう

    ノートパソコン(WindowsXP Home)を起動して、しばらくするとCPU使用率が100%になり、作業が出来ないほど遅くなってしまいます。 プロセスを見てみると、 taskmgr.exe System Idle Process がやたら高い値をたたき出してました。 しまいにはマウスすら動かせなくなり、無理矢理電源を切るしかなくなります。 そして、何度か起動すると大丈夫になります。 これは一体何なんでしょうか。 こうなりだしたのは最近です。分かる方、どうかよろしくお願いします。

  • cpuの使用率が50%以上常にあります

    パソコンについてあまり詳しくないのですが画面を表示したりするのが重いのでタスクマネージャーを見てみたらcpu使用率が50%以下になりません。 何にも表示してないデスクトップにしても50%前後を行ったり来たりしています。 プロセスで見てみたら【cmd.exe】がcpuという所で39~47の値で動いています。 それと【System Idle process】がcpuという所で40~60の値で動いています。 cmd.exeとSystem Idle processのプロセスを終了ても大丈夫でしょうか? 何か対策はありますか?

  • CPU使用率がずっと下がりません。

    調べてみたところGeneric Host Process for Win32 Servicesのsvchost.exeがCPU使用率を占領しているようでした。 検索して色々調べたのですがパソコン初心者のためどうしていいかわかりません。 どなたか助けてください><

  • CPU使用率がすぐたかくなる

    System Idle ProcessがCPUの90%ぐらいをしめているのにかかわらずCPU使用率が100パーセントのまま再起動するまで続きます。 最近急に起こりました。 ウィルス・スパイウェアの駆除を行い、トロイの木馬が発見されましたので、駆除・再セットアップしましたが問題の状態のままです。 自分としては、プロセスを見て非常にCPU使用率が安定していないように思いました。 解決策教えてください。よろしくお願いします

  • cpuの使用率について

    XPsp3のPCでCドライブをREID1で使用していますが、ソフトを何も起動しない状態でCPUの使用率がほぼ25%位でそれ以下になることがありません。プロセスはSystem25%,System Idle Process75%となっています。この状態は正常でしょうか、ソフトの切り替えにもたついた感じがします。

  • CPU使用率が100%に・・・

    CPU使用率が よく100%になる事が多く パソコンの動きがかなり鈍いです・・・・ これを 直す方法とか ありますでしょうか??? ※タスクマネージャからプロセスで調べてみると CPUを使ってるのは System Idle process 98 で  後は Svchost.exe ってのがCPUを沢山使ってるみたいですが お手上げです・・・ どう対処すればいいか 教えて下さい お願いいたします