- 締切済み
svhostのせいでPCが重い
XPのPCにInternet Securityをインストールしてからだと思うのですが、長時間使用していると重くなってしまいます。 タスクマネージャーでCPU使用率を調べると起動時には10%未満なのですが3時間後位には70%ぐらいになってしまいます。 プロセスを見てみるとユーザーがLOCALHOSTのSVHOSTがほとんどを使用しています。 どうしたら良いでしょうか NEWマシンなだけに辛いです。 だれか助けて下さい!! ■状態 ATHLON2400 RAM512 XP/SP1
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- sunset-77
- ベストアンサー率36% (31/85)
これを参考にしてください。 SVHOS原因でCPUをタスクマネージャでプロセスを見ると、複数の svchost.exe が起動され、CPU やメモリーを大量に消費している場合があります。 svchost.exe は DLL に実装されたサービスを起動するためのホストプロセスなので、いずれかのサービスが大量に CPU やメモリーを消費すると、この現象が発生することがあります。 通常、svchost は複数起動され、各インスタンスがどのサービスグループのホストになっているかは次の手順で判別することができます。 Windows 2000 の場合 Windows 2000 CD-ROM をセットし、Support\Tools フォルダにある Setup.exe を起動します。 (Windows 2000 Support Tools がセットアップされます。) コマンドプロンプトを開き、tlist -s コマンドを実行します。 Windows XP の場合 [スタート]-[ファイル名を指定して実行] から cmd を実行します。 表示されたコマンドプロンプトから tasklist -svc コマンドを実行します。 どのサービスグループが資源を浪費しているか特定できたら、コマンドプロンプトで net stop <サービス名> を実行して各サービスを停止すれば、問題判別ができます。 注:Windows XP Home Edition に tasklist コマンドはないため、タスクマネージャの [プロセス] タブを参照してください。
- jein
- ベストアンサー率49% (2799/5705)
>長時間使用していると重くなってしまいます。 当たり前です。XPはメモリの処理が98・Meに比べれば 効率よくなっているのですが、長い間稼動させれば それだけリソースが消費されていきます。 サーバーOSを搭載したサーバーマシンでないかぎり、 パフォーマンスが変わらずずっと稼動することはありません。 まず、SVCHOSTというのはXPの基本的なシステムの 一つです。 これがプロセスの大半を占めるのは普通なことです。 どんな使い方をしているかが問題でしょうね。 起動した時点で無駄な常駐ソフトなどがなく、リソース 消費も最低限の状態で、複数のソフトをなるべく同時に 使わないようにしておけば、XPで使うかぎりはそうそう 極端に動作が重たくなることはありません。 無駄な常駐ソフトがいっぱいあり、いくつもウィンドウを 開いていたり、WinMXなどの常に有る程度の通信帯域を 確保するソフトを長い間動作させていることはありませんか? 最低限のシステム環境のマシンで24時間稼動させていますが、 それほど極端に処理能力が低下することはありません。 職場のマシンなどはほぼ稼動させっぱなしですが 業務に支障はありません。
補足
起動した辞典で無駄な常駐ソフトなどないのにかかわらず、複数のソフトを同時に使っていないのに、ひどいのです。 約一時間ほどで60%を超えてしまうような感じです もちろん職場のwin2000マシンでは10時間連続しようでもそんなことはないです。 だから不思議で困ってしまっています…
補足
判別はできたのですがどのサービスを停止したらいいのかわかりません。 win2000の時はこんな現象でなかったのですが、winxpはみんなこんな感じなのでしょうか…