Big SurやVenturaで「ファイル/アプリケーションが壊れているため開けません」と表示される場合の対処法

日本語 English Français Deutsch Español Português

「ファイル/アプリが壊れているため開けません。ゴミ箱に入れる必要があります。」 というエラーは、macOS Ventura/Monterey/Big Sur/Catalina などさまざまなmacOSで発生する可能性があります。特にM1 Macでよく見られ、ウェブからダウンロードしたアプリやファイルを開こうとしたときによく表示されますが、App Storeからのアプリでも発生することがあります。

代表的なエラーメッセージ例:

この「ファイルまたはアプリケーションが壊れているため開けません」という通知では、「キャンセル」と「ゴミ箱に入れる」の2つのボタンが表示されます。「ゴミ箱に入れる」を選択しても、「このアプリはゴミ箱に移動できません」という別のエラーが出て、手動で削除するよう促される場合もあります。手動で削除するまで、同じメッセージが繰り返し表示されることもあります。

App is damaged and cannot be opened

この記事では、このエラーが発生する原因と、必要に応じて壊れていると判断されたアプリをMacで開く方法をご案内します。まずは主な原因から見ていきましょう。

macOS Ventura/Big Surで「ファイル/アプリが壊れているため開けません」と表示される理由

このエラーが「ファイル/アプリが壊れているため開けません」と表示されますが、実際には物理的に壊れているわけではありません。多くの場合、ファイルやアプリがMacのセキュリティ機能(GatekeeperXProtect など)の要件を満たしていないことが原因です。

iBoysoft MagicMenuiBoysoft MagicMenu

macOSで「新規ファイルの作成」「ファイルの切り取り」「アプリのアンインストール」などをWindowsのように簡単操作で実現

 

macOS Ventura・Monterey・Big Sur・Catalinaで「ファイルまたはアプリケーションが破損しているため開けません」と表示される主な原因は次のとおりです。

  • XProtectが検出できない無害なコンテンツがファイルまたはアプリに含まれている
  • ファイルやアプリにマルウェアが含まれている
  • ファイルやアプリの内容が変更されている
  • 未確認の開発者から配布されたアプリである
  • アプリが署名されていない、または署名が正しくない
  • アプリが公証(notarize)されていない、または公証に問題がある
  • 現在のmacOSバージョンに十分対応していないアプリである

この情報をシェアしてお困りの方に役立ててください。

macOS Ventura・Big Surで「ファイル/アプリが破損していて開けません」を解決するには

Venturaや他のmacOSで「ファイル/アプリが破損しているため開けません」と出る場合は、問題のファイルやアプリを今後も使用するかどうかを判断してください。

不要、または信頼できないファイルやアプリの場合は、そのまま手動で削除し、ゴミ箱を空にしてください。

iBoysoft MagicMenuiBoysoft MagicMenu

macOSで「新規ファイル作成」「ファイルの切り取り」「アプリのアンインストール」などを、Windowsのように手軽に実行できる補助ツール

 

もし信頼できるファイルやアプリで、引き続き使いたい場合は、次の手順をお試しください。

  • アプリケーションフォルダで該当アプリを右クリックし、「ゴミ箱に入れる」を選択してから、ゴミ箱を空にし、アプリを再インストールする
  • App Storeまたは公式サイトからアプリを最新版に更新する
  • セキュリティ機能を一時的に回避するには、アプリを右クリック→「開く」を2回行う
  • Macを再起動する

上記で解決しない場合は、さらに以下の方法もお試しください。

アプリの実行を許可する

macOS Venturaで「アプリが破損していて開けません」と表示された場合は、次のステップを順に進めてください。

  1. Appleメニューから システム設定を開きます。
  2. 「プライバシーとセキュリティ」>「開発者ツール」を選択します。
  3. (+)ボタンをクリックし、問題のあるアプリが保存されているフォルダへ移動します。
    macOS Venturaで壊れたアプリを修復する
  4. 対象のアプリを選び、「開く」をクリックします。

アプリを開こうとした際に「アプリケーションが壊れているため開けません」というエラーがBig Sur、Monterey、Catalinaで表示される場合は、次の手順をお試しください。

  1. Appleメニュー > 「システム環境設定」を開きます。
  2. 「セキュリティとプライバシー」を選択します。
  3. 黄色いカギをクリックし、パスワードを入力してロックを解除します。
  4. 「このまま開く」をクリックします。
    macOS Big Surで壊れたアプリを修復する

Gatekeeperを一時的に無効化する

「アプリ/ファイルが壊れているため開けません」というエラーは、Macのセキュリティ機能(Gatekeeper)によるものです。一時的にGatekeeperを無効化することで開ける場合がありますが、使用後は安全のため必ず再度有効化してください。

壊れたアプリをMacで開く方法は次のとおりです。

  1. 「アプリケーション」フォルダから ターミナルを起動します。
  2. 以下のコマンドをターミナルにコピー&ペーストしてEnterキーを押します。sudo spctl –master-disable
  3. 管理者パスワードを入力し、Enterキーを押します(パスワードは画面に表示されません)。
  4. Gatekeeperの状態を確認する場合、以下のコマンドを入力してEnterキーを押します。spctl --status
  5. 問題のアプリを開きます。

Gatekeeperを再度有効化する場合は、上記と同様の手順で2番目のコマンドを sudo spctl –master-enableに変更して実行してください。

iBoysoft MagicMenuiBoysoft MagicMenu

macOSでも、新規ファイル作成・ファイルのカット・アプリのアンインストールなど、Windowsのような操作性を実現

 

損傷したファイルやアプリの拡張属性を削除する

M1やIntel搭載のMacで「アプリ/ファイルが壊れているため開けません」というエラーが出る場合、開けないファイルやアプリに付与された隔離(quarantine)属性を削除する方法もあります。

  1. 「アプリケーション」フォルダからターミナルを開きます。
  2. 次のコマンドを入力して Enter キーを押し、macOS の拡張属性を削除します。xattr -d com.apple.quarantine file_pathこのコマンドを実行するには、まず xattr -d com.apple.quarantine をターミナルにコピー&ペーストし、続けて対象のファイルやアプリをターミナルにドラッグ&ドロップしてから Enter キーを押してください。最終的なコマンド例は次のようになります。xattr -d com.apple.quarantine /Users/jenny/Desktop/Screenshot\ 2022-10-25\ at\ 21.46.09png
    Macで損傷したファイルを開くためにquarantineビットを削除する

Macをアップデートまたはダウングレードする

M1 Macで「Appが損傷しているため開けません」と表示されるのは、対応アプリが限られている場合やソフトウェアの不具合が原因の可能性があります。macOSが古い場合は、セキュリティパッチや不具合修正を受けるためにMacを最新の状態にアップデートすることをおすすめします。Macのアップデート確認方法は以下の通りです。

macOS 13 Venturaの場合:「システム設定」>「一般」>「ソフトウェア・アップデート」を選択します。

macOS 12 Monterey、Big Sur、Catalinaの場合:「システム環境設定」>「ソフトウェア・アップデート」を開いてください。

利用可能なアップデートがない場合や、エラーによって作業に大きな支障が出ている場合は、Macを以前のバージョンにダウングレードする方法も検討できます。

「"アプリケーションが損傷しているため開けません。ゴミ箱に入れる必要があります"」という問題の解決方法を、下のボタンで共有しましょう。

あわせて読みたい:

【解決】Macで「アプリケーションが改ざんされている可能性があります」エラーが出る場合の対処法