コマンドプロンプト/実行中のプロセス一覧を取得する・tasklist
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* 実行中のプロセス一覧を取得する・tasklist [#f3f13602]
実行中のプロセス一覧を表示するには、tasklistコマンドを利...
Linuxなどのpsコマンドに似ていますね。~
尚、このtasklistコマンドはWindowsのバージョン&エディショ...
以下にtasklistコマンドの使用例をいくつか紹介します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連資料 [#f027acb0]
-[[Windowsで定番UNIXコマンドを使う>開発ツール/Windowsで定...
-[[Cygwinのインストールと環境構築>開発ツール/Cygwinのイン...
-[[プロセスの強制終了など・taskkill>コマンドプロンプト/プ...
* tasklistのヘルプ [#s3fe64e0]
以下のコマンドでtasklistのヘルプを表示しました。~
使用例などが表示されます。
tasklist /?
- 実行例
C:\Users\sakura>tasklist /?
TASKLIST [/S システム [/U ユーザー名 [/P [パスワード]]]]
[/M [モジュール] | /SVC | /V] [/FI フィルター] ...
説明:
ローカルまたはリモートのシステムで実行されている
プロセスの一覧を表示します。
パラメーター一覧:
/S システム 接続するリモート システムを...
/U [ドメイン\]ユーザー コマンドを実行するユーザー ...
指定します。
/P [パスワード] 提供されたユーザー コンテキ...
指定します。省略された場合...
/M [モジュール] 指定された EXE/DLL 名を使用...
すべて表示します。モジュー...
は、読み込まれているモジュ...
/SVC 各プロセスをホストしている...
/V 詳細なタスク情報を表示しま...
/FI フィルター フィルターによって指定された...
するタスクを表示します。
/FO 形式 出力の形式を指定します。
有効な値: "TABLE", "LIST", ...
/NH 出力するときに、"カラム ヘ...
表示しないように指定します。
"TABLE" と "CSV" のみ有効で...
/? このヘルプ メッセージを表示...
フィルター:
フィルター名 有効な演算子 有効な値
----------- --------------- -----------...
STATUS eq, ne RUNNING |
NOT RESPON...
IMAGENAME eq, ne イメージ名
PID eq, ne, gt, lt, ge, le PID 値
SESSION eq, ne, gt, lt, ge, le セッション...
SESSIONNAME eq, ne セッション名
CPUTIME eq, ne, gt, lt, ge, le 次の形式の...
hh:mm:ss
hh - 時間,
mm - 分、s...
MEMUSAGE eq, ne, gt, lt, ge, le メモリ使用...
USERNAME eq, ne [ドメイン\...
形式
SERVICES eq, ne サービス名
WINDOWTITLE eq, ne ウィンドウ...
MODULES eq, ne DLL 名
注意: リモート コンピューターを照会するときは、"WINDOWTI...
例:
TASKLIST
TASKLIST /M
TASKLIST /V /FO CSV
TASKLIST /SVC /FO LIST
TASKLIST /M wbem*
TASKLIST /S システム /FO LIST
TASKLIST /S システム /U ドメイン\ユーザー名 /FO CSV ...
TASKLIST /S システム /U ユーザー名 /P パスワード /FO...
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "...
上記は、tasklistコマンドに/?パラメーターを渡し実行し出力...
以下、tasklistのいくつかの使用例を記します。
* tasklist パラメーターなし [#nab8ceb6]
tasklistにパラメーターを何も指定しないと、ローカルマシン...
C:\Users\sakura>tasklist
イメージ名 PID セッション名 セッ...
========================= ======== ================ ====...
System Idle Process 0 Services ...
System 4 Services ...
smss.exe 316 Services ...
csrss.exe 444 Services ...
wininit.exe 500 Services ...
csrss.exe 520 Console ...
services.exe 564 Services ...
winlogon.exe 588 Console ...
lsass.exe 600 Services ...
lsm.exe 608 Services ...
svchost.exe 736 Services ...
svchost.exe 812 Services ...
MsMpEng.exe 868 Services ...
<省略>
* tasklist /m でプロセスにリンクしているDLLを表示する [#h...
tasklist /m でプロセスにリンクしているDLLが表示されます。~
以下の出力は、firefox, chromeが各種DLLとリンクしているの...
C:\Users\sakura>tasklist /m
イメージ名 PID モジュール ...
========================= ======== =====================...
System Idle Process 0 N/A ...
System 4 N/A ...
smss.exe 316 N/A ...
csrss.exe 444 N/A ...
<省略>
firefox.exe 4480 ntdll.dll, wow64.dll,...
wow64cpu.dll ...
<省略>
chrome.exe 672 ntdll.dll, wow64.dll,...
wow64cpu.dll ...
<省略>
* tasklist /FOによる出力形式の指定 [#xecee9d0]
tasklist /FO 出力形式により出力形式を指定できます。~
-出力形式
|CSV|CSV形式で出力|
|LIST|LIST形式で出力|
|TABLE|TABLE形式で出力|
** tasklist /FO csv の出力例 [#c52606b6]
C:\Users\sakura>tasklist /fo csv
"イメージ名","PID","セッション名","セッション#","メモリ...
"System Idle Process","0","Services","0","24 K"
"System","4","Services","0","3,752 K"
"smss.exe","316","Services","0","612 K"
"csrss.exe","444","Services","0","3,404 K"
"wininit.exe","500","Services","0","2,736 K"
"csrss.exe","520","Console","1","47,672 K"
"services.exe","564","Services","0","7,540 K"
"winlogon.exe","588","Console","1","4,524 K"
<省略>
** tasklist /FO list の出力例 [#n5d8a5cf]
C:\Users\sakura>tasklist /fo list
イメージ名: System Idle Process
PID: 0
セッション名: Services
セッション#: 0
メモリ使用量: 24 K
イメージ名: System
PID: 4
セッション名: Services
セッション#: 0
メモリ使用量: 3,752 K
イメージ名: smss.exe
PID: 316
セッション名: Services
セッション#: 0
メモリ使用量: 612 K
<省略>
** tasklist /FO table の出力例 [#e60afb4d]
C:\Users\sakura>tasklist /fo table
イメージ名 PID セッション名 セッ...
========================= ======== ================ ====...
System Idle Process 0 Services ...
System 4 Services ...
smss.exe 316 Services ...
csrss.exe 444 Services ...
wininit.exe 500 Services ...
csrss.exe 520 Console ...
<省略>
* tasklist /svc でプロセスのサービス名を取得する [#jdb021...
パラメーター/svcでプロセスがサービスの場合、サービス名を...
C:\Users\sakura>tasklist /svc
イメージ名 PID サービス
========================= ======== =====================...
System Idle Process 0 N/A
System 4 N/A
smss.exe 316 N/A
<省略>
AppleMobileDeviceService. 1620 Apple Mobile Device
mDNSResponder.exe 1760 Bonjour Service
btwdins.exe 1784 btwdins
ePowerSvc.exe 1844 ePowerSvc
svchost.exe 1876 FDResPub, FontCache, ...
GregHSRW.exe 1900 Greg_Service
MDM.EXE 2004 MDM
MWLService.exe 2040 MWLService
RS_Service.exe 1312 RS_Service
svchost.exe 1432 stisvc
UpdaterService.exe 1560 Updater Service
<省略>
iTunesHelper.exe 448 N/A
iPodService.exe 3716 iPod Service
<省略>
* tasklist /fi パラメーターでフィルタリングする [#l62d347b]
tasklist /fi パラメータによりフィルタリングが可能になりま...
以下にいくつかの例を記します。
** svchost.exe 一覧を表示する [#dadba127]
フィルタリングの条件を imagename = svchost.exe にし実行し...
C:\Users\sakura>tasklist /fi "imagename eq svchost.exe"
イメージ名 PID セッション名 セッ...
========================= ======== ================ ====...
svchost.exe 736 Services ...
svchost.exe 812 Services ...
svchost.exe 984 Services ...
svchost.exe 1016 Services ...
svchost.exe 344 Services ...
svchost.exe 944 Services ...
svchost.exe 1112 Services ...
svchost.exe 1524 Services ...
svchost.exe 1876 Services ...
svchost.exe 1432 Services ...
svchost.exe 2264 Services ...
svchost.exe 3324 Services ...
** セッション名がサービスになっているプロセスを表示する [...
C:\Users\sakura>tasklist /fi "sessionname eq services"
イメージ名 PID セッション名 セッ...
========================= ======== ================ ====...
System Idle Process 0 Services ...
System 4 Services ...
smss.exe 316 Services ...
csrss.exe 444 Services ...
wininit.exe 500 Services ...
services.exe 564 Services ...
以上、tasklistの使用法について記述しました。
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* 実行中のプロセス一覧を取得する・tasklist [#f3f13602]
実行中のプロセス一覧を表示するには、tasklistコマンドを利...
Linuxなどのpsコマンドに似ていますね。~
尚、このtasklistコマンドはWindowsのバージョン&エディショ...
以下にtasklistコマンドの使用例をいくつか紹介します。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連資料 [#f027acb0]
-[[Windowsで定番UNIXコマンドを使う>開発ツール/Windowsで定...
-[[Cygwinのインストールと環境構築>開発ツール/Cygwinのイン...
-[[プロセスの強制終了など・taskkill>コマンドプロンプト/プ...
* tasklistのヘルプ [#s3fe64e0]
以下のコマンドでtasklistのヘルプを表示しました。~
使用例などが表示されます。
tasklist /?
- 実行例
C:\Users\sakura>tasklist /?
TASKLIST [/S システム [/U ユーザー名 [/P [パスワード]]]]
[/M [モジュール] | /SVC | /V] [/FI フィルター] ...
説明:
ローカルまたはリモートのシステムで実行されている
プロセスの一覧を表示します。
パラメーター一覧:
/S システム 接続するリモート システムを...
/U [ドメイン\]ユーザー コマンドを実行するユーザー ...
指定します。
/P [パスワード] 提供されたユーザー コンテキ...
指定します。省略された場合...
/M [モジュール] 指定された EXE/DLL 名を使用...
すべて表示します。モジュー...
は、読み込まれているモジュ...
/SVC 各プロセスをホストしている...
/V 詳細なタスク情報を表示しま...
/FI フィルター フィルターによって指定された...
するタスクを表示します。
/FO 形式 出力の形式を指定します。
有効な値: "TABLE", "LIST", ...
/NH 出力するときに、"カラム ヘ...
表示しないように指定します。
"TABLE" と "CSV" のみ有効で...
/? このヘルプ メッセージを表示...
フィルター:
フィルター名 有効な演算子 有効な値
----------- --------------- -----------...
STATUS eq, ne RUNNING |
NOT RESPON...
IMAGENAME eq, ne イメージ名
PID eq, ne, gt, lt, ge, le PID 値
SESSION eq, ne, gt, lt, ge, le セッション...
SESSIONNAME eq, ne セッション名
CPUTIME eq, ne, gt, lt, ge, le 次の形式の...
hh:mm:ss
hh - 時間,
mm - 分、s...
MEMUSAGE eq, ne, gt, lt, ge, le メモリ使用...
USERNAME eq, ne [ドメイン\...
形式
SERVICES eq, ne サービス名
WINDOWTITLE eq, ne ウィンドウ...
MODULES eq, ne DLL 名
注意: リモート コンピューターを照会するときは、"WINDOWTI...
例:
TASKLIST
TASKLIST /M
TASKLIST /V /FO CSV
TASKLIST /SVC /FO LIST
TASKLIST /M wbem*
TASKLIST /S システム /FO LIST
TASKLIST /S システム /U ドメイン\ユーザー名 /FO CSV ...
TASKLIST /S システム /U ユーザー名 /P パスワード /FO...
TASKLIST /FI "USERNAME ne NT AUTHORITY\SYSTEM" /FI "...
上記は、tasklistコマンドに/?パラメーターを渡し実行し出力...
以下、tasklistのいくつかの使用例を記します。
* tasklist パラメーターなし [#nab8ceb6]
tasklistにパラメーターを何も指定しないと、ローカルマシン...
C:\Users\sakura>tasklist
イメージ名 PID セッション名 セッ...
========================= ======== ================ ====...
System Idle Process 0 Services ...
System 4 Services ...
smss.exe 316 Services ...
csrss.exe 444 Services ...
wininit.exe 500 Services ...
csrss.exe 520 Console ...
services.exe 564 Services ...
winlogon.exe 588 Console ...
lsass.exe 600 Services ...
lsm.exe 608 Services ...
svchost.exe 736 Services ...
svchost.exe 812 Services ...
MsMpEng.exe 868 Services ...
<省略>
* tasklist /m でプロセスにリンクしているDLLを表示する [#h...
tasklist /m でプロセスにリンクしているDLLが表示されます。~
以下の出力は、firefox, chromeが各種DLLとリンクしているの...
C:\Users\sakura>tasklist /m
イメージ名 PID モジュール ...
========================= ======== =====================...
System Idle Process 0 N/A ...
System 4 N/A ...
smss.exe 316 N/A ...
csrss.exe 444 N/A ...
<省略>
firefox.exe 4480 ntdll.dll, wow64.dll,...
wow64cpu.dll ...
<省略>
chrome.exe 672 ntdll.dll, wow64.dll,...
wow64cpu.dll ...
<省略>
* tasklist /FOによる出力形式の指定 [#xecee9d0]
tasklist /FO 出力形式により出力形式を指定できます。~
-出力形式
|CSV|CSV形式で出力|
|LIST|LIST形式で出力|
|TABLE|TABLE形式で出力|
** tasklist /FO csv の出力例 [#c52606b6]
C:\Users\sakura>tasklist /fo csv
"イメージ名","PID","セッション名","セッション#","メモリ...
"System Idle Process","0","Services","0","24 K"
"System","4","Services","0","3,752 K"
"smss.exe","316","Services","0","612 K"
"csrss.exe","444","Services","0","3,404 K"
"wininit.exe","500","Services","0","2,736 K"
"csrss.exe","520","Console","1","47,672 K"
"services.exe","564","Services","0","7,540 K"
"winlogon.exe","588","Console","1","4,524 K"
<省略>
** tasklist /FO list の出力例 [#n5d8a5cf]
C:\Users\sakura>tasklist /fo list
イメージ名: System Idle Process
PID: 0
セッション名: Services
セッション#: 0
メモリ使用量: 24 K
イメージ名: System
PID: 4
セッション名: Services
セッション#: 0
メモリ使用量: 3,752 K
イメージ名: smss.exe
PID: 316
セッション名: Services
セッション#: 0
メモリ使用量: 612 K
<省略>
** tasklist /FO table の出力例 [#e60afb4d]
C:\Users\sakura>tasklist /fo table
イメージ名 PID セッション名 セッ...
========================= ======== ================ ====...
System Idle Process 0 Services ...
System 4 Services ...
smss.exe 316 Services ...
csrss.exe 444 Services ...
wininit.exe 500 Services ...
csrss.exe 520 Console ...
<省略>
* tasklist /svc でプロセスのサービス名を取得する [#jdb021...
パラメーター/svcでプロセスがサービスの場合、サービス名を...
C:\Users\sakura>tasklist /svc
イメージ名 PID サービス
========================= ======== =====================...
System Idle Process 0 N/A
System 4 N/A
smss.exe 316 N/A
<省略>
AppleMobileDeviceService. 1620 Apple Mobile Device
mDNSResponder.exe 1760 Bonjour Service
btwdins.exe 1784 btwdins
ePowerSvc.exe 1844 ePowerSvc
svchost.exe 1876 FDResPub, FontCache, ...
GregHSRW.exe 1900 Greg_Service
MDM.EXE 2004 MDM
MWLService.exe 2040 MWLService
RS_Service.exe 1312 RS_Service
svchost.exe 1432 stisvc
UpdaterService.exe 1560 Updater Service
<省略>
iTunesHelper.exe 448 N/A
iPodService.exe 3716 iPod Service
<省略>
* tasklist /fi パラメーターでフィルタリングする [#l62d347b]
tasklist /fi パラメータによりフィルタリングが可能になりま...
以下にいくつかの例を記します。
** svchost.exe 一覧を表示する [#dadba127]
フィルタリングの条件を imagename = svchost.exe にし実行し...
C:\Users\sakura>tasklist /fi "imagename eq svchost.exe"
イメージ名 PID セッション名 セッ...
========================= ======== ================ ====...
svchost.exe 736 Services ...
svchost.exe 812 Services ...
svchost.exe 984 Services ...
svchost.exe 1016 Services ...
svchost.exe 344 Services ...
svchost.exe 944 Services ...
svchost.exe 1112 Services ...
svchost.exe 1524 Services ...
svchost.exe 1876 Services ...
svchost.exe 1432 Services ...
svchost.exe 2264 Services ...
svchost.exe 3324 Services ...
** セッション名がサービスになっているプロセスを表示する [...
C:\Users\sakura>tasklist /fi "sessionname eq services"
イメージ名 PID セッション名 セッ...
========================= ======== ================ ====...
System Idle Process 0 Services ...
System 4 Services ...
smss.exe 316 Services ...
csrss.exe 444 Services ...
wininit.exe 500 Services ...
services.exe 564 Services ...
以上、tasklistの使用法について記述しました。
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: