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