この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

Taskkill

1 つ以上のタスクまたはプロセスを終了します。 プロセスは、プロセス ID またはイメージ名を終了できます。 Taskkillは、 killツールを置き換えます。

このコマンドを使用する方法の例については、を参照してください。

構文



taskkill [/s <Computer>[/u [<Domain> \] <UserName>[/p [<Password>]]{[/fi <Filter>] [...][/pid <ProcessID>|/im <ImageName>]} [/f] [/t]

パラメーター

パラメーター 説明

/s <Computer>

名前またはリモート コンピューターの IP アドレスを指定します (円記号は使用しないでください)。 既定値はローカル コンピューターです。

/u <Domain> \ <UserName>

UserName または Domain\ UserName で指定されたユーザアカウントのアクセス許可でコマンドを実行します。 /s が指定されている場合に限り /u を指定できます。 既定値は、コマンドを発行しているコンピューターに現在ログオンしているユーザーのアクセス許可です。

/p <Password>

/u パラメーターで指定されたユーザー アカウントのパスワードを指定します。

/fi <Filter>

一連のタスクを選択するのには、フィルターを適用します。 すべてのタスクまたはイメージ名を指定するために 1 つ以上のフィルターまたはワイルドカード文字 (*) を使用することができます。 次のテーブル、演算子、および値を参照してください。

/pid <ProcessID>

終了するプロセスのプロセス ID を指定します。

/im <ImageName>

終了するプロセスのイメージ名を指定します。 すべてのイメージ名を指定するのにには、大文字小文字) を使用します。*

/f

プロセスを強制終了することを指定します。 このパラメーターは、リモート プロセスに対しては無視されます。すべてのリモート プロセスが強制終了されます。

/t

指定したプロセスおよびそのプロセスによって起動されたすべての子プロセスを終了します。

フィルター名、演算子、および値

フィルター名前 有効な演算子 有効な値

STATUS

eq、ne

RUNNING | NOT RESPONDING | UNKNOWN

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 時間の形式は HH: MM : SS です。ここで、MM および SS は0から 59 の数値、HH は符号なしの数値です。

MEMUSAGE

eq ne gt lt ge、le

KB 単位のメモリ使用量

USERNAME

eq、ne

任意の有効なユーザー名 (ユーザーまたはドメイン\ユーザー)

Services

eq、ne

サービス名

WINDOWTITLE

eq、ne

ウィンドウ タイトル

MODULES

eq、ne

DLL 名

解説

  • リモート システムを指定する場合、WINDOWTITLE および STATUS フィルターはサポートされません。

  • フィルターが適用されるとき、ワイルドカード文字 (*) は /im オプションでのみ受け付けられます。

  • リモート プロセスの終了は /f オプションが指定されているかどうかに関係なく常に強制的に実行されます。

  • HOSTNAME フィルターにコンピュータ名を提供することはシャットダウンおよびすべてのプロセスが停止されることの原因となります。

  • 終了させるプロセスのプロセス ID (PID) を確認するために tasklist を使用できます。

プロセス IDが 1230、1241、1253 であるプロセスを終了するには、次のように入力します。



taskkill/pid 1230年/pid 1241年/pid 1253年

システムによって起動された "Notepad.exe" のプロセスを強制的に終了するには、次のように入力します。



taskkill/f/fi"ユーザー名 eq NT AUTHORITY\SYSTEM"/im notepad.exe

ユーザー アカウント Hiropln の資格情報を使用し、"note" で始まるイメージ名を持つリモート コンピューター "Srvmain" 上のすべてのプロセスを終了するためには次のように入力します。



taskkill/s srvmain/u maindom\hiropln/p p@ssW23/fi「IMAGENAME eq 注意」/im *

プロセス ID 2134 を持つプロセスおよびそのプロセスが起動したすべての子プロセスが Administrator アカウントによって実行されている場合に限り、それらのプロセスを終了するには、次のように入力します。



taskkill/pid 2134年/t/fi「eq 管理者のユーザ名」

イメージ名に関係なく、1000 以上のプロセス ID を持つすべてのプロセスを終了するには、次のように入力します。



taskkill/f/fi"PID ge 1000"/im *

コミュニティの追加

追加
表示: