Macで「Appleが悪意のあるソフトウェアを確認できないため開けません」エラーが出たときの解決策4選
Macでアプリを開こうとした際、そのアプリがAppleによって公証(notarization)されていない場合、「***は、Appleで悪意のあるソフトウェアかどうかを確認できないため、インストールできません。このソフトウェアは更新する必要があります。詳しくは開発元にお問い合わせください。」というメッセージが表示されることがあります。

これはソフトウェアの不具合ではなく、Gatekeeperの仕組みによるものです。GatekeeperはMacのマルウェア対策の第一層にあたり、ダウンロードしたアプリケーションを起動前に検証します。公証に通らなかったアプリやプラグインに対しては、以下のような通知が表示されます。
- KDiff3は、Appleで悪意のあるソフトウェアかどうかを確認できないため、開けません
- Pythonは、Appleで悪意のあるソフトウェアかどうかを確認できないため、開けません
- XAMPPは、Appleで悪意のあるソフトウェアかどうかを確認できないため、開けません
- Minecraftは、Appleで悪意のあるソフトウェアかどうかを確認できないため、開けません
- "chromedriver"は、Appleで悪意のあるソフトウェアかどうかを確認できないため、開けません
- "MySQLWorkbench"は、Appleで悪意のあるソフトウェアかどうかを確認できないため、開けません
幸い、この問題はアプリの種類にかかわらず、本記事で紹介する4つの解決策のいずれかで素早く解決できます。まずは、なぜMacが悪意のあるソフトウェアを確認できないのかを理解しましょう。
本記事の内容:
- 1. 「Appleが悪意のあるソフトウェアを確認できないため開けません」エラーが表示される理由
- 2. エラーを回避してアプリを開く方法
なぜ「Appleが悪意のあるソフトウェアを確認できないため開けません」エラーが表示されるのか?
AppleがユーザーがMacにマルウェアをインストールするリスクを減らすために採用している仕組みの一つが、信頼できるソースからのアプリのみを許可することです。デフォルトでは、Macは「Mac App Storeと確認済みの開発元からのアプリケーション」のみを許可するように設定されています。
この設定のもとでWebからインストーラーパッケージをダウンロードすると、ダウンロードに使用したブラウザやアプリケーションが、そのファイルに特定の拡張属性を付加します。この属性を持つアプリをインストールしようとすると、Gatekeeperはアプリ開発者のID証明書を検証し、確認済みのApple開発者から提供されたものであり、コードが改ざん・破損していないことを確認します。
アプリが自己署名されている場合、Gatekeeperはそれを認識できず、「***は、Appleで悪意のあるソフトウェアかどうかを確認できないため、開けません。」という通知を表示します。
「Appleが悪意のあるソフトウェアを確認できない」エラーを回避する方法
Macが悪意のあるソフトウェアを確認できないアプリを実行すると、マルウェアに感染したりプライバシーが侵害されたりする恐れがあります。ただし、起動しようとしているアプリが信頼できると確信しているのであれば、セキュリティ設定を一時的に上書きして開くことも可能です。
未確認の開発元のアプリを開く際にこのエラーメッセージを回避するには、Gatekeeperを上書きする必要があります。具体的には、より緩やかなポリシーへの切り替え、コンテキストメニューからの起動、ターミナルでのコマンド実行といった方法があります。
- 方法1: 右クリックでアプリを開く
- 方法2: 「セキュリティとプライバシー」の設定を変更する
- 方法3: ファイルの拡張属性を削除する
- 方法4: 「すべてのソース」からのアプリダウンロードを許可する
方法1: 右クリックでアプリを開く
ダブルクリックの代わりに、アプリを右クリックして起動してみてください。この場合もセキュリティ通知は表示されますが、「開く」を選択できるようになります。手順は以下の通りです。
- Macで開きたいインストーラーパッケージまたはプラグインを見つけます。
- 右クリックして「開く」を選択します。
- エラーを無視してもう一度「開く」をクリックします。
- 画面の指示に従ってアプリをインストールします。
この簡単な方法は多くのユーザーに効果的です。うまくいかない場合は、次の解決策に進みましょう。
方法2: 「セキュリティとプライバシー」の設定を変更する
エラーによってアプリを開けない場合、「セキュリティとプライバシー」の環境設定パネルには、「開発元が確認できないため、使用がブロックされました」や「開発元"***"のシステムソフトウェアの読み込みがブロックされました」など、他の隠れた通知が表示されていることがあります。
これらのメッセージに対する設定を変更することで、エラーを解消できます。以下の手順に従ってください。
- Appleメニュー > システム環境設定 を開きます。
- 「セキュリティとプライバシー」を選択します。
- 「一般」タブで左下の鍵アイコンをクリックし、管理者パスワードを入力します。
- アプリの読み込みがブロックされたことを示すメッセージの横にある「許可」をクリックします。
- 「OK」をクリックします。
- 開発元が確認できないアプリに関するポップアップの横にある「このまま開く」をクリックします。

- エラーが表示されたら「開く」をクリックします。
注意: 「許可」ボタンが表示されていない場合は、手順4と5をスキップして構いません。「このまま開く」をクリックするだけで十分です。
上記の解決策を試しても、アプリの起動時にまだエラーメッセージが表示される場合は、ターミナルを使って拡張属性を削除してみましょう。
方法3: ファイルの拡張属性を削除する
前述の通り、ダウンロードされたすべてのアプリには、ダウンロードに使用したソフトウェアによって属性が付与されます。そこで、「Appleが悪意のあるソフトウェアを確認できないため開けません」エラーを解決するもう一つの方法が、Gatekeeperに検証を促す原因となる属性を削除することです。以下の手順でターミナルからコマンドを実行します。
- Finderを開き、「アプリケーション」>「ユーティリティ」フォルダからターミナルを起動します。
- 以下のコマンドを入力してEnterキーを押します。
xattr -d com.apple.quarantine filepath
コマンド内の「filepath」は、対象アプリのファイルパスに置き換えてください。具体的には、まずターミナルウィンドウに「xattr -d com.apple.quarantine」と入力し、続けてアプリが保存されているフォルダを開き、アプリをターミナルへドラッグ&ドロップします。
- パスワードを入力してEnterキーを押します。
- Macを再起動します。
- アプリを再度開きます。
これでアプリを正常に開けるようになったはずです。今後同じエラーが表示されるのを防ぎたい場合は、次の方法を試してください。
方法4: 「すべてのソース」からのアプリダウンロードを許可する
どの解決策でもエラーを回避できない場合は、セキュリティ機能を一時的に無効化し、すべてのソースからのアプリダウンロードを許可する方法もあります。ただし、アプリのインストールと起動が完了したら、必ずセキュリティ機能を再度有効にすることをおすすめします。
- Finderを開き、「アプリケーション」>「ユーティリティ」フォルダからターミナルを起動します。
- 以下のコマンドを入力してEnterキーを押します。
sudo spctl --master-disable
- パスワードを入力してEnterキーを押します。
- アプリをインストールして開きます。
- セキュリティ機能を再度有効にする準備ができたら、ターミナルで以下のコマンドを実行します。
sudo spctl --master-enable
-
Windowsで使えるHDD健康状態チェックソフト おすすめ6選
ハードディスクはPCやノートパソコンに欠かせない重要なパーツです。コンピュータの動作に必要なソフトウェアが格納されているだけでなく、文書・画像などの大切なデータもすべてここに保存されています。ハードディスクはPCの長期記憶装置ですが、使用を重ねるうちに徐々に劣化していきます。ディスクに障害が発生すれば、保存されたデータも失われる危険があります。だからこそ、定期的なヘルスチェックが重要です。ハードディスクには限られた寿命があるため、専用のチェックソフトで状態を把握し、「そろそろ交換すべきか」「まだ修理で使えるか」を判断しましょう。一度失われたデータは、特にディスク自体が破損している場合、二度と取
-
Windows PCのソフトウェアアップデートを簡単に確認・更新する方法
記事の概要:パソコンのソフトウェア更新にお困りではありませんか?本記事では、サードパーティ製アプリ「Systweak Software Updater」を活用して、Windows PCのソフトウェアアップデートを素早く確認・適用する最速の方法をご紹介します。 パソコンのアプリの動きが重く感じられることはありませんか?Chromeの反応が遅い、起動に時間がかかる、アプリが脅威として検出される――こうした症状は、Windows PCのソフトウェアアップデートを確認すべきサインです。 メーカーはセキュリティパッチや新機能を含むアップデートを継続的に公開しています。これらを適用することで、ユーザーデ