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

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 つのコマンドは、topps -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 でプログラムを強制終了するためのより高度な方法を提供することを目的としていました。コマンド ラインを使用してプログラムを強制終了する方法について質問がある場合は、コメントを投稿してください。楽しみ!



Leave a Comment

PSP ファームウェアを更新する方法

PSP ファームウェアを更新する方法

コンピューター、ワイヤレス ルーター、ゲーム コンソールなど、あらゆるデバイスのファームウェアにアップグレードをインストールする価値があると私は常に信じています。この記事では、PSP デバイスのファームウェアをアップグレードするために必要な手順について説明します。

Windows でパーティションをアクティブとして設定またはマークする方法

Windows でパーティションをアクティブとして設定またはマークする方法

異なるオペレーティング システムがインストールされているコンピューターに複数のパーティションがありますか。その場合、Windows のアクティブ パーティションを変更して、コンピューターの起動時に適切なオペレーティング システムが読み込まれるようにすることができます。

ワイヤレス ルーターで SSID ブロードキャストを無効にする方法

ワイヤレス ルーターで SSID ブロードキャストを無効にする方法

ワイヤレス ルーターで SSID ブロードキャストを無効にするオプションを検討している場合は、関連する実際のセキュリティの問題を理解する必要があります。SSID ブロードキャストを無効にすると、標準のワイヤレス ネットワーク アダプタを使用して利用可能なネットワークを検索したときにネットワーク名が表示されないのは事実です。

複数の画像を PDF ファイルに変換する方法

複数の画像を PDF ファイルに変換する方法

画像は単独で独立できます。ただし、場合によっては、複数の画像を 1 つの PDF ファイルに結合して保存または共有する必要があります。

Twitter リストの設定方法と使用方法

Twitter リストの設定方法と使用方法

Twitter は、意見を共有したり、他のユーザーと話したり、ソーシャル メディアのプロフィールを作成して友達をサポートしたり、興味をフォローしたりするのに最適な場所です。ただし、フォローしているアカウントを追跡するのは難しい場合があります。

NetflixエラーコードUI-800-3を修正する方法

NetflixエラーコードUI-800-3を修正する方法

お気に入りのシリーズに熱中している場合でも、友達と Netflix を楽しんでいる場合でも、Netflix がフリーズしたり、クラッシュしたり、見慣れないエラー コードが表示されたりすると、非常に煩わしくなります。発生する可能性のある一般的なエラーの 1 つは、Netflix コード UI-800-3 です。

支払ったネットワーク速度を確実に得る方法

支払ったネットワーク速度を確実に得る方法

消費者の権利が非常に重要な世界で、インターネット企業が常に「最大」の速度を提供したり、支払った速度を提供できなかったりするのは奇妙に思えます。この記事では、得られる速度が得られるべき速度であることを確認するために実行できる手順を見ていきます.

Spotify に音楽を送信する方法

Spotify に音楽を送信する方法

Spotify で自分の音楽を入手する方法を知りたがっている新しいアーティストですか。デジタル時代の音楽配信は、以前とは大きく異なります。

動画プロジェクトで YouTube オーディオ ライブラリを使用する方法

動画プロジェクトで YouTube オーディオ ライブラリを使用する方法

独自のビデオやその他のメディア プロジェクトを制作している場合、必要な音楽をインターネットから取得することはできません。アメリカの上空でジェット戦闘機を飛ばして撮影している場合、ケニー・ロギンスの「Danger Zone」の曲を使用することはできません。

Discordで役割を追加、管理、および削除する方法

Discordで役割を追加、管理、および削除する方法

最初の Discord サーバーを起動するとき、最初に行うことの 1 つは、サーバー ユーザーに割り当てることができるロールをその中に作成することです。Discord での役割は、グループ内で特定の能力を提供する役職です。

オーディオファイルを大きくする方法

オーディオファイルを大きくする方法

特に元のオーディオを再録音できない場合、音量の小さいオーディオ ファイルはほとんど役に立たず、非常に苛立たしいものになる可能性があります。ラップトップで聴こうとしている MP3 ソングであろうと、録音されたオーディオ ファイルの音量が十分でないものであろうと、ほぼすべてのオーディオ ファイルの音量を上げることは、デスクトップまたはオンラインのオーディオ編集ソフトウェアを使用して簡単に行うことができます。

Facebookアカウントを削除する代わりに非アクティブ化する方法

Facebookアカウントを削除する代わりに非アクティブ化する方法

ソーシャルメディアから離れたいと思うのは理解できます。ソーシャル メディアの使用をチェックしないままにしておくと、一見無限の時間の無駄遣いになる可能性があります。

Discordオーディオを録音する方法

Discordオーディオを録音する方法

主にゲーマーが使用していたインスタント メッセージングおよび VoIP サービスが、どのようにして教育やビジネスに最適なコミュニケーション ツールになったのでしょうか。答えはとても簡単です。

Facebook グループに管理者を追加または削除する方法

Facebook グループに管理者を追加または削除する方法

Facebook でグループを管理するのは、すべてを自分で行う場合は困難な場合があります。コンテンツの編集と公開、コメント、メンバーの管理、およびページ メトリックに基づくレポートの作成を支援するために、少なくとも 1 人が必要です。

Twitterの写真とビデオをダウンロードする方法

Twitterの写真とビデオをダウンロードする方法

Twitterの写真や動画をダウンロードする方法を知りたいです。それは実際には非常に簡単です。

PDFページを移動および抽出する方法

PDFページを移動および抽出する方法

ある時点で、ページを移動したり、ページを削除したり、ページまたはページのセットを別の PDF ファイルに抽出したりして、PDF ファイルを編集する必要があったことでしょう。最近、いくつかの PDF ページの順序を変更し、別のページ セットを別の PDF ファイルに抽出する必要がありました。

Windowsで非表示および保存されたパスワードを見つける方法

Windowsで非表示および保存されたパスワードを見つける方法

パスワードを忘れたが、コンピューターのどこかに保存されていることがわかっている場合は、Windows に保存されたパスワードにアクセスして、そこにあるかどうかを確認できます。Windows は、保存されたすべてのパスワードのリストを実際に保持し、必要なときにそれらにアクセスできるようにします。

すべての主要ブラウザでカメラとマイクへのアクセスをブロックする方法

すべての主要ブラウザでカメラとマイクへのアクセスをブロックする方法

プログラムがマイクと Web カメラにアクセスできるようにするには、すべての Web ブラウザーで特定のアクセス許可を有効にする必要があります。マイクとカメラへのアクセスを拒否して、ブラウザーがあなたを聞いたり見たりするのを防ぐことができます。

Facebookの追悼設定をセットアップする方法

Facebookの追悼設定をセットアップする方法

ソーシャルメディアは、人生の終わりや愛する人が亡くなったときに人々が考えるものの1つになることはめったにありません. これらの追悼設定は、あなたが亡くなったときに Facebook アカウントがどうなるかを決定するのに役立ちます。

Outlook カレンダーを Google カレンダーに追加する方法

Outlook カレンダーを Google カレンダーに追加する方法

個人と仕事の予定、To-Do、および時間追跡タスク用に複数のカレンダーを作成できます。その結果、常にアプリを切り替える必要があり、面倒でイライラすることがあります。

Snapchatでスナップを再開または再生する方法

Snapchatでスナップを再開または再生する方法

Snapchat でスナップをもう一度表示したいですか? Android および iPhone の Snapchat でスナップを再度開いたり、再生したりするための 5 つの方法を紹介します。

YouTube Music が Apple CarPlay で動作しない場合の 6 つの方法

YouTube Music が Apple CarPlay で動作しない場合の 6 つの方法

YouTube Music は Apple CarPlay では動作しませんか?これで音楽を接続できなくなるわけではありません。この問題を解決する方法は次のとおりです。

アプリとブラウザでRedditビデオのサウンドを取得する方法

アプリとブラウザでRedditビデオのサウンドを取得する方法

動画付きの Reddit 投稿では音が聞こえませんか?この問題を解決するために使用できる方法をいくつか紹介します。

Apple Music にお気に入りの曲を追加して管理する方法

Apple Music にお気に入りの曲を追加して管理する方法

新しい iOS 17 アップデートにより、iPhone、iPad、Mac の Apple Music でお気に入りの曲を視聴できるようになります。

Adobe Photoshop で画像 (または背景) を拡張する 3 つの方法

Adobe Photoshop で画像 (または背景) を拡張する 3 つの方法

Adobe Photoshop で画像や背景を拡張したいですか? AI を利用して写真を簡単に拡大する 3 つの方法をチェックしてください。

Twitch を Discord にリンクする方法: 包括的なガイド

Twitch を Discord にリンクする方法: 包括的なガイド

Discord と Twitch は、強力なコミュニティを作るのに最適なプラットフォームです。それらをまとめたい場合は、Twitch を Discord にリンクする方法を学びましょう。

Bing チャット履歴を表示、エクスポート、削除する方法

Bing チャット履歴を表示、エクスポート、削除する方法

Bing チャット履歴のエクスポートを表示および削除する方法を知りたいですか?この詳細なガイドには、知っておくべきことすべてが記載されています。

10 Facebook デートが機能しない、または表示されない問題を修正する最良の方法

10 Facebook デートが機能しない、または表示されない問題を修正する最良の方法

Facebook デートが機能しなくなると、潜在的なマッチングを逃す可能性があります。 Facebook のデートが表示されない問題を解決する主な方法を確認してください。

関係のなくなった Facebook ページのフォローを解除する方法

関係のなくなった Facebook ページのフォローを解除する方法

特定のページのコンテンツにはもう関係ありませんか? Facebook ページのフォローを解除してフィードを整理する方法は次のとおりです。

WebブラウザでTikTokが動作しない問題を解決する10の方法

WebブラウザでTikTokが動作しない問題を解決する10の方法

TikTok は、お使いの Web ブラウザーでは動作しませんか? TikTokがブラウザーで動作しない場合の対処法は次のとおりです。