Anonim

MacとOS Xには「機能している」という評判がありますが、最高のオペレーティングシステムでさえ問題が発生し、アプリがフリーズすることがあります。 これが発生すると、アプリを終了する標準的な方法が機能しなくなる可能性があり、凍結されたアプリを閉じるかリセットするために強制再起動が必要であると感じるかもしれません。 ただし、フリーズしているのが特定のアプリ だけ であり、OS Xがフリーズしたアプリの背後で応答性を維持している場合は、不正な動作をしているアプリを強制終了することができます。 OS Xでアプリを強制終了する5つの方法を次に示します。

ドック

通常、OS X Dockで実行中のアプリケーションを右クリックすると、「Quit」オプションが表示されます。ただし、これはフリーズしたアプリでは機能しない場合があります。 アプリを強制終了するには、キーボードのOptionキーを押しながらアプリのDockアイコンを右クリックすると、「Quit」が「Force Quit」になります。クリックしてアプリを強制終了します。


アプリを強制終了した場合は警告が表示されず、アプリを閉じるまで通常の「保存」プロンプトは表示されないことに注意してください。 したがって、選択を行うときは注意し、適切に凍結されたアプリを強制的に終了することを確認してください。 作業中のアプリを誤って強制終了すると、保存されていないデータや変更が失われます。

強制終了ウィンドウ

OS Xには、強制終了する必要があるアプリの処理専用の特別なウィンドウがあります。 このウィンドウには2つの方法でアクセスできます。1つ目は、メニューバーのAppleロゴをクリックし、[ 強制終了 ]を選択することです。 または、キーボードショートカットCommand-Option-Escapeを使用して、この同じウィンドウを表示できます。


ウィンドウには、実行中のすべてのアプリケーションが表示され、「応答していない」アプリが赤いテキストで識別されます。アプリをハイライトし、 強制終了ボタンをクリックして終了します。 前述のように、アプリを強制終了した場合は警告が表示されないため、選択する際には注意が必要です。

アクティビティモニター

Activity Monitorアプリは、Mac、そのリソース、およびアプリケーションの現在のステータスに関する豊富な情報を提供しますが、フリーズしたアプリを強制終了することもできます。 プロセスリストでアプリを見つけて( ヒント:ウィンドウの右上部分の検索ボックスを使用してリストをフィルター処理できます)、アプリを選択して強調表示し、左上部分のXボタンを押しますウィンドウの。


終了と強制終了の2つのオプションが表示されます。 可能であれば、アプリケーションを正常に終了し、ユーザーデータを保持しようとするため、最初に終了してみてください。 それが失敗した場合は、強制終了を使用します。これは上記の手順と同じように動作します。

ターミナルの「キル」コマンド

応答しないアプリを処理するよりもコマンドライン方式を好む場合は、ターミナルで「kill」コマンドを使用できます。 この方法を使用するには、アプリのプロセスID(PID)を決定する必要があります。これは、OS Xが各一意のアプリケーションを追跡するために使用する数値です。 アプリのPIDを見つける最も簡単な方法は、アクティビティモニターを使用することです。この場合、PID列にリストされます。 ただし、アクティビティモニターを使用してPIDを検索している場合は、前述のように、アプリを強制終了するためにも使用できます。
代わりに、「top」コマンドを使用して、ターミナルで実行中のプロセスのリストを生成できます。 修飾子を使用して、ユーザー定義の基準でリストを並べ替えることができます(すべてのオプションについては、このマニュアルページを参照してください)。 アプリがフリーズしている場合は、CPUリソースを消費している可能性が高いため、最初に使用するソート方法は「cpu」です。 新しいターミナルウィンドウを開き、次のコマンドを入力します。

top -o cpu

実行中のすべてのアプリケーションとプロセスのリストが、現在のCPU使用率順にターミナルに表示されます。 例としてiTunesを使用してみましょう。 一番上にリストされ(現在CPUリソースを消費しているため)、そのプロセスIDは5472です(注:PIDは各状況に固有であり、OS Xはアプリケーションが実行されるたびに新しいPIDを生成します。つまり、PIDは変更されますアプリが起動されるたびに、お使いのMacのiTunesが異なるPIDを持つことはほぼ確実です)。


プロセスIDが特定されたら、 Qを押してトップを終了するか、新しいターミナルセッションを開き、次を入力してアプリを強制終了します。

殺します

iTunesの例では、次のように入力します。

殺す5472

Returnキーを押してコマンドを実行すると、アプリが強制終了されます。

キーボードショートカット

上記の前の方法で説明した手順を実行することなく、キーボードショートカットを使用してアプリを直接強制終了できます。 したがって、これは最良かつ最も明白な方法のように思えるかもしれませんが、最後にここにリストされている理由があります。 以下のキーボードショートカットを使用すると、アクティブなアプリケーションまたは最前面のアプリケーションが直ちに強制終了されます。 問題は、特に1つまたは複数のフリーズしたアプリまたは応答しないアプリを処理する場合に、どのアプリがアクティブであるかを簡単に追跡できなくなることです。 したがって、この方法はデータ損失の観点から最も危険です。ユーザーが間違いを犯し、誤って誤ったアプリを強制終了する可能性がはるかに高いためです。
ただし、このリスクを理解し、注意を払っている場合、この強制終了ショートカットが最速の方法です。 使用するには、フリーズしたアプリがアクティブであることを確認し、 Command-Option-Shift-Escapeを押し続けます(これは、Shiftキー修飾子がスローされたForce Quit Windowショートカットにすぎないことに気付くでしょう)。 他の強制終了メソッドと同様に、アクティブなアプリケーションはすぐに強制終了されます。
ハードウェアの問題や主要なOS Xのバグが非常に不安定なため、Macを再起動することが唯一の方法です。 ただし、これらの 比較的 まれな状況がない限り、上記の方法のいずれかを使用して強制的に終了することにより、フリーズしたアプリまたは誤動作するアプリを簡単に制御できるはずです。 可能な場合は必ず作業内容を保存し、間違ったアプリを終了しないように手順を再確認してください。

過剰:Mac OS Xでアプリを強制終了する5つの方法