用語集/問題が起きたとき

応答なし

別名: Macでアプリが応答しない

結論

“応答なし”は、入力を処理しなくなったアプリにmacOSが付けるラベルです。アクティビティモニタでは、応答しないプロセスに“(応答なし)”と付き、赤字で表示されます。

アプリがイベントを処理しなくなると“応答なし”と表示されます。たいていは、メインスレッドが忙しいか、何かを待っているためです。同時に、そのウインドウの上に回転する待機カーソルが表示されることがよくあります。

“応答なし”は、必ずしもアプリがクラッシュしたという意味ではありません。重い処理の間に一時的に表示され、その後回復するアプリもあります。続くようなら、アプリを終了して開き直すのが一般的な対処法です。

応答しないアプリを直す方法

大きなファイルを開くなど、大きな作業をしていたなら1分ほど待ちましょう。回復しなければ、Option+Command+Escを押し、アプリを選択して“強制終了”をクリックします。“アプリケーションの強制終了”ウインドウでも、応答しないアプリには印が付きます。

強制終了する前に、アクティビティモニタでサンプルを収集して(“その他 > プロセスのサンプルを収集”)、開発者に送ることもできます。

アプリが何度も“応答なし”になる理由

アプリのアップデートがないか確認しましょう。多くのアプリで起きるなら、アクティビティモニタでメモリプレッシャー、ディスクの空き容量、CPUを最も使っているプロセスを見ます。一時的な原因のほとんどは、Macを再起動すれば解消します。

応答していないアプリを確認する方法

“アプリケーションの強制終了”ウインドウに表示されるのはアプリだけです。アクティビティモニタなら、応答しなくなったバックグラウンドのプロセスも表示されます。

  1. Option+Command+Escを押します。“アプリケーションの強制終了”ウインドウでは、応答しないアプリに“(応答なし)”と付きます。
  2. バックグラウンドのプロセスも含めて確認するには、アクティビティモニタを開いて“表示 > すべてのプロセス”を選びます。
  3. “(応答なし)”と付いた赤字の名前を探します。一覧が長ければ、“プロセス名”の見出しをクリックして並べ替えます。
  4. プロセスをダブルクリックすると、情報ウインドウが開きます。“上位プロセス”の欄に、それを起動したアプリやサービスが表示されます。

アプリが応答しなくなるよくある理由

アプリのメインスレッドがイベントを処理しなくなると、“応答なし”と表示されます。よくある理由は次のとおりです。

複数のアプリが同時に“応答なし”になるなら、原因はたいていそれらに共通するものです。メモリプレッシャー、ディスクがいっぱい、ネットワークドライブが切断された、などです。いつも同じアプリなら、原因はそのアプリの中にある可能性が高くなります。

  • 大きなファイルやタスクの処理中で、まだ終わっていない。
  • ネットワークサーバ、ネットワークドライブ、外部ディスクを待っている。
  • プラグイン、機能拡張、システムサービスなど、ほかのプロセスを待っている。
  • Macのメモリプレッシャーが高く、スワップのせいでアプリが遅くなっている。
  • 起動ディスクがほぼいっぱい。
  • アプリにバグがある。特定のファイル、プラグイン、設定に関係していることが多い。

強制終了する前にすること

大事な作業内容がアプリに残っているなら、終わらせる前に少し時間を取りましょう。

  1. 待ちます。アクティビティモニタで“% CPU”を見ましょう。忙しいアプリは、処理を進めているのかもしれません。
  2. アプリを選択して“その他 > プロセスのサンプルを収集”を選び、レポートを保存します。開発者が原因を探すのに必要なのはこれです。
  3. まず“終了”を選びます。“強制終了”は、“終了”が効かないときだけ使います。
  4. アプリを開き直したら、ウインドウや書類を復元するか尋ねられないか確認します。

以前のハングのレポートを見つける方法

応答しないアプリが強制終了されると、macOSは/Library/Logs/DiagnosticReportsにレポートを保存することがあります。“アプリケーション > ユーティリティ”にある“コンソール”アプリを開き、サイドバーの“レポート”の下にある“スピンレポート”と“診断レポート”を見ます。同じアプリの名前のレポートが別々の日にあるなら、開発者に送る価値のあるパターンです。

よくある質問

アクティビティモニタの“応答なし”とは?

アプリが入力に応答しなくなったという意味です。アクティビティモニタでは、名前の後に“(応答なし)”と付き、赤字で表示されます。

応答しないアプリは強制終了すべき?

少し待っても回復しないなら、そうしましょう。保存していない変更が失われることがあるので、まずは少し待ってください。

“応答なし”から回復することはある?

多くの場合、あります。アプリが時間のかかるタスクで忙しかっただけなら、タスクが終われば再び応答するようになります。

アプリを強制終了するまで、どれくらい待てばいい?

決まった時間はありません。アクティビティモニタでアプリがCPUを使っているなら、処理中かもしれません。0かそれに近いまま“応答なし”が続くなら、何かを待って止まっている可能性が高いでしょう。

開いた覚えのないバックグラウンドのプロセスが“応答なし”と表示されるのはなぜ?

ヘルパープロセスやシステムサービスも応答しなくなることがあります。アプリに属するものなら、そのアプリを終了すればたいてい解消します。システムプロセスには手を触れず、続くようならMacを再起動しましょう。

“応答なし”はクラッシュと同じ?

いいえ。クラッシュしたアプリはすでに終了しています。“応答なし”のアプリはまだ動いていて入力を処理していないだけなので、回復することもあります。

関連項目

詳しい手順: Macが遅い原因。

Windowsから乗り換えましたか? Mac用のタスク マネージャーやアクティビティモニタの代替アプリのおすすめもご覧ください。用語集のすべての用語も見られます。