コマンドプロンプト/プロセスの強制終了など・taskkill
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* プロセス(タスク)の強制終了などを実現するtaskkillコマン...
taskkillコマンドを利用することにより、プロセスIDなどで終...
以下にtaskkillコマンドの使用例をいくつか紹介します。~
尚、本資料はWindows XP Professionalにて動作確認を行いまし...
Windows XP Home Editionでは使用できないそうです。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#uf76d02d]
-[[Windowsで定番UNIXコマンドを使う>開発ツール/Windowsで定...
-[[Cygwinのインストールと環境構築>開発ツール/Cygwinのイン...
-[[実行中のプロセス一覧を取得する・tasklist>コマンドプロ...
* taskkillのヘルプ [#i307774c]
以下のコマンドでtaskkillのヘルプを表示することができます。
taskkill /?
C:\>taskkill /?
TASKKILL [/S システム [/U ユーザー名 [/P [パスワード]]]]
{ [/FI フィルタ] [/PID プロセスID | /IM イメー...
説明:
このコマンド ライン ツールは、複数のプロセスを終了す...
プロセス ID またはイメージ名を使って終了できます。
パラメータ一覧:
/S システム 接続するリモート システム...
/U [ドメイン\]ユーザー コマンドが実行されるユーザ...
指定します。
/P [パスワード] 提供されるユーザー コンテ...
指定します。省略された場合...
/F プロセスの強制終了を指定し...
/FI フィルタ フィルタによって指定された...
するタスクを表示します。
/PID プロセスID 終了させるプロセスの PID ...
/IM イメージ名 終了させるプロセスのイメー...
ワイルドカード '*' を使用...
指定できます。
/T ツリー削除: 指定したプロセ...
したすべてのプロセスを削除...
/? このヘルプまたは使用法を表...
フィルタ:
フィルタ名 有効な演算子 有効な値
----------- --------------- --------------
STATUS eq, ne RUNNING | NO...
IMAGENAME eq, ne イメージ名
PID eq, ne, gt, lt, ge, le PID 値
SESSION eq, ne, gt, lt, ge, le セッション番...
CPUTIME eq, ne, gt, lt, ge, le 次の形式の C...
hh:mm:ss
hh - 時間
mm - 分、ss ...
MEMUSAGE eq, ne, gt, lt, ge, le メモリ使用量...
USERNAME eq, ne [ドメイン\]...
ユーザー名です
MODULES eq, ne DLL 名
SERVICES eq, ne サービス名
WINDOWTITLE eq, ne ウィンドウの...
注意: /IM スイッチのワイルドカード '*' は、フィルタと使...
なります。
注意: リモート プロセスの終了は、/F オプションの指定した...
にかかわりなく強制的に実行されます。
例:
TASKKILL /S system /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne un...
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /I...
TASKKILL /S system /U domain\username /FI "USERNAME ...
TASKKILL /S system /U username /P password /FI "IMAG...
* 関連記事 [#ie6f5dfb]
-[[Windowsで定番UNIXコマンドを使う>開発ツール/Windowsで定...
-[[Cygwinのインストールと環境構築>開発ツール/Cygwinのイン...
* プロセスIDによるプロセスの終了 [#abdfa9da]
プロセスIDによるプロセス(タスク)の終了例を以下に記します。~
対象とするプロセスはメモ帳(notepad.ext)とします。
メモ帳(notepad.exe)を起動したあと、taskkillコマンドでnote...
C:\>tasklist /fi "imagename eq notepad.exe"
イメージ名 PID セッション名 セッシ...
========================= ====== ================ ======...
notepad.exe 812 Console ...
PIDの欄がプロセスIDになります。~
上記の出力では812になるで、taskkillコマンドで以下のように...
C:\>taskkill /pid 812
成功: PID 812 のプロセスは強制終了されました。
コマンドプロンプトでは、上記のように強制終了と表示されま...
つまり、ファイル→終了またはウィンドウの×ボタンを押したの...
* プロセスIDによるプロセスの強制終了 [#e2810f34]
やりたいことは、上記の同様ですが終了ではなく''強制終了''...
プロセス(タスク)の強制終了の書式以下のようになります。
taskkill /pid プロセス番号 /f
実際にメモ帳(notepad.exe)を起動し実行してみます。
C:\>tasklist /fi "imagename eq notepad.exe"
イメージ名 PID セッション名 セッシ...
========================= ====== ================ ======...
notepad.exe 2184 Console ...
C:\>taskkill /pid 2184 /f
成功: PID 2184 のプロセスは強制終了されました。
C:\>tasklist /fi "imagename eq notepad.exe"
情報: 指定された条件のタスクは実行されていません。
''/F''オプションにより強制終了となります。
* 子プロセスも終了させる [#za688a17]
''/T''オプションにより指定したプロセスの子プロセスも終了...
プロセスIDを利用した構文例を以下に記します。
taskkill /pid プロセス番号 /t
* プログラム名(イメージ名)で停止させる [#we209c89]
''/IM''オプションにより指定したプログラム名(イメージ名)で...
以下、メモ帳を2つ起動し''/IM''オプションで停止させてみま...
C:\>tasklist /fi "imagename eq notepad.exe"
イメージ名 PID セッション名 セッシ...
========================= ====== ================ ======...
notepad.exe 2292 Console ...
notepad.exe 1752 Console ...
C:\>taskkill /im notepad.exe
成功: プロセス "notepad.exe" (PID 2292) は強制終了されま...
成功: プロセス "notepad.exe" (PID 1752) は強制終了されま...
C:\>tasklist /fi "imagename eq notepad.exe"
情報: 指定された条件のタスクは実行されていません。
構文としては、いかのようになります。
taskkill /im イメージ名
強制終了したい場合は''/T''オプションを追加します。
taskkill /im イメージ名 /t
* FIオプションによるフィルタリング [#z19e8eb5]
tasklistコマンド同様、FIオプションによりフィルタリングす...
ヘルプを表示したときに出力されるフィルタの部分です。~
ヘルプの抜粋です。
|フィルタ名| 有効な演算子 |有効な値|
|STATUS| eq, ne |RUNNING または...
|IMAGENAME| eq, ne |イメージ名|
|PID | eq, ne, gt, lt, ge, le |PID 値|
|SESSION| eq, ne, gt, lt, ge, le |セッション番号|
|CPUTIME| eq, ne, gt, lt, ge, le |次の形式の CPU...
|MEMUSAGE |eq, ne, gt, lt, ge, le |メモリ使用量 (...
|USERNAME |eq, ne |[ドメイン\]ユ...
|MODULES |eq, ne |DLL 名|
|SERVICES |eq, ne |サービス名|
|WINDOWTITLE |eq, ne |ウィンドウのタ...
以上、taskkillの使用方法をいくつか紹介しました。
#br
#htmlinsertpcsp(win-btm.html,win-sp.html)
終了行:
#navi(../)
* プロセス(タスク)の強制終了などを実現するtaskkillコマン...
taskkillコマンドを利用することにより、プロセスIDなどで終...
以下にtaskkillコマンドの使用例をいくつか紹介します。~
尚、本資料はWindows XP Professionalにて動作確認を行いまし...
Windows XP Home Editionでは使用できないそうです。
#contents
#htmlinsertpcsp(win-top.html,win-sp.html)
* 関連記事 [#uf76d02d]
-[[Windowsで定番UNIXコマンドを使う>開発ツール/Windowsで定...
-[[Cygwinのインストールと環境構築>開発ツール/Cygwinのイン...
-[[実行中のプロセス一覧を取得する・tasklist>コマンドプロ...
* taskkillのヘルプ [#i307774c]
以下のコマンドでtaskkillのヘルプを表示することができます。
taskkill /?
C:\>taskkill /?
TASKKILL [/S システム [/U ユーザー名 [/P [パスワード]]]]
{ [/FI フィルタ] [/PID プロセスID | /IM イメー...
説明:
このコマンド ライン ツールは、複数のプロセスを終了す...
プロセス ID またはイメージ名を使って終了できます。
パラメータ一覧:
/S システム 接続するリモート システム...
/U [ドメイン\]ユーザー コマンドが実行されるユーザ...
指定します。
/P [パスワード] 提供されるユーザー コンテ...
指定します。省略された場合...
/F プロセスの強制終了を指定し...
/FI フィルタ フィルタによって指定された...
するタスクを表示します。
/PID プロセスID 終了させるプロセスの PID ...
/IM イメージ名 終了させるプロセスのイメー...
ワイルドカード '*' を使用...
指定できます。
/T ツリー削除: 指定したプロセ...
したすべてのプロセスを削除...
/? このヘルプまたは使用法を表...
フィルタ:
フィルタ名 有効な演算子 有効な値
----------- --------------- --------------
STATUS eq, ne RUNNING | NO...
IMAGENAME eq, ne イメージ名
PID eq, ne, gt, lt, ge, le PID 値
SESSION eq, ne, gt, lt, ge, le セッション番...
CPUTIME eq, ne, gt, lt, ge, le 次の形式の C...
hh:mm:ss
hh - 時間
mm - 分、ss ...
MEMUSAGE eq, ne, gt, lt, ge, le メモリ使用量...
USERNAME eq, ne [ドメイン\]...
ユーザー名です
MODULES eq, ne DLL 名
SERVICES eq, ne サービス名
WINDOWTITLE eq, ne ウィンドウの...
注意: /IM スイッチのワイルドカード '*' は、フィルタと使...
なります。
注意: リモート プロセスの終了は、/F オプションの指定した...
にかかわりなく強制的に実行されます。
例:
TASKKILL /S system /F /IM notepad.exe /T
TASKKILL /PID 1230 /PID 1241 /PID 1253 /T
TASKKILL /F /IM notepad.exe /IM mspaint.exe
TASKKILL /F /FI "PID ge 1000" /FI "WINDOWTITLE ne un...
TASKKILL /F /FI "USERNAME eq NT AUTHORITY\SYSTEM" /I...
TASKKILL /S system /U domain\username /FI "USERNAME ...
TASKKILL /S system /U username /P password /FI "IMAG...
* 関連記事 [#ie6f5dfb]
-[[Windowsで定番UNIXコマンドを使う>開発ツール/Windowsで定...
-[[Cygwinのインストールと環境構築>開発ツール/Cygwinのイン...
* プロセスIDによるプロセスの終了 [#abdfa9da]
プロセスIDによるプロセス(タスク)の終了例を以下に記します。~
対象とするプロセスはメモ帳(notepad.ext)とします。
メモ帳(notepad.exe)を起動したあと、taskkillコマンドでnote...
C:\>tasklist /fi "imagename eq notepad.exe"
イメージ名 PID セッション名 セッシ...
========================= ====== ================ ======...
notepad.exe 812 Console ...
PIDの欄がプロセスIDになります。~
上記の出力では812になるで、taskkillコマンドで以下のように...
C:\>taskkill /pid 812
成功: PID 812 のプロセスは強制終了されました。
コマンドプロンプトでは、上記のように強制終了と表示されま...
つまり、ファイル→終了またはウィンドウの×ボタンを押したの...
* プロセスIDによるプロセスの強制終了 [#e2810f34]
やりたいことは、上記の同様ですが終了ではなく''強制終了''...
プロセス(タスク)の強制終了の書式以下のようになります。
taskkill /pid プロセス番号 /f
実際にメモ帳(notepad.exe)を起動し実行してみます。
C:\>tasklist /fi "imagename eq notepad.exe"
イメージ名 PID セッション名 セッシ...
========================= ====== ================ ======...
notepad.exe 2184 Console ...
C:\>taskkill /pid 2184 /f
成功: PID 2184 のプロセスは強制終了されました。
C:\>tasklist /fi "imagename eq notepad.exe"
情報: 指定された条件のタスクは実行されていません。
''/F''オプションにより強制終了となります。
* 子プロセスも終了させる [#za688a17]
''/T''オプションにより指定したプロセスの子プロセスも終了...
プロセスIDを利用した構文例を以下に記します。
taskkill /pid プロセス番号 /t
* プログラム名(イメージ名)で停止させる [#we209c89]
''/IM''オプションにより指定したプログラム名(イメージ名)で...
以下、メモ帳を2つ起動し''/IM''オプションで停止させてみま...
C:\>tasklist /fi "imagename eq notepad.exe"
イメージ名 PID セッション名 セッシ...
========================= ====== ================ ======...
notepad.exe 2292 Console ...
notepad.exe 1752 Console ...
C:\>taskkill /im notepad.exe
成功: プロセス "notepad.exe" (PID 2292) は強制終了されま...
成功: プロセス "notepad.exe" (PID 1752) は強制終了されま...
C:\>tasklist /fi "imagename eq notepad.exe"
情報: 指定された条件のタスクは実行されていません。
構文としては、いかのようになります。
taskkill /im イメージ名
強制終了したい場合は''/T''オプションを追加します。
taskkill /im イメージ名 /t
* FIオプションによるフィルタリング [#z19e8eb5]
tasklistコマンド同様、FIオプションによりフィルタリングす...
ヘルプを表示したときに出力されるフィルタの部分です。~
ヘルプの抜粋です。
|フィルタ名| 有効な演算子 |有効な値|
|STATUS| eq, ne |RUNNING または...
|IMAGENAME| eq, ne |イメージ名|
|PID | eq, ne, gt, lt, ge, le |PID 値|
|SESSION| eq, ne, gt, lt, ge, le |セッション番号|
|CPUTIME| eq, ne, gt, lt, ge, le |次の形式の CPU...
|MEMUSAGE |eq, ne, gt, lt, ge, le |メモリ使用量 (...
|USERNAME |eq, ne |[ドメイン\]ユ...
|MODULES |eq, ne |DLL 名|
|SERVICES |eq, ne |サービス名|
|WINDOWTITLE |eq, ne |ウィンドウのタ...
以上、taskkillの使用方法をいくつか紹介しました。
#br
#htmlinsertpcsp(win-btm.html,win-sp.html)
ページ名: