macOS 27でFinderが終了し続ける:手順を追って直す

Finderを開いた瞬間に毎回クラッシュするのは、ほかのほとんどのMacの問題より厄介です。ほかのほぼすべての作業にFinderが必要だからです。幸い、この症状の原因は少数で、よく知られており、順番に確認していけば、たいていすぐに見つかります。元になったガイドはMacHabitsによるものです。

FinderはDockから完全には強制終了できません。 FinderはmacOSの中核部分であり、通常のアプリと違って、クラッシュしたり強制終了されたりしても自動的に再起動します。再起動した直後にまた終了してしまうなら、起動時に何かが積極的にクラッシュを引き起こしており、このガイドはそれを見つける手助けをします。

最初の30秒:きれいに再起動する

何よりもまず、Dockのアイコンを何度もクリックするのではなく、きれいな再起動を試します。

  1. Optionキーを押しながら、DockのFinderアイコンを右クリックします。
  2. 「再開」を選びます。

それでも安定しないなら、ターミナルを開きます。ターミナルはFinderとは独立して動くので、Finderがクラッシュを繰り返している間も使えます。次を実行します。

killall Finder

Finderは通常のアプリではなく中核のシステムプロセスなので、これを実行するとmacOSが自動的に再起動します。再起動して1〜2秒以内にまたクラッシュするなら、これを繰り返すのではなく、以下の手順に進みます。

手順1:固まったネットワークドライブや外付けドライブを除外する

起動時にFinderがクラッシュしたり固まったりするもっとも一般的な原因です。Finderは覚えているすべてのドライブとネットワーク共有に再接続しようとし、なくなった、スリープした、応答しないものがあると、待っている間にプロセス全体がハングしたりクラッシュしたりします。

  1. 外付けドライブをすべて物理的に取り外します。
  2. ネットワーク共有(SMB、AFPなど)に接続しているなら、一時的にネットワークから切断するか、システム設定で、アイコンがグレーアウトまたは切断状態になっている保存済みのネットワークの場所がないか確認します。
  3. すべて切り離した状態で、もう一度Finderを再起動してみます。

外付けドライブとネットワークドライブを切り離した状態でFinderが正常に動くなら、1つずつ接続し直して原因を特定します。今後すべてを接続したままにしても安全だと決めつけないでください。

手順2:使用可能なストレージを確認する

Finderも、macOSの多くの部分と同じく、ドライブがほぼ満杯になると不安定になります。起動ディスクの空き容量がごくわずかなら、それだけでまさにこの症状が起こりえます。

  1. Finderを一瞬でも開けるなら、使用可能な容量を確認します。Appleメニュー > このMacについて > ストレージ。
  2. 確認できるだけの時間Finderが開かないなら、代わりにターミナルでdf -h /を実行して確認します。
  3. 起動ディスクの少なくとも15〜20パーセントは空けておくようにします。大きくて内容の分かりにくいカテゴリが容量を食っているなら、システムデータのガイドをご覧ください。

手順3:Finderをリセットする

壊れた環境設定ファイルは、Finderのクラッシュが続くときの、ソフトウェア面でもっとも一般的な原因です。リセットしても安全です。サイドバーの順序や表示設定など、Finderのウインドウのカスタマイズの一部は失われますが、ファイルは失われません。

  1. ターミナルを開きます。
  2. これで直らなかったときに比較できるよう、まず現在の環境設定ファイルをバックアップします。cp ~/Library/Preferences/com.apple.finder.plist ~/Desktop/finder-backup.plist
  3. 環境設定ファイルを削除します。rm ~/Library/Preferences/com.apple.finder.plist
  4. Finderを再起動します。killall Finder

macOSが新しい環境設定ファイルを自動的に作り直します。Finderが正常に開くようになったなら、古いファイルが壊れていたということで、これで完了です。問題が解決したと確信できたら、デスクトップにあるバックアップを削除してください。

手順4:壊れたFinderのウインドウ状態

環境設定をリセットしただけで直らないなら、主要な環境設定ファイルとは別に、Finderの保存済みのウインドウとタブの状態が原因かもしれません。

rm -rf ~/Library/Saved\ Application\ State/com.apple.finder.savedState
killall Finder

これで、Finderが起動時に復元しようとしていたウインドウ、タブ、そのレイアウトが消去されます。特定の保存済みウインドウ、とくに壊れたネットワークの場所や破損したフォルダを指していたものが引き金だったなら、これで解決します。最初のコマンドは確認なしで削除するので、示されたとおりに正確に入力してください。

手順5:新しいユーザアカウントで試す

この手順では、問題がお使いのユーザアカウント固有なのか、Mac全体にかかわるものなのかを切り分けます。

  1. システム設定 > ユーザとグループ > アカウントを追加を開き、新しい標準アカウントを作成します。
  2. 新しいアカウントにログインして、Finderを開きます。
  3. そこでFinderが問題なく動くなら、原因は、MacやmacOSのインストール自体ではなく、メインのアカウントの設定、ログイン項目、Launch Agentsに固有のものです。

アカウント固有の問題なら、システム設定 > 一般 > ログイン項目と機能拡張で、起動時にFinderの邪魔をしているかもしれない見慣れないものがないか確認します。とくにサードパーティ製のFinder機能拡張や同期ツールが疑わしいところです。

手順6:実際のクラッシュレポートを確認する

試行錯誤ではなく正確に診断するために、macOSは、Finderが毎回なぜクラッシュしたかのログを残しています。

  1. コンソールを開きます(アプリケーション > ユーティリティ > コンソール)。
  2. サイドバーで、Macの名前の下にある「クラッシュレポート」を選びます。
  3. 「Finder.」で始まるもっとも新しい項目を探します。
  4. 上のほうで、特定のフレームワーク、機能拡張、サードパーティ製コンポーネントを名前で挙げている行を探します。その名前は、たいてい本当の原因であり、一般的なガイドが推測できるどんなものよりも正確です。

クラッシュレポートが特定のサードパーティ製Finder機能拡張や同期クライアントを挙げているなら、そのアプリのサポートページを見るか、そのアプリだけを再インストールするのが、ここからのもっとも直接的な対処です。

これらをすべて試しても続く場合

  • macOSのアップデートを確認します。 お使いのMacに必要なアップデートを参照してください。ポイントリリースが、上のどの手順でも見つけられない根本的なバグを直すことがあります。
  • マルウェアの可能性を除外します。 クラッシュが突然始まり、ほかの奇妙な挙動と重なっているなら、Macのマルウェアを調べるガイドをご覧ください。
  • 最後の手段として、バックアップを取ったうえでのmacOSのクリーンインストールが、ほかのどんな方法でも手が届かない、システムレベルの持続的な破損を解消できることがあります。これは早い段階ではなく、最後の手順にしてください。

これらの手順の元の版は、macOS 27でFinderが終了し続けるときの直し方に関するMacHabitsのガイドで確認できます。

要点

  • まず外付けドライブとネットワークドライブを切り離します。固まったもの、あるいはなくなったものが、起動時のFinderのクラッシュのもっとも一般的な引き金です。
  • ディスクの空き容量を確認します。起動ディスクがほぼ満杯だと、まさにこの症状が出ます。
  • ターミナルで、Finderの環境設定と保存済みのウインドウ状態をリセットします。どちらもmacOSが自動的に作り直します。
  • 新しいユーザアカウントで試し、原因がアカウント固有かどうかを確かめます。
  • 上の手順で解決しなければ、コンソールのクラッシュレポートが、たいてい本当の犯人を直接示します。

この問題についてさらに: MacHabitsによる「macOS 27で開くたびにFinderが終了する」の解説。

出典: https://blog.machabits.info/articles/finder-keeps-quitting-macos-27-fix