Windowsで動いているプロセス一覧
タスクマネージャでプロセス一覧とか見れるけど、ファイル出力とかできない。その代替(?)として、コマンドプロンプトでtasklistってコマンドがある。
関連記事:ITmedia Biz.ID:Windowsの「タスクマネージャ」を便利に使う3つのTips
C:\> tasklist イメージ名 PID セッション名 セッション# メモリ使用量 ========================= ====== ================ ======== ============ System Idle Process 0 Console 0 16 K System 4 Console 0 248 K smss.exe 476 Console 0 412 K csrss.exe 540 Console 0 9,644 K winlogon.exe 572 Console 0 5,976 K services.exe 616 Console 0 4,424 K lsass.exe 628 Console 0 1,640 K ibmpmsvc.exe 804 Console 0 1,624 K svchost.exe 832 Console 0 5,192 K ・・(略)・・ B2.exe 884 Console 0 5,636 K BeMem.exe 2184 Console 0 5,628 K ipmsg.exe 2252 Console 0 9,556 K ipmsg.exe 2964 Console 0 11,524 K firefox.exe 1772 Console 0 111,604 K conime.exe 3400 Console 0 3,776 K cmd.exe 2368 Console 0 2,932 K taskmgr.exe 2716 Console 0 5,752 K tasklist.exe 3196 Console 0 4,540 K wmiprvse.exe 3060 Console 0 5,812 K
/V オプションを付けるとCPU時間も見れる。
C:\> tasklist /V イメージ名 PID セッション名 セッション# メモリ使用量 状態 ユーザー名 CPU 時間 ウィンドウ タイトル ========================= ====== ================ ======== ============ =============== ========================================= ============ ==================================== System Idle Process 0 Console 0 16 K Running NT AUTHORITY\SYSTEM 4:08:16 N/A System 4 Console 0 248 K Running NT AUTHORITY\SYSTEM 0:00:28 N/A smss.exe 476 Console 0 412 K Running NT AUTHORITY\SYSTEM 0:00:00 N/A csrss.exe 540 Console 0 9,736 K Running NT AUTHORITY\SYSTEM 0:00:19 N/A winlogon.exe 572 Console 0 5,932 K Running NT AUTHORITY\SYSTEM 0:00:01 N/A ・・(略)・・ BeMem.exe 2184 Console 0 5,616 K Running HOGE\usr 0:00:00 Bemem ipmsg.exe 2252 Console 0 9,556 K Running HOGE\usr 0:00:00 IPMsg ipmsg.exe 2964 Console 0 11,524 K Running HOGE\usr 0:00:03 IPMsg conime.exe 3400 Console 0 3,776 K Running HOGE\usr 0:00:00 N/A cmd.exe 2368 Console 0 2,932 K Running HOGE\usr 0:00:00 C:\WINDOWS\system32\cmd.exe - tasklist /V taskmgr.exe 2716 Console 0 5,600 K Running HOGE\usr 0:00:01 Windows タスク マネージャ wmiprvse.exe 3544 Console 0 6,168 K Running NT AUTHORITY\NETWORK SERVICE 0:00:00 N/A tasklist.exe 2336 Console 0 4,952 K Running HOGE\usr 0:00:00 OleMainThreadWndName
更に、/FO オプションでCSV形式で出力できる。そんでファイルにリダイレクト〜
C:\> tasklist /V /FO CSV > tasklist.csv