応答なし
別名: Macでアプリが応答しない
結論
“応答なし”は、入力を処理しなくなったアプリにmacOSが付けるラベルです。アクティビティモニタでは、応答しないプロセスに“(応答なし)”と付き、赤字で表示されます。
アプリがイベントを処理しなくなると“応答なし”と表示されます。たいていは、メインスレッドが忙しいか、何かを待っているためです。同時に、そのウインドウの上に回転する待機カーソルが表示されることがよくあります。
“応答なし”は、必ずしもアプリがクラッシュしたという意味ではありません。重い処理の間に一時的に表示され、その後回復するアプリもあります。続くようなら、アプリを終了して開き直すのが一般的な対処法です。
このページの内容
応答しないアプリを直す方法
大きなファイルを開くなど、大きな作業をしていたなら1分ほど待ちましょう。回復しなければ、Option+Command+Escを押し、アプリを選択して“強制終了”をクリックします。“アプリケーションの強制終了”ウインドウでも、応答しないアプリには印が付きます。
強制終了する前に、アクティビティモニタでサンプルを収集して(“その他 > プロセスのサンプルを収集”)、開発者に送ることもできます。
アプリが何度も“応答なし”になる理由
アプリのアップデートがないか確認しましょう。多くのアプリで起きるなら、アクティビティモニタでメモリプレッシャー、ディスクの空き容量、CPUを最も使っているプロセスを見ます。一時的な原因のほとんどは、Macを再起動すれば解消します。
応答していないアプリを確認する方法
“アプリケーションの強制終了”ウインドウに表示されるのはアプリだけです。アクティビティモニタなら、応答しなくなったバックグラウンドのプロセスも表示されます。
- Option+Command+Escを押します。“アプリケーションの強制終了”ウインドウでは、応答しないアプリに“(応答なし)”と付きます。
- バックグラウンドのプロセスも含めて確認するには、アクティビティモニタを開いて“表示 > すべてのプロセス”を選びます。
- “(応答なし)”と付いた赤字の名前を探します。一覧が長ければ、“プロセス名”の見出しをクリックして並べ替えます。
- プロセスをダブルクリックすると、情報ウインドウが開きます。“上位プロセス”の欄に、それを起動したアプリやサービスが表示されます。
アプリが応答しなくなるよくある理由
アプリのメインスレッドがイベントを処理しなくなると、“応答なし”と表示されます。よくある理由は次のとおりです。
複数のアプリが同時に“応答なし”になるなら、原因はたいていそれらに共通するものです。メモリプレッシャー、ディスクがいっぱい、ネットワークドライブが切断された、などです。いつも同じアプリなら、原因はそのアプリの中にある可能性が高くなります。
- 大きなファイルやタスクの処理中で、まだ終わっていない。
- ネットワークサーバ、ネットワークドライブ、外部ディスクを待っている。
- プラグイン、機能拡張、システムサービスなど、ほかのプロセスを待っている。
- Macのメモリプレッシャーが高く、スワップのせいでアプリが遅くなっている。
- 起動ディスクがほぼいっぱい。
- アプリにバグがある。特定のファイル、プラグイン、設定に関係していることが多い。
強制終了する前にすること
大事な作業内容がアプリに残っているなら、終わらせる前に少し時間を取りましょう。
- 待ちます。アクティビティモニタで“% CPU”を見ましょう。忙しいアプリは、処理を進めているのかもしれません。
- アプリを選択して“その他 > プロセスのサンプルを収集”を選び、レポートを保存します。開発者が原因を探すのに必要なのはこれです。
- まず“終了”を選びます。“強制終了”は、“終了”が効かないときだけ使います。
- アプリを開き直したら、ウインドウや書類を復元するか尋ねられないか確認します。
以前のハングのレポートを見つける方法
応答しないアプリが強制終了されると、macOSは/Library/Logs/DiagnosticReportsにレポートを保存することがあります。“アプリケーション > ユーティリティ”にある“コンソール”アプリを開き、サイドバーの“レポート”の下にある“スピンレポート”と“診断レポート”を見ます。同じアプリの名前のレポートが別々の日にあるなら、開発者に送る価値のあるパターンです。
よくある質問
アクティビティモニタの“応答なし”とは?
アプリが入力に応答しなくなったという意味です。アクティビティモニタでは、名前の後に“(応答なし)”と付き、赤字で表示されます。
応答しないアプリは強制終了すべき?
少し待っても回復しないなら、そうしましょう。保存していない変更が失われることがあるので、まずは少し待ってください。
“応答なし”から回復することはある?
多くの場合、あります。アプリが時間のかかるタスクで忙しかっただけなら、タスクが終われば再び応答するようになります。
アプリを強制終了するまで、どれくらい待てばいい?
決まった時間はありません。アクティビティモニタでアプリがCPUを使っているなら、処理中かもしれません。0かそれに近いまま“応答なし”が続くなら、何かを待って止まっている可能性が高いでしょう。
開いた覚えのないバックグラウンドのプロセスが“応答なし”と表示されるのはなぜ?
ヘルパープロセスやシステムサービスも応答しなくなることがあります。アプリに属するものなら、そのアプリを終了すればたいてい解消します。システムプロセスには手を触れず、続くようならMacを再起動しましょう。
“応答なし”はクラッシュと同じ?
いいえ。クラッシュしたアプリはすでに終了しています。“応答なし”のアプリはまだ動いていて入力を処理していないだけなので、回復することもあります。
関連項目
詳しい手順: Macが遅い原因。
Windowsから乗り換えましたか? Mac用のタスク マネージャーやアクティビティモニタの代替アプリのおすすめもご覧ください。用語集のすべての用語も見られます。