segavvy’s blog

ドラクエ11、Mac、ガジェットetc...

Macのアップデートに失敗して「アプリケーション◯◯◯は、破損しているか不完全である可能性があるため開けません」が出て何もできなくなった時の復旧手順

仕事で使っているMacBook Proのアップデートに失敗して大変だったので、症状や復旧手順を書いておきます。

環境

  • MacMacBook Pro (Retina 13-inch, Early 2015)
  • OS:OS X El Capitan バージョン 10.11.6
  • インストールしたアップデート:
    • セキュリティアップデート 2018-001
    • Safari バージョン 11.0.3
    • iTunes バージョン 12.7.3
    • Display Menu バージョン 2.2.3
  • インストール実施日:2018年2月5日

やったこと

  • 右上に「アップデートあり」の通知が出たので、いつものようにインストールを実行したらボロボロになった><

起きた現象

  • 全ての動きがとにかく遅い。メニューバーをクリックしてメニューを出すだけでもレインボーカーソルが出たりする
  • ログインしてからDockが出てくるまでに何分もかかる
  • Dockのアイコンが正しく表示されず、デフォルトのシンプルなアイコン(generic icon)だらけになってしまう
  • アプリケーションは何を開いても「アプリケーション◯◯◯は、破損しているか不完全である可能性があるため開けません」のエラーで全滅
  • 「システム環境設定」がAppleメニューから表示できない。ただ、Appleメニューの「このMacについて」で「ディスプレイ」タブを選び、右下の「"ディスプレイ"環境設定...」ボタンからなら表示できる
  • セーフモード(再起動時にAppleロゴが出てくるまでSHIFTキーを押し続ける)でも現象は変わらない
  • キー入力を受け付けてくれない部分がある。例えばFinderでパスワードを求められる操作をした時の確認画面で肝心のパスワードが入力できない

復旧の手順

  1. データをバックアップ(私はTime Machineを常用しているのでスキップ)
  2. 次の手順で「システム環境設定」の「キーボード」を表示する
    1. Appleメニューから「このMacについて」を表示し「ディスプレイ」タブを選ぶ
    2. 右下の「"ディスプレイ"環境設定...」ボタンから「ディスプレイ」の設定画面を表示
    3. ウィンドウ左上の「<」ボタンを押して「システム環境設定」の画面に戻し「キーボード」を選ぶ
  3. 「入力ソース」タブで、左下の「+」ボタンを押して「英語」の「ABC」を追加し「システム環境設定」を閉じる。以降、文字を入力する部分で入力できない場合は、右上の入力ソース(「あ」や「A」を切り替える部分)で今追加した「[A] ABC」を選ぶ
  4. Finderの「移動」メニューの「フォルダへ移動...」で「/var/folders」を入力して表示
  5. 「zz」以外のフォルダをゴミ箱に入れる(「zz」フォルダは消しちゃダメ!)。管理者パスワードを尋ねられるので入力。ゴミ箱に入れた瞬間にまた別のフォルダが作られたりするが、それは無視してOK
  6. 再起動してゴミ箱を空に
  7. 追加した入力ソースの「英語」の「ABC」を削除

3.の部分の画面はこんな感じです。修復後にキャプチャしています。


関連情報

この復旧手順のうち2と3と7以外は、以下のAppleのサポートコミュニティに載っていた内容です。
El Capitan: You can't open the application 'app name' because it may be damaged or incomplete

私の場合、ログイン時のパスワードは入力できたのに、フォルダをゴミ箱に入れる際の管理者パスワードの入力ができず詰んでしまいました。「キーボードビューア」を使おうとしたのですがメニューで選んでもソフトウェアキーボードが表示されず、いろいろ試した結果、英語の入力ソースを加えて選んでみたらうまく入力できた次第です。

同様のトラブルに見舞われた方の参考になれば幸いです。