こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

締切り済みの質問

原因不明のメモリリーク?

Windows7 HomePremium 64bit環境でメモリ4GB乗せて使用しているんですが、数時間何も操作せず電源を入れっぱなしにしていると極端に操作が重くなる事があります。
特に重いソフト等を動かしたりはしていないので不思議に思いタスクマネージャーのリソースモニターで見てみると、csrss.exeで2.000.000KB以上dwm.exeで1.000.000KB以上メモリを消費している事がわかりました。
しっかりWindows Updateもしているし、デフラグも行い、MSEによるウィルススキャンもしたのですが異常は見つかりませんでした。
検知できないマルウェアの可能性もあると思いリカバリもしてみたんですが症状の改善はされず、新HDDに入れ替えそこに新しくOSをインストールし直しても変わらずでした(もちろん正規品です)
タスクマネージャーのネットワーク欄でもチェックしてみたんですが特に怪しい通信をしてるような形跡は見当たらずソフト関連の知識が乏しい私にはウーンといった感じです…。
昨日試した動きとしては新HDDに新しくOSを入れ直し→電源オプションにてディスプレイ電源30分で自動オフ・PC自動スリープしないに変更→Asrock製のユーティリティ、各種ドライバのインストール→firefox6のインストール→Firefox6を起動しグーグルを開いた状態で一時間ほど放置→再度マウス操作でディスプレイ復帰させるとアイコンや開いたウィンドウの位置が操作前の配置からずれててcsrss.exeとdwm.exeがメモリを大量消費してるという状態です。(試しにFirefoxをアンインストールした状態でも同じ状況になりました)
この問題に対処するにはどうしたらいいのでしょうか…。

投稿日時 - 2011-09-02 08:13:46

QNo.6983670

困ってます

このQ&Aは役に立ちましたか?

2人が「このQ&Aが役に立った」と投票しています

回答(9)

ANo.9

csrss.exe とdwm.exeを検索してみてください。
結果、Windows \ System32 に存在するものはWinodwsのサブシステムです。
それ以外の場所に存在すればそれはワームやトロイの木馬などのウイルスです。

ちなみにcsrss.exe はClient Server Runtime SubSystem のことです。

通常は2MB程度しかメモリを消費しません。

dwm.exeはDesktop Window Managerのことです。消費メモリはせいぜい50MB位でしょうか。
エアロを多用したりデスクトップが複雑な場合はメモリ消費がかなり増えます。

本当にセキュリティはしっかりしていますか?
>MSEによるウィルススキャンもしたのですが

何とも言えませんねぇ・・・

>デフラグも行い

Winodws7では全く無用な作業です。

投稿日時 - 2011-09-02 15:42:09

ANo.8

メモリーの掃除屋さんは、常駐させないと意味がないですので、
常駐させてしばらく様子を見ないと、効果はわかりません。

投稿日時 - 2011-09-02 10:18:23

ANo.7

>Windowsサブシステムの根幹だから、
>ハードウェアの相性もあるんよなぁ・・・。
そうですね。
私もNTTの有線LANとBuffaloの無線LAN
組んでますが、負荷はかかっていないですね。
1階のテレビにも正常にLANが繋がっています。

投稿日時 - 2011-09-02 10:10:04

ANo.6

Firefoxを止めてIE8でやるとどうなりますか?

投稿日時 - 2011-09-02 09:59:47

ANo.5

Windowsサブシステムの根幹だから、ハードウェアの相性もあるんよなぁ・・・。
NICあたりの相性はよく出るから、止めてみるのもいいかもしれないね。
(できれば他のハードウェアも相性チェックしたいけど。)
このあたりだと、ソフトウェアだけの問題と絞ってしまうのもアレかもしれんね。

また、稀ていえばかなり稀だけど、プロセス名称を詐称するウィルスも一応あるッスね。
システムプロセスとして動いていないなら、ちょっとあやしい。
もし複数csrss.exeが動いてるならもっとあやしい。

ちなみに、こいつはWindowsサブシステムの根幹です。
こいつと各DLLでWindowsできてるようなもんなので、「使っていない」ことはありえない。
また、終了は基本的にできません。強制終了とかしたらBSoDがオチです。

投稿日時 - 2011-09-02 09:59:06

ANo.4

今、私のパソコンを見たら、csrss.exeの表示は
ありますが、動作していないので、メモリを
使用していませんでした。

メモリを一杯積む前に、一応確認したほうが
いいのでは、と思います。

このフリーソフトも有効です。7でも動きます。

http://www.vector.co.jp/soft/win95/hardware/se190988.html

投稿日時 - 2011-09-02 09:34:29

補足

わざわざ探してきてリンクまで貼っていただきありがとうございます
ひと通りメモリー開放ソフト等も試したのですが駄目みたいですね…

投稿日時 - 2011-09-02 09:50:51

ANo.3

>csrss.exeで2.000.000KB以上dwm.exeで1.000.000KB
>以上メモリを消費している事がわかりました。

これは、重要なプログラムですか?
使わなくてもやりすごせるようであれば
「タスクの終了」で終わらせることができます。
ためしに、終わらせると、軽くなりませんでしたか?

投稿日時 - 2011-09-02 09:23:56

補足

共にPCを動かす上で必要なものなので無理なようです

投稿日時 - 2011-09-02 09:47:32

ANo.2

64bit環境でしたら、最近は標準で8GBのメモリを
積んでいる機種もあります。HomePremiumだと仕様で
16GBまでしか認識されませんが、Professional以上の
エディションでしたら128GB迄認識します。

私は16GBのメモリを積んでいますが2GBのメモリでも
サクサク動作しました。

マルチタスクにして、何本ものプログラムを同時に
走らせたり、ウィンドウを何枚も開けたままお使いに
なっていないでしょうか。マルチタスクの状態に
しなければ、十分走ると思います。

今、同時に走っているプログラムは「Ctrl」+「Alt」+「Del」
で「タスクマネージャ」で見ることができます。
これだけたくさんのタスク(プログラム)が走っている訳です。

マルチタスクの状態にしないように、多くのウィンドウを
開けないで使うほうがいいです。

投稿日時 - 2011-09-02 09:18:01

補足

起動後に常駐プログラムも切れるものは切ってブラウザもなにも立ち上げず試しましたが変わらないですね

投稿日時 - 2011-09-02 09:38:41

ANo.1

数人のWindows7ユーザーの情報を付き合わせないと、
問題を洗い出せないかもですね・・・。

自分はWindows7 64bitでIE8を使用しています。
csrss.exeとdwm.exeというファイルは自分の方でも、
タスクマネージャー上から確認できます。

起動直後では、csrss.exeが4,800k、dwm.exeが588kの、
メモリ使用量です。

投稿日時 - 2011-09-02 09:10:48

補足

起動直後は私もその程度ですね
なぜそれが一時間程度放置しただけでにしただけでなぜそれが3GBまで膨れ上がるのか…不思議なのが操作を中断せず続けてる時はまったく問題ないんですよね

投稿日時 - 2011-09-02 09:34:51

あなたにオススメの質問