MacOS Catalinaがアプリケーションを開く前に検証するのはなぜですか?

私たちがmacOSを愛する理由の1つは、その厳格なセキュリティ機能です。 Appleはオペレーティングソフトウェアを非常に安全にロックダウンしているので、ウイルスやマルウェアについて心配する必要はほとんどありません。 macOSがアプリを検証し続けるため、アプリを開くことができなくなるまでは、すべて問題ありません。

これはまさに多くのmacOSCatalinaユーザーに起こっていることです。 多くの場合、問題は新しいオペレーティングソフトウェアにアップデートした直後に始まります。

それについて何ができるか見てみましょう。

コンテンツ

    • 関連している:
  • カタリナはアプリケーションの検証を続けています
    • この問題をゲートキーパーの制限と混同しないでください
  • Macがアプリケーションを検証している場合の対処方法
    • 1. macOSとすべてのアプリを更新します
    • 2. 問題のあるアプリを削除して再インストールする
    • 3. アクティビティモニターを見てください
    • 4. ウイルス対策、セキュリティ、またはクリーンアップソフトウェアをアンインストールします
    • 5. セーフモードで起動し、ディスクを修復します
    • 6. macOSでアプリの検証を無効にする
    • 7. Macを消去し、macOSを再インストールします
  • 他のすべてが失敗した場合は、macOSMojaveにダウングレードしてください
  • 読者のヒント
    • 関連記事:

関連している:

  • どこからでもダウンロードしたアプリを開く方法、macOS
  • macOSCatalinaでのアプリの公証について知っておくべきことすべて
  • macOS Catalinaで32ビットアプリを実行する必要がありますか? Mojave仮想マシンを使用する

カタリナはアプリケーションの検証を続けています

Macを起動してアプリを開くと、macOSが「[アプリケーション]を確認しています」という読み込みバーが表示されます。 確認が完了してアプリを使用できるようになるまでに30分以上かかる場合があります。

どうやら、macOSCatalinaはあらゆる種類のアプリを検証する必要性を感じています。 認識されないものだけでなく、Xcode、Microsoft Word、さらにはApple独自のiWorkアプリなどの一般的なアプリ。

macOSCatalinaでのMicrosoftPowerPointアプリの確認
一部のユーザーは、プログレスバーがいっぱいになるまで30分以上かかると言います。

この問題はすべてのカタリナユーザーに影響するわけではありません。 コンピュータを消去してmacOSを再インストールする 解決策になる可能性があります。

ただし、最初に、時間のかからない推奨ソリューションをいくつか見ていきましょう。

この問題をゲートキーパーの制限と混同しないでください

ゲートキーパーは、Appleが信頼するソフトウェアのみを開くことができるmacOSセキュリティ機能です。 「macOSはこのアプリにマルウェアが含まれていないことを確認できません」というメッセージが表示された場合は、Gatekeeperを使用しています。

一般的に、アプリケーションをcontrolキーを押しながらクリックして選択することにより、ゲートキーパーの制限を回避できます。 開ける ポップアップメニューから。 新しいアラートは、ソフトウェアがAppleによって検証されておらず、悪意のあるソフトウェアが含まれている可能性があることを警告しますが、それでも選択できます 開ける とにかくそれ。

他の記事をご覧ください ゲートキーパーに関する詳細情報.

macOSはアプリにマルウェアが含まれていないことを確認できません
macOSがアプリを検証できないと言った場合は、ゲートキーパーをバイパスする必要があります。

Macがアプリケーションを検証している場合の対処方法

Macでアプリケーションを開く前に、アプリケーションの検証に長い時間がかかる場合がある理由はたくさんあります。 以下の考えられる解決策をそれぞれ試して、それぞれの後にアプリケーションを再度テストしてください。

コメントで、どのソリューションが効果的かをお知らせください。

1. macOSとすべてのアプリを更新します

多くのユーザーがこれと同様の問題を経験しました Appleが2017年にmacOSHighSierraをリリースしたとき. 最終的に、Appleはこの問題を修正するためのパッチアップデートをリリースしました。 うまくいけば、同じことがmacOSCatalinaでも起こります。

Macとすべてのアプリが完全に最新であることを確認します。

  1. Macのメニューバーから、 >ソフトウェアアップデート.
  2. 利用可能なアップデートをmacOSにダウンロードしてインストールします。
  3. Mac App Storeを開き、[ 更新 サイドバーから。
  4. アプリに利用可能なアップデートをダウンロードしてインストールします。
  5. App Store以外でダウンロードしたアプリについては、開発者のWebサイトにアクセスして、最新のアップデートをダウンロードしてインストールしてください。
システム環境設定でソフトウェアアップデートをチェックするmacOS
チェックボックスをオンにすると、Macが自動的に最新の状態に保たれます。

2. 問題のあるアプリを削除して再インストールする

Appleは、各アプリで検証プロセスを実行して、アプリが公証され、損害を与える可能性のあるマルウェアがないことを確認します。 macOSがアプリを検証した後、そのアプリをホワイトリストに追加して、再度検証する必要がないようにする必要があります。

もちろん、ここでの問題の一部は、macOSがアプリを開くたびに同じアプリを検証し続けることです。 ソフトウェアを信頼することを拒否します。 アプリを完全に削除してから再インストールして、macOSがアプリを確認済みとしてマークするのに役立つかどうかを確認してください。

Macからアプリを削除して再インストールするには:

  1. Launchpadを開き、アプリをクリックして押し続けます。
  2. クリック NS Mac AppStoreから入手したアプリをアンインストールするためのボタン。 アンインストールできないストックAppleアプリはたくさんあります。
  3. 他の場所でダウンロードしたアプリの場合、アンインストール手順については開発者のWebサイトにアクセスしてください。 何も提供されていない場合は、アプリをアプリケーションフォルダからゴミ箱にドラッグします。
削除ボタン付きのLaunchpadアプリ
アプリに削除ボタンが表示されない場合は、アプリをFinderでゴミ箱にドラッグします。

3. アクティビティモニターを見てください

プレビューと停止ボタンを強調表示するアクティビティモニター
アクティビティモニターは、任意の時点でコンピューター上で実行されているすべてのプロセスを表示します。

でアクティビティモニターアプリを開きます アプリケーション>ユーティリティ。

プロセス名リストの下を見て、アプリがスタックしていないかどうかを確認します XProtectService そのプロセスが消費するCPUの量を確認します。 アプリまたはプロセスが応答しない場合、macOSはそれを(応答していない。)

アプリのプログレスバーが前進を停止し、一定期間そこにとどまる場合、そのアプリは検証プロセスでスタックしている可能性があります。

確認中のアプリが進行していないのに問題が発生していると思われる場合は、プロセスまたはアプリを終了するか、強制的に終了してください。

プロセスを終了または強制終了するには、プロセスを選択して、アクティビティモニターの左上隅にある「x」ボタンを押します。

あなたがやめることを選ぶとき。 通常の使用をやめるときと同じように、安全なときにプロセスを終了します ファイル>終了 アプリ内。

強制終了すると、プロセスはすぐに終了します。

4. ウイルス対策、セキュリティ、またはクリーンアップソフトウェアをアンインストールします

macOS用に設計されたほとんどのウイルス対策、セキュリティ、またはクリーンアップアプリは、解決するよりも多くの問題を作成することで有名です。 ゲートキーパーやその他の組み込みのセキュリティ機能のおかげで、通常、macOSでサードパーティのセキュリティソフトウェアやウイルス対策ソフトウェアを使用する必要はありません。

macOSで検証の問題が発生する前にこれらのアプリをインストールした場合でも、今すぐアンインストールしてみてください。 次に、Macを再起動して、問題が解決するかどうかを確認します。 アンインストール手順については、各アプリのデベロッパーのウェブサイトにアクセスしてください。

問題が発生する可能性のあるアプリは次のとおりです。

  • MacKeeper
  • MacCleaner
  • クリーナー博士

5. セーフモードで起動し、ディスクを修復します

セーフモードは、ソフトウェアチェックを実行し、スタートアッププログラムを制限し、スタートアップ中にさまざまなキャッシュをクリアします。 これは、macOSの潜在的な問題を解決するために設計されています。

Macを再起動して押し続けます シフト 起動してセーフモードを起動します。 ログイン画面の右上に「セーフブート」という赤いテキストが表示されます。 さまざまなアプリを開いて、検証の問題が引き続き発生するかどうかを確認します。

Macを再起動して、セーフモードを終了します。

ログイン画面のメニューバーにあるセーフブートテキスト
ログイン画面に「セーフブート」と表示されるだけです。

次に、ディスクユーティリティを開いて、ディスクのアクセス許可を修復します。

  1. アプリケーションのユーティリティフォルダからディスクユーティリティを開きます。
  2. サイドバーからMacintoshHDを選択します。
  3. 応急処置ボタンをクリックして、同意します 走る 応急処置。
ディスクユーティリティの応急処置ポップアップウィンドウ
応急処置の実行にかかる時間は、ドライブによって異なります。

6. macOSでアプリの検証を無効にする

適切なターミナルコマンドを使用すると、Macの検証セキュリティ機能を完全に無効にすることができます。 アプリをすばやく開くことが唯一の目的である場合、これは効果的なソリューションですが、深刻なリスクがあります。

Appleは、アプリを開く前にアプリを検証してプライバシーを保護し、macOSを安全に保つようにmacOSを設計しました。 以下の手順を使用して検証を無効にすると、Macがマルウェアに感染するリスクがはるかに高くなります。

仮にあったとしても、これは一時的な解決策としてのみ使用する必要があります。

ターミナルを使用して、Macで検証を無効にします。

  1. アプリケーションのユーティリティフォルダからターミナルを開きます。
  2. 次のコマンドをコピーしてターミナルに貼り付け、を押します 戻る:
    デフォルトはcom.appleを書き込みます。 LaunchServices LSQuarantine -bool NO
  3. 検証を再度有効にする準備ができたら、同じコードをターミナル置換に入力します 番号 最後に はい 代わりは。
アプリの検証を無効にするコマンドを含むターミナルウィンドウ
Macに損傷を与えないように、ターミナルにコマンドを入力するときは特に注意してください。

別のターミナルコマンドを試してください

一部のユーザーから、このターミナルコマンドはmacOS Catalina10.15.4以降では機能しなくなったとのことです。

一部の読者は、代わりにこのコマンドを使用すると効果があることに気付きました。

sudo xattr -dr com.apple.quarantine /Applications/AppName.app

  • 隔離と/ Applicationsの間にスペースを追加します-これは重要です!
  • アカウントの権限によっては、コマンドの開始時にsudoを使用する必要がない場合があります。

xattrコマンドは、アプリが検証ループでスタックしている場合に役立ちます。

問題のアプリをターミナルにドラッグアンドドロップすることもできます

  1. 新しいターミナルアプリウィンドウを開きます
  2. 次のように入力します。 xattr -d com.apple.quarantine macOSがアプリを検証しないようにする
  3. 必ずスペースを置いてください検疫後
  4. アプリを取得して、ターミナルにドラッグアンドドロップします
  5. コマンドは次のようになります。 xattr -d com.apple.quarantine / Applications /AppName。アプリ
  6. Enterキーを押します
  7. そのアプリをもう一度開いてみてください

7. Macを消去し、macOSを再インストールします

他に何も機能しない場合、またはMacのセキュリティを恒久的に危険にさらしたくない場合は、コンピュータを完全に消去してみてください。 もちろん、必ず MacのTimeMachineバックアップを作成します これを行う前に、そうしないと、すべてのデータが失われます。

このプロセス全体(バックアップ、消去、macOSの再インストール、バックアップの回復)は、非常に時間がかかる可能性があります。 Macを実行している間、少なくとも1日はMacが動作しないように準備します。

次の手順に従ってMacを消去し、macOSを再インストールします。

  1. TimeMachineを使用してMacの新しいバックアップを作成します。
  2. 所有 Command + R Macの電源がオンになっている間、リカバリモードで起動します。
  3. macOSユーティリティウィンドウから、 ディスクユーティリティ.
  4. サイドバーからMacintoshHDを選択し、をクリックします 消去. ドライブの新しい名前を入力し、実行することを確認します 消去 それ。
  5. ディスクユーティリティを終了し、をクリックします macOSを再インストールします ユーティリティウィンドウから。
  6. 画面の指示に従って、macOSCatalinaを再インストールします。
  7. ソフトウェアをインストールしたら、Time Machineバックアップに接続して、重要な情報を復元します。 バックアップ全体を復元しないでください。
macOSリカバリモードユーティリティウィンドウ
リカバリモードでは、現在のバージョンのmacOSがコンピュータに再インストールされます。

他のすべてが失敗した場合は、macOSMojaveにダウングレードしてください

これで、アプリの確認が完了するまで30分待たずに、macOSCatalinaでアプリを開くことができるようになります。 もしそうなら、コメントで検証の問題を解決するのにどのステップが役立ったかをお知らせください。

それ以外の場合は、このガイドに従ってください MacをmacOSMojaveにダウングレードします. 手順はmacOSHigh Sierraを参照していますが、Mojaveにも適しています。

読者のヒント

  • アプリを開くたびに確認メッセージが表示され続ける場合は、macOSがまだフラグを立てている可能性があります。 そのフラグを削除するには、次のコマンドでターミナルを使用します。 sudo xattr -dr com.apple.quarantine /Applications/AppName.app
  • アプリアイコンで、Optionキーを押しながら右クリックし、ドロップダウンメニューオプションから[開く]を選択します。 アプリが検証済みの開発者からのものではないという同じメッセージが表示されます。 ただし、macOSを使用すると、とにかく続行して開くことができます。 これを行う必要があるのは1回だけです。 その後、他のすべてのアプリと同じように、アプリは正常に開きます
  • そのmacOS検証プロセスの後でアプリが起動しない場合があります。 その場合、強制終了を実行すると、アプリが機能するはずです。 Appleメニュー> [強制終了]からアプリを強制終了し、アプリを選択して[強制終了]を確認できます。
ダン・ヘリエ(シニアライター)

ダンは、人々がテクノロジーを最大限に活用できるように、チュートリアルとトラブルシューティングガイドを作成しています。 作家になる前は、サウンドテクノロジーの理学士号を取得し、アップルストアで修理を監督し、中国で英語を教えていました。