- 締切済み
〔Windowsタスクマネージャ〕メモリの使用量とCPUの使用率
最近、ノトパソ(XP)使用中に動作が鈍ってくるようになりました。 ハードが古くなってきたんでしょうか?2年使用だけどもう寿命なのかな。 ついにハングアップやフリーズまで起こるように。 動作が遅いときは〔Windowsタスクマネージャ〕で [パフォーマンス]を視るとCPU使用率が100%になっています。 使用率を下げるためにはどうしたらいいんでしょうか。 同じくマネージャで[プロセス]を視ると メモリ使用量が出てくるわけなんですが、 これはどういうものなんでしょうか? プロセスを終了させていったほうがいいのだと思いますが ほぼ拡張子が".exe"のものばかり。 「SYSTEM」のものと「ユーザー名」のものがありますが SYSTEM名義のアプリケーションは終了させても動作に影響はありませんか? あと、右クリックすると〔プロセスツリーの終了〕という項目がありますが これは通常のプロセスの終了とどう違うのでしょうか。 タスクマネージャについての質問だらけになってしまいましたが ご回答のほどよろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
みんなの回答
>ユーザー名のアプリケーションはなるだけ終了させても宜しいのでしょうか? あまり推奨できません。それらはほとんどが常駐ソフトであり、その中にセキュリティソフトも含まれています。セキュリティソフトを終了してしまっては、お金をかけて導入した意味がありません。タスクマネージャーから終了するのではなく、タスクバー右端のアイコン群で不要なものを右クリックで終了させた方が安全です。 Explorer.exeというプロセスはエクスプローラーだけでなく、タスクバーやデスクトップアイコン、スタートメニューを表示させる役割がありますが、私が256MBメモリでXPを動かしていたときはよく終了させていました。 Explorer.exeで「プロセスの終了」をするとデスクトップのアイコンやタスクバーが消えますが、「Alt」+「Ctrl」+「Delete」キーでタスクマネージャを起動して、「ファイル」→「新しいタスクの実行」で名前に「explorer」と入力してEnterキーで再び表示させる事ができます。 なのでOffice Word,Excelやネット使用時にはよくexplorer.exeをプロセスの終了で消して、デスクトップやスタートメニューを開きたい時だけタスクの実行で起動させてました。これもメモリの節約ですね。たまにExplorer.exeがCPU使用率100%を維持させている事があり、イラついて葬った時もあります(笑)。Explorer.exeは「プロセスの終了」させても異常が起きたことが無いので、よくよく消してましたよ。他のプロセスではやってはいけませんよ。 ここまで苦労しなくても、メモリを増設させればかなり軽くなると思いますが、そういった検討をするつもりは無いのでしょうか。1万円足らずで快適動作になると思いますよ。
>プロセスの終了は容易にしないほうがいいんですね。 そうです。結局プロセスの終了をしても、再起動したらまた出現します。PC起動毎にプロセスの終了をやっているようではキリがありませんよ。 >ユーザー名のプロセスは大丈夫なのでしょうか? 気にする必要はありません。たとえあなたのユーザー名のプロセスがあっても、あなたが自ら起動したプログラムであるとは限りません。 私自身も最初に不審に思っていたのですが、どうしてユーザーを単一でしか使用していないのにプロセスでユーザー名が複数あるのか。これは結局、通常のプロセスに勝手にシステムの重要部分を変更されないようにユーザー名を分ける必要があったからです。重要部分に触れる必要のあるプログラムはSYSTEM、それ以外は普通のユーザー名義で実行しておいて、ウイルスが実行されてもシステムを破壊させないためのセキュリティ対策だったのです(アクセス権に関係します) >プロセスの多重起動なんじゃないか。 Windowsをセーフモード(最小構成)で起動してもプロセスは15くらい起動しますよ。XPの通常起動状態であれば40くらいのプロセスがあっても普通でしょう。 ○svchost.exeとSystem Idle Process svchost.exeが複数起動しているかもしれませんが、それは異常ありません。ちなみに私も昔、下記サイトの質問者さんのようにsvchost.exeを怪しんでプロセスの終了してたら、同様にXPが勝手に再起動してしまいました(笑) http://okwave.jp/qa698358.html また、「System Idle Process」というプロセスがいつもCPU使用率を多くとっているように見えますが、それは特に異常ではありません。 そのプロセスはCPUに「今はやる仕事が無いから休め。」と常に命令を出しているだけで、他の仕事が増えてくると命令を出す事を中断します。つまり作業をしているというよりは、むしろこのプロセスのCPU使用率が高い=PCが暇を持て余している、と考えてください。 アンインスト作業は名前を見て実体がわかるものだけを削除して下さい。時々「アンインスト作業で間違えてドライバを削除してしまい、PCから音がなくなった」などということも聞きます。 「スタート」の「すべてのプログラム」から似た名前の項目を探して起動してみて、不要だと思ったものだけを削除してみて下さい。出所不明のプログラムを削除することは控えましょう。
お礼
詳しい解説有難うございます! >ウイルスが実行されてもシステムを破壊させないためのセキュリティ対策 なるほど、そうだったのですか。 [svchost.exe]は確かに複数起動してました。 〔SYSTEM〕〔LOCAL SERVICE〕〔NETWORK SERVICE〕 三つの名義のプロセスに分けられますね。 [System Idle Process]のCPU使用率が、仰るとおり最も高いです。 でもこれはいいことのようで安心しました。 アンインスト作業は、よく注意しながら進めて行こうと思います。 メモリの使用量は、起動中のアプリケーションが多くとっているようですが ユーザー名のアプリケーションはなるだけ終了させても宜しいのでしょうか? メモリの使用量が増えると、動作が鈍くなるらしいので。
>使用率を下げるためにはどうしたらいい 無駄なソフトをアンインストールする、常駐ソフトを削除するなどしか方法はありません。フリーズを起こすようになったのであれば、リカバリやメモリの増設などを行う、ウイルスを検索する、もしくは新PCを購入してください。 >プロセスのメモリ使用量とは 各アプリケーションが物理メモリをどれ程使用しているか示しています。 >プロセスを終了させていったほうがいいのだと思いますが ダメです。むやみに終了させたらシステムの不安定化に繋がりかねません。どれも無駄に動いているわけでなく、一つ一つに何らかの役割があります。 >ほぼ拡張子が".exe"のものばかり それが普通です。プログラムの実行ファイルはすべて.exeというファイル形式(拡張子)です。 http://e-words.jp/w/EXEE38395E382A1E382A4E383AB.html >SYSTEM名義のアプリケーションは終了させても動作に影響はありませんか? SYSTEM(システム)と読めるはずなのによく、終了させても動作に影響はありませんか、と聞きますね。そんなことをしたらXPが異常動作を引き起こしますよ。 >プロセスの終了とプロセスツリーの終了の違い プロセスの終了はそのプログラム単一のみを終了させますが、プロセスツリーの終了はそのプログラムに関連するもの含めてすべてを終了させます。※これらのボタンを容易に押してはいけません。 当方のVistaPCでは80個のプロセスが起動していますが、PCではそれだけ裏側でいろんな作業が行われているわけです。表に表示されて出てくるのは10も無いでしょう。 少々キツい口調になってしまってすみません。ただ、初心者が何も知らずにプロセスの終了ボタンを容易に押してはいけません。「プロセスの終了」ボタンはプログラムにエラーが起きて「タスクの終了」が効かなくなった時の最終手段です。普段は「アプリケーション」タブの「タスクの終了」ボタンで応答なしのプログラムを終了して下さい。
お礼
新PCの購入は、、ちょっと今は出来ないので アンインストやリカバリをしていこうと思います。 >むやみに終了させたらシステムの不安定化に繋がりかねません そうなんですか。試す前に教えてもらってよかったです。 SYSTEMのプロセスは弄くらない方がいいのですね。 ユーザー名のプロセスは大丈夫なのでしょうか? 見慣れたアプリケーションもあれば、検討が付かない名前のアプリもありますが。 >プロセスの終了はそのプログラム単一のみを終了させますが、プロセスツリーの終了はそのプログラムに関連するもの含めてすべてを終了させます。 プロセスの終了は容易にしないほうがいいんですね。 >当方のVistaPCでは80個のプロセスが起動 他のPCでもそれだけ起動しているんですね。 自分のPCの動作が鈍(のろ)いのは、プロセスの多重起動なんじゃないかと思っていたので安心しました。 回答有難うございます!
お礼
タスクバーから終了させたほうがいいんですね。 セキュリティソフトなどがあるのでそうします。 >Explorer.exeで「プロセスの終了」をするとデスクトップのアイコンやタスクバーが消えますが、「Alt」+「Ctrl」+「Delete」キーでタスクマネージャを起動して、「ファイル」→「新しいタスクの実行」で名前に「explorer」と入力してEnterキーで再び表示させる事ができます。 詳しく有難うございます! [explorer.exe]は終了しても大丈夫そうなプロセスなんですね。 メモリの増設は検討させていただきます。 回答ありがとうございました!