Windows10/11でTaskkillコマンドを使用する方法

コマンドプロンプト(Command Prompt)には、問題のトラブルシューティングやWindowsインストールの修正に役立つ多くの強力なユーティリティがあります。システムファイルチェッカー(System File Checker)Diskpartのような通常の原因に加えて、TaskkillコマンドはWindowsユーザーにとってもう1つの便利なツールです。

名前が示すように、コマンドはタスクとプロセスを強制終了し、システムリソースを解放します。汎用性の高いフィルタリングオプションがあるため、他の同様の方法(other similar methods)よりも便利です。賢いユーザーは、自動キルリストを設定して、不要なプログラムがメモリを占有するのを防ぐことができます。

はじめに、 Windows10(Windows 10)または11でTaskkillコマンドを使用する方法の簡単な入門書を次に示します。

Taskkillコマンド(Taskkill Command)を使用する必要があるのはなぜですか?

Taskkillコマンドを使用することは、 Windowsのタスクとプロセスをシャットダウンする唯一の方法ではありません。プロセスを強制終了する最も一般的な方法は、タスクマネージャー(Task Manager)を使用することです。

タスクマネージャ(Task Manager)を使用すると、実行中のすべてのプロセスを表示し、数回クリックするだけですべてのプロセスを終了できます。この方法は使いやすく、黒い端末にコードを入念に入力する必要はありません。では、なぜTaskkill(Taskkill)を気にする必要があるのでしょうか。

汎用性(Versatility)。時々余分なプロセスをいくつか殺したいだけなら、タスクマネージャー(Task Manager)は間違いなくその仕事に最適なツールです。ただし、毎日多数のプロセスを終了する場合は、もう少しカスタマイズしたメソッドが必要です。

Taskkillコマンドを使用すると、特定のフィルターに基づいて、プロセスのバッチ全体を一度にシャットダウンできます。特定のコマンドをショートカットとして設定することもでき、デスクトップからいつでもダブルクリックしてそれらを実行できます。

Taskkillの基本構文

  1. Taskkillコマンドを直接使用するには、最初にコマンドプロンプト(the Command Prompt)を開く必要があります。スタートメニューでcmdを検索し、[管理者として実行(Run as Administrator)]を選択するだけです。

  1. Taskkillコマンドを使用してプロセスを強制終了するには、その名前またはPIDが必要です。tasklistを入力すると、実行中のすべてのプロセスの完全なリストと、それらのPID(PIDs)およびメモリ使用量が表示されます。

  1. これで、コマンドtasklist /IM “NAME” /F を使用して、任意のプロセスを強制終了できます。ここで、NAMEは、終了しようとしているタスクの実際の名前に置き換える必要があります。/ Fパラメーターは、プロセスを強制的に終了します。これは、シャットダウンしたくない多くの厄介なタスクに役立ちます。

  1. 代わりにPIDを使用するには、taskkill /IM PID /F,入力します。ここで、PIDは前のリストのプロセスの数値です。結果は同じです。

フィルタリングフラグでのTaskkillの使用

これまでのところ、taskkillコマンドは、タスクマネージャー(Task Manager)がすでに実行できることを実行するためのより複雑な方法のように見えるかもしれません。tasklistを使用して実行中のすべてのプロセスの名前を取得し、各プロセスを手動でターゲットにすることは、タスクを終了するためのかなり退屈な方法です。

しかし、それがtaskkillを使用する唯一の方法ではありません。特定のタイプのプロセスを自動的に検索し、名前やPID(PIDs)を知らなくてもプロセスを強制終了するために使用できるフィルタリングオプションは多数あります。

taskkillで使用できるすべてのフィルターは次のとおりです。

  • ステータス:(STATUS: )基本的に、プロセスのステータス。実行中、応答なし(NOT RESPONDING)(RUNNING)または不明(UNKNOWN)の可能性があります。
  • IMAGENAME:タスクリスト(IMAGENAME: )によって表示されたのと同じ名前。
  • PID: tasklistコマンドで確認できる数値ID。
  • セッション:(SESSION: )セッション番号。
  • CPUTIME:プロセスが(CPUTIME: )CPUを使用している期間。これは、標準の2桁の時間:分:秒の形式で指定されます。
  • MEMUSAGE:タスクのメモリ使用量(KB単位)。
  • USERNAME:タスクが開始されたユーザーアカウントの名前。
  • モジュール:(MODULES: )プロセスで使用されているDLLの名前。
  • サービス:(SERVICES: )Windowsサービスに関連付けられているプロセスの場合、これはサービスの名前を示します。
  • WINDOWTITLE:それが言うように、プロセスウィンドウのタイトル。

これらのフィルタリングオプションのいくつかは、他のものよりも便利です。たとえば、USERNAMEオプションを使用して、特定のユーザーからのプロセスをシャットダウンできます。これは、ネットワーク接続されたコンピューターの管理に役立ちます。

これらのフィルターのほとんどは、論理演算子と組み合わせることもできます。しかし、数学記号を使用する代わりに、それらは実際のフレーズの短縮形で示されます。たとえば、等しいはeqになり、等しくないはneになり、より大きいはgtに(gt,)なります。

実例を示すために、応答していないすべてのプロセスを終了するコマンドを次に示します。

taskkill /FI “STATUS eq NOT RESPONDING” /F

フィルタを使用するには、/FI フラグを含め、その後にフィルタリング式を含む文字列を含める必要があります。他のすべてのフィルタリングオプションも同様に使用でき、設定された条件に一致するプロセスを終了します。

ファイルショートカット(File Shortcuts)を使用したTaskkillアプリケーション(Taskkill Applications)の作成

このツールで実行できるのは、コマンドプロンプトから(Command Prompt)Taskkillコマンドを実行することだけではありません。Taskkillコマンドをデスクトップショートカットにバインドして、すぐに使用することもできます。これにより、cmdを開いて大量のテキストを入力しなくても、特定の強制終了リストを実行できます。

  1. taskkillアプリを作成するには、デスクトップの空きスペースを右クリックして、[新規(New )] >[ショートカット]を選択します。(Shortcut.)

  1. ショートカットのターゲットで、taskkill.exeの前に付けられたtaskkillコマンドを入力して、実行できるようにします。前のセクションで示したのと同じコマンドを使用して、taskkill.exe /FI “STATUS eq NOT RESPONDING” /Fを取得します。

  1. このショートカットを任意の名前で保存するだけで、準備完了です。この新しく作成されたショートカットをいつでもダブルクリックして、応答していないすべてのプロセスを即座に終了します。(Double-click)

Taskkillコマンド(Taskkill Command)を使用したシステムメモリ(System Memory)のクリーンアップ

Taskkillコマンドは、タスクマネージャー(Task Manager)の個々のプロセスを手動で確認することなく、多くの同様のタスクを一度に終了する優れた方法です。最初は少し気が遠くなるように思えるかもしれませんが、一度コツをつかめば、比較的簡単に操作できるようになります。

フィルタリングオプションのホストは、Taskkillを強力で柔軟なツールにします。自分で判断して個々のタスクを決定するのではなく、パラメータに基づいてプロセスを強制終了できます。

さらに良いことに、特定の(Better)Taskkillコマンドをデスクトップショートカットとして簡単に保存できます。これらは、無駄なプロセスのクラスを一度に強制終了するために手間をかけずに使用できるミニアプリとして機能します。



About the author

私は、Excel や PowerPoint などの Microsoft Office ソフトウェアの使用経験があるコンピューターの専門家です。また、Google が所有するブラウザーである Chrome の使用経験もあります。私のスキルには、書面および口頭での優れたコミュニケーション、問題解決、批判的思考が含まれます。



Related posts