Written by
JackYamamotoMacでインストーラーを実行する際、一部の場合は「他のインストールが完了するのを待っています」というエラーメッセージで停止することがあります。インストーラーを終了しようとすると、「インストーラーがビジーです。ウィンドウを閉じることができません。」という別のエラーが表示される可能性があります。
この問題は他のインストールが進行中でないにもかかわらず発生します。以下は影響を受けるアプリの例です:
- Adobe Readerは「他のインストールが完了するのを待っています」と停止する
- Anacondaは「他のインストールが完了するのを待っています」のためインストールできない
- iTunesインストーラーは「他のインストールが完了するのを待っています」と停止する
- Citrix Workspaceは「他のインストールが完了するのを待っています」と停止する
- Rosetta 2は「他のインストールが完了するのを待っています」と停止する
- Express VPNは「他のインストールが完了するのを待っています」とフリーズする
幸いなことに、解決策はあまり複雑ではありません。詳細を読み続けてください。
解決策1:Macをシャットダウンして再起動する
Macで「他のインストールが完了するのを待っています」エラーを受け取った場合、バックグラウンドで他のインストールが進行中でないかを確認する必要があります。
そうでない場合は、Macをシャットダウンして再起動し、インストールプロセスを再試行してください。Macをシャットダウンできない場合は、10秒間電源ボタンを押し続けて強制シャットダウンを行ってください。
解決策2:インストーラーを強制終了して再試行する
インストーラーがまだ「他のインストールが完了するのを待っています」と表示されている場合、それを強制終了することができます。これを行うには、オプションキー+コマンドキー+Escを押して「アプリケーションの強制終了」ダイアログを表示させます。そこから、応答しないインストーラーを選択し、「強制的に終了」をクリックします。
解決策3:ターミナルを使用してインストールロックを解除する
以前のインストールが停止し、インストールロックが正しくクリーニングされなかった可能性があります。これにより、「他のインストールが完了するのを待っています」というメッセージが表示され、アプリのインストーラーが停止することがあります。
したがって、問題を解決するための別の作業方法は、mds.install.lock ファイルを削除し、ソフトウェアのインストールデーモン install.d をリセットすることです。
mds.install.lock ファイルは、おそらくソフトウェアのインストール中に生成され、システムにインストールプロセスが進行中であることをシステムに通知するシグナルとして機能します。それを削除することで、進行中の他のインストールを停止することができます。
- Command + Space を押して "Terminal." と入力します。
- Terminal を開きます。
- 次のコマンドを入力して Enter を押します。sudo rm /private/var/db/mds/system/mds.install.lock
- アカウントのパスワードを入力して Enter を押します(入力したパスワードは表示されません)。
- 次のコマンドを入力して Enter を押します。sudo killall -1 installd
- もしそう求められた場合は、パスワードを再度入力します。
- Terminal を閉じてインストーラーを再実行します。
うまくいきましたか?この投稿が役に立った場合は、共有してください!
解決策4:セーフモードでインストーラーを実行する
エラーを回避するために、セーフモードでインストーラーを実行することもできます。macOS セーフモードは、Mac の起動ディスクをチェックし、サードパーティのソフトウェアやスタートアップアイテムがアプリのインストールに干渉しないようにするトラブルシューティングモードです。
解決策5:Gatekeeper を無効にする
アプリが識別された開発者からではない場合、Gatekeeper は悪意のあるソフトウェアの実行を防ぐためにインストールを妨げる場合があります。アプリを信頼している場合は、Gatekeeper を無効にしてからインストールが完了した後に再度有効にすることができます。
この投稿を共有して他の人がインストールエラーを解決するのを助けましょう。