コマンドラインを使用してプログラムを強制終了する方法

Windows のタスク マネージャーまたは OS X の強制終了を使用してプログラムを強制終了する方法は誰もが知っていますが、コマンド ラインを使用してプログラムを強制終了すると便利な場合があります。基になるプロセスを強制終了しようとしても、プログラムがタスク マネージャーを介して終了を拒否する状況に何度か遭遇しました。強制終了には独自の癖があり、常にプログラムを強制終了するとは限りません。そんな時こそ、コマンドラインの力を利用できます。

この記事では、Windows、OS X、および Linux でプログラムを強制終了するコマンドについて説明します。興味深いことに、これを実行するためのコマンドは通常複数あるので、私が使用したさまざまなコマンドについて言及しようと思います。これは完全なリストではないため、ここに記載されていない別のコマンドを使用する場合は、コメントでお知らせください。

Windows – TSKILL および TASKKILL

Windows では、TSKILL と TASKKILL の 2 つのコマンドを使用してプログラムを強制終了できます。TSKILL はより単純で強力ではないコマンドですが、問題なく機能します。たとえば、Microsoft Word を実行している場合、プロセス名は winword.exe です。コマンド ラインから Word を強制終了するには、次のコマンドを入力します。

tskillウィンワード

Word が強制終了され、保存されていないデータが失われるため、慎重に使用する必要があります。保存されていない Word ドキュメントで試してみましたが、これを実行すると消えてしまい、ドキュメントを保存するプロンプトは表示されません。これは、ここで言及するすべてのコマンドにほぼ当てはまります。質問なしでプログラムを即座に強制終了できます。

コマンドラインを使用してプログラムを強制終了する方法

注意すべきことの 1 つは、このコマンドが使用されるほとんどの場合、/A パラメーターと共に使用されることです。/A は、すべてのセッションで実行中のプロセスを終了するようコマンドに指示します。したがって、通常、次のコマンドを入力して、プロセスが確実に強制終了されるようにします。

tskill /ウィンワード

より多くのオプションがあり、より強力な 2 番目のコマンドは、TASKKILL です。TASKKILL のヘルプ ページを見ると、私の言いたいことがわかります。

コマンドラインを使用してプログラムを強制終了する方法

Windows でプログラムを強制終了するための詳細な制御とオプションが必要な場合は、TASKKILL を使用します。まず、次のコマンドを使用してプログラムを強制終了できます。

taskkill /F /IM winword.exe

TASKKILL コマンドを使用する場合は、.EXE を使用する必要があることに注意してください。/F は、プロセスを強制的に強制終了することを意味します。/IM はイメージ名、つまりプロセス名を意味します。プロセス ID (PID) を使用して強制終了する場合は、/IM の代わりに /PID を使用する必要があります。/T は、指定されたプロセスによって開始されたすべての子プロセスを強制終了するため、優れています。

TASKKILL を使用して別のシステムにリモート接続し、そのリモート システムのプロセスを強制終了することもできます。私が気に入っているのは、TASKKILL でワイルドカードを使用できることです。

OS X/Linux – KILL と KILLALL

OS X と Linux では、プロセスを強制終了するためのコマンドが 2 つあります。KILL と KILLALL です。これらはターミナル ウィンドウで実行する必要があります。プログラムを強制終了するには、プログラム名またはプロセス ID を使用する必要があります。この情報を見つける方法はいくつかあります。1 つの方法は、アクティビティ モニターを使用することです。

コマンドラインを使用してプログラムを強制終了する方法

ただし、これには GUI インターフェイスが必要です。コマンドラインを使用してプロセスを強制終了している場合は、コマンドラインを使用してプロセス情報を見つけることもできます。頭に浮かぶ 2 つのコマンドは、topとps -axです。

コマンドラインを使用してプログラムを強制終了する方法

top は、 PID とプログラム名を含むプロセスのリストを CPU 使用率で並べ替えて表示します。これは、強制終了したいプロセスをすばやく見つける方法です。ps -ax は、 PID とプログラムのパスでソートされたリストを提供します。トップとは少し違います。

コマンドラインを使用してプログラムを強制終了する方法

次に、OS X でプログラムを強制終了します。次のコマンドを入力するだけで、特定のプロセスを強制終了できます。

殺す -9 83002

83002 はターミナル プロセスであり、9 はプロセスを強制終了することを意味します。Quit を意味する 3 や Abort を意味する 6 など、他の数字を使用することもできます。KILL コマンドを使用して、実行中のすべてのプロセスを強制終了することもできますが、このコマンドは使用しないほうがよいでしょう。

kill -TERM -1

KILL は 1 つまたはすべてのプロセスを強制終了するのに役立ちますが、KILLALL はプロセスのグループを強制終了するために使用します。たとえば、Google Chrome を実行している場合、10 個の Chrome プロセスが実行されている可能性があります。KILL を 10 回使用して Chrome をシャットダウンするのは非常に面倒です。代わりに、次のように KILLALL を使用できます。

killall Evernote

また

killall 'Google Chrome'

一重引用符または 1 語より長いものを使用する必要があることに注意してください。また、プロセスが自分の名前ではなく、root で実行されている場合は、次のコマンドを使用する必要があります。

sudo killall 'Google Chrome'

また

sudo killall -9 'Google Chrome'

繰り返しますが、9 は特定のシグナルを TERM ではなく KILL に送信しています。sudo は、権限がないというエラーが発生した場合にのみ必要です。それ以外の場合は、 killall programまたはkillall -9 programを実行できます。OS X では、プログラムを強制終了できない場合、KILLALL コマンドが非常に便利です。プロセス ID を知る必要はありません。名前を入力するだけで、その名前に関連付けられたすべてのプロセスが強制終了されます。

この記事は、Windows、OS X、および Linux でプログラムを強制終了するためのより高度な方法を提供することを目的としていました。コマンド ラインを使用してプログラムを強制終了する方法について質問がある場合は、コメントを投稿してください。楽しみ!

コメントを残す

2026年10月にニューヨーク市で植えるべきもの:ニンニク、球根、葉物野菜、そして週ごとのチェックリスト

2026年10月にニューヨーク市で植えるべきもの:ニンニク、球根、葉物野菜、そして週ごとのチェックリスト

2026年10月にニューヨーク市で庭づくりを計画しましょう。ニンニク、春咲き球根、耐寒性のある葉物野菜、室内ハーブ、霜対策、ニューヨーク州北部における週ごとの調整方法などを含めて説明します。

大阪府で10月に植える野菜・ハーブ・花|2026年の週別チェックリスト

大阪府で10月に植える野菜・ハーブ・花|2026年の週別チェックリスト

大阪府で2026年10月に始めやすい野菜・ハーブ・花を紹介。直まき、苗の定植、室内まきの選び方、平年気温と最新予報の違い、初霜への備え、週ごとの作業をまとめました。

リテーナーケースの洗浄方法:安全で簡単な、実際に乾燥させる手順

リテーナーケースの洗浄方法:安全で簡単な、実際に乾燥させる手順

中性洗剤とぬるま湯を使ってリテーナーケースを洗浄する方法、適切に乾燥させる方法、熱による損傷を避ける方法、そしてケースを交換すべき時期について学びましょう。

車のエアフィルターを安全に掃除する方法:掃除するタイミングと交換するタイミング

車のエアフィルターを安全に掃除する方法:掃除するタイミングと交換するタイミング

エンジンエアフィルターの点検と整備方法、清掃が適切な場合、交換の方が安全な場合、そして適切な再取り付けを確認する方法を学びましょう。

冷凍庫の製氷機の掃除方法:初心者向けガイド

冷凍庫の製氷機の掃除方法:初心者向けガイド

冷凍庫の製氷機を安全に清掃する方法を学びましょう。製氷容器、アクセス可能な製氷機表面、ディスペンサーシュート、乾燥、再組み立て、そして避けるべき間違いについて解説します。

ビデノズルを安全に洗浄する方法:効果的な方法と避けるべき方法

ビデノズルを安全に洗浄する方法:効果的な方法と避けるべき方法

ビデのノズルを安全に洗浄する方法、セルフクリーニングの実際の仕組み、ミネラル分の蓄積への対処法、そしてお使いの機種に合った洗浄剤について学びましょう。

プール用砂ろ過器の掃除方法:逆洗、すすぎ、そしてより深く洗浄するタイミングを知る

プール用砂ろ過器の掃除方法:逆洗、すすぎ、そしてより深く洗浄するタイミングを知る

プールの砂ろ過器を安全に清掃する方法、逆洗が効果的だったかどうかを判断する方法、そしてより徹底的な清掃、修理、またはろ材の交換が必要となるタイミングについて学びましょう。

コーヒーグラインダーを安全に洗浄する方法:臼式グラインダーと刃式グラインダーのための8ステップガイド

コーヒーグラインダーを安全に洗浄する方法:臼式グラインダーと刃式グラインダーのための8ステップガイド

コーヒーグラインダーを安全に清掃する方法を学びましょう。刃の乾式ブラッシングから、取り外し可能な部品の洗浄、再組み立て、テスト、ブレードグラインダーの手入れまで、幅広く解説します。

服の生地を傷めずにネイルグルーを落とす方法

服の生地を傷めずにネイルグルーを落とす方法

乾いた接着剤を削り取る方法から、アセトンの慎重な使用、洗濯、乾燥前の生地の確認まで、衣類についたネイルグルーを安全に除去する方法を学びましょう。

生地を傷めずに服からステッカーの跡を落とす方法

生地を傷めずに服からステッカーの跡を落とす方法

衣類についたステッカーの跡を安全に除去する方法を学びましょう。低温処理や前処理から、溶剤の慎重な使用、洗濯、自然乾燥まで、様々な方法をご紹介します。