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

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

NetflixエラーコードF7701-1003を修正する方法

NetflixエラーコードF7701-1003を修正する方法

NetflixエラーコードF7701-1003の解決策を見つけ、自宅でのストリーミング体験を向上させる手助けをします。

YouTube 制限付きモードとは何か、およびそれを有効または無効にする方法

YouTube 制限付きモードとは何か、およびそれを有効または無効にする方法

YouTube は誰もが楽しめるコンテンツを備えたプラットフォームですが、YouTube のすべての動画を安全に視聴できるとは限りません。子供やティーンエイジャーがプラットフォームをより安全に楽しめるようにするため、YouTube では特定の成人向けまたは潜在的に危険なコンテンツを制限します。

3D プリンターのベッドを掃除する方法

3D プリンターのベッドを掃除する方法

3D プリント コミュニティでは、3D プリンター ベッドの最適なクリーニング方法について多くの議論があります。あなたが初心者であろうとベテランであろうと、成功するためのヒントがいくつかあります。

Discord スポイラー タグの使用方法

Discord スポイラー タグの使用方法

Discordは、友達とのカジュアルなチャットやゲームコミュニティとの接続、専門的なコミュニケーションに適したユニークなプラットフォームです。特定のメッセージを非表示にする方法を学びましょう。

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

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

PSPデバイスのファームウェアをアップグレードするための手順を詳しく説明します。PSPを最新の状態に保ちます。

Google Finance で株式ウォッチリストを設定する方法

Google Finance で株式ウォッチリストを設定する方法

関心のある証券をすばやく簡単に追跡するためのGoogle Financeのウォッチリストの設定方法について説明します。

YouTube、Twitch などでカスタム Discord ステータスを作成する方法

YouTube、Twitch などでカスタム Discord ステータスを作成する方法

Discord は、Web で最も強力なチャットおよびビデオ プラットフォームの 1 つとして台頭し、Skype や Telegram などのサービスから市場シェアを奪っています。カスタム Discord ステータスを簡単に作成する方法を紹介します。

Twitchエラー3000を修正する方法

Twitchエラー3000を修正する方法

Twitchのエラーコード3000に直面しているストリーマーや視聴者のための解決策を紹介します。

Facebookアカウントを非公開にする方法

Facebookアカウントを非公開にする方法

Facebookのプライバシー設定を変更し、アカウントを完全に非公開にする方法を解説します。

ラップトップ (Dell、HP など) のタッチ スクリーンをオフにする方法

ラップトップ (Dell、HP など) のタッチ スクリーンをオフにする方法

タッチスクリーンをオフにする方法について、最新の技術情報と簡単なステップを紹介します。

ズームのクラッシュまたはフリーズを修正する方法

ズームのクラッシュまたはフリーズを修正する方法

Zoomは、多くの人に選ばれているビデオ会議アプリです。ズームのクラッシュやフリーズの問題を解決するための効果的な手段を紹介します。

Spotify の音量を上げ、音を良くする方法

Spotify の音量を上げ、音を良くする方法

Spotify で音量を上げ、最高のオーディオ体験を得る方法を解説します。イコライザーの使い方や音質設定の調整など、詳しい情報があります。

Netflix アカウントを削除する方法

Netflix アカウントを削除する方法

Netflix アカウントを削除する方法についての詳細なガイドです。簡単なステップで決済やアカウント削除を行う方法をまとめています。

アドインを使用して Zoom を Microsoft Outlook に追加する方法

アドインを使用して Zoom を Microsoft Outlook に追加する方法

オンライン会議はなくなりません。Microsoft Teams を使用していない場合は、Zoom を使用してミーティングをスケジュールし、ビデオ会議を行っている可能性があります。

「この人はメッセンジャーで利用できません」とはどういう意味ですか?

「この人はメッセンジャーで利用できません」とはどういう意味ですか?

Facebook Messengerで「この人はメッセンジャーで利用できません」が表示される7つの原因と即効解決策を解説。ブロック確認方法からアカウント停止時の対処法まで、専門家が完全ガイド。

Apple TVでNetflixエラー113を修正する方法

Apple TVでNetflixエラー113を修正する方法

Apple TVでNetflixエラー113が発生した場合の解決方法を7ステップで解説。ログイン問題やストリーミングエラーの原因と対策を詳しく紹介します。

Disney Plusエラーコード39を修正する10の方法

Disney Plusエラーコード39を修正する10の方法

Disney Plusエラーコード39の原因と解決策を徹底解説。10の方法で問題を解決し、ストリーミングを再開しましょう。

ハーマン曲線とは何ですか (そしてそれはどのようにヘッドホンの音質を改善しますか?)

ハーマン曲線とは何ですか (そしてそれはどのようにヘッドホンの音質を改善しますか?)

ハーマン曲線がヘッドホン音質に与える影響を徹底解説。Harman Target Curveの科学的根拠、適正な選び方、おすすめ機種5選を音響工学の観点から分析。プロが教える本当に良いヘッドホンの見分け方

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

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

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

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

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

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

Berealアプリが正常に動作しないのを修正する9つの方法

Berealアプリが正常に動作しないのを修正する9つの方法

BeRealアプリの一般的な問題によってソーシャルエクスペリエンスが中断されないように、ここではBeRealアプリが正常に動作しない問題を修正する9つの方法を紹介します。

PowerShell から実行可能ファイル (EXE) を実行する 5 つの方法

PowerShell から実行可能ファイル (EXE) を実行する 5 つの方法

PowerShell から実行可能ファイルを簡単に実行し、システムをマスター制御する方法についてのステップバイステップガイドをご覧ください。

ズームで注釈を付ける方法

ズームで注釈を付ける方法

地球上で最もトレンドのリモート会議プラットフォームの一つであるZoomの注釈機能の使い方を詳しく解説します。ズームでユーザビリティを向上させましょう!

Microsoft Outlook 電子メールに絵文字を挿入する方法

Microsoft Outlook 電子メールに絵文字を挿入する方法

デスクトップまたはモバイルの Outlook 電子メールに絵文字を挿入して、より個人的なメールにし、感情を表現したいと思いませんか?これらの方法を確認してください。

NetflixエラーコードF7701-1003を修正する方法

NetflixエラーコードF7701-1003を修正する方法

NetflixエラーコードF7701-1003の解決策を見つけ、自宅でのストリーミング体験を向上させる手助けをします。

修正:MicrosoftTeamsでファイルを削除できない

修正:MicrosoftTeamsでファイルを削除できない

Microsoft Teamsがファイルを削除しない場合は、まず待ってからブラウザーのキャッシュとCookieをクリアし、以前のバージョンを復元する方法を解説します。

Mac に読み込まれない特定の Web サイトを修正する 9 つの方法

Mac に読み込まれない特定の Web サイトを修正する 9 つの方法

特定のWebサイトがMacに読み込まれていませんか?SafariやGoogle Chromeでのトラブルシューティング方法を詳しく解説します。

Spotifyのプレイリストを消去する方法

Spotifyのプレイリストを消去する方法

未使用のSpotifyプレイリストを消去する方法や、新しいプレイリストの公開手順について詳しく説明しています。

Outlookがサーバーに接続できない問題を解決するための9つのヒント

Outlookがサーバーに接続できない問題を解決するための9つのヒント

「Outlookはサーバーに接続できません」というエラーでお困りですか?この記事では、Windows10で「Outlookがサーバーに接続できない問題」を解決するための9つの便利なソリューションを提供します。

プロフィールにアクセスせずにLinkedInで誰かをブロックする方法

プロフィールにアクセスせずにLinkedInで誰かをブロックする方法

LinkedInで誰かを知らないうちにブロックするのは簡単です。ブログを読んで、匿名になり、LinkedInの誰かをブロックする方法を見つけてください。