Written by
JackYamamotomacOS Catalina以降、システム拡張はMacの機能性を拡張するためにバックグラウンドで動作しています。これらは、以前のmacOSのメカニズムであるカーネル拡張、またはkextsよりも安全で信頼性があり、古いメソッドを使用しています。
しかし、一部のMacユーザーが、Macを起動するときにシステム拡張エラーを受信したと報告しています。時々、macOSを更新した後にデバイスを再起動するときに発生することがあります。
同じシステム拡張エラーを受け取った場合は、実効的な解決方法を読み続けてください。
スタートアップ時のシステム拡張エラーを修正する方法
サードパーティのアプリケーションとのMacのバックグラウンドインタラクションは、ソフトウェア拡張によって制御されています。頻繁に見過ごされがちですが、これらは標準のmacOSが提供する機能を超える機能を提供することで、システムのパフォーマンスを向上させます。一般的には、うまく機能します。しかし、macOSの更新によってシステム拡張機能の動作方法が変更される可能性があり、これが時折予期しないエラーを引き起こすことがあります。
Mac上でのシステム拡張エラーの他の原因も考えられます。それでは、macOS Sequoiaやそれ以前のmacOSでシステム拡張エラーをトラブルシューティングするための以下の解決策を調べてみましょう。
システム設定で拡張機能を手動で承認する
アップデート後、ユーザーは特定のシステム拡張を承認する必要がある場合があります。MacOSは、未承認のサードパーティー構成を防ぐために、承認されるまでブロックし続けます。デフォルトでは、アプリは確認プロンプトをプッシュしますが、システム設定にアクセスして手動で承認することも可能です。
- Appleメニューに移動してシステム設定を選択します。
- 左側のサイドバーをスクロールしてプライバシー&セキュリティを選択します。
- 「[開発者名]によるシステムソフトウェアの読み込みがブロックされました」という情報を検索します。
- ブロックされた拡張機能の隣にある詳細または許可をタップします。
- 求められた場合、拡張機能を承認するために管理者パスワードを入力します。
リカバリーモード内のスタートアップセキュリティユーティリティにアクセスする
さらに、Appleシリコンを搭載したMacでサードパーティーのシステム拡張をロードするには、セキュリティブートを「低セキュリティ」に設定する必要があります。これがシステム拡張エラーの原因である可能性があり、システム拡張がブロックされました、以下の手順に従ってセキュリティブート設定を変更してください:macOSリカバリーモード。
- Macを完全にシャットダウンします。
- Touch IDまたは電源ボタンを押し続け、"起動オプションを読み込んでいます"と表示されるまでお待ちください。
- オプションを選択し、macOSリカバリモードにブートするために続行をクリックします。
- ユーティリティメニューからStartup Security Utilityを選択します。
- 起動ディスクを選択し、セキュリティポリシーをクリックします。
- Reduced Securityの前にチェックボックスを入れ、「識別された開発者からのカーネル拡張のユーザー管理を許可」をチェックし、OKをクリックします。
- 管理者パスワードを入力し、Macを再起動します。
ターミナルを介してシステム拡張機能をリセットする
ターミナルを使用してシステムエクステンションをリセットすることは、エラーや構成を取り除くための確立された方法です。これはシンプルで迅速なステップです。誤ったコマンドを実行しないように、適切なコードをコピーして貼り付けてください。以下が手順です:
- Applications > Utilitiesからターミナルを開きます。
- 以下のコマンドを入力し、システム拡張機能をリセットするためにEnterを押します。systemextensionsctl
- その後、Macを再起動します。
これらの解決策を共有して、他の人がMacでシステム拡張機能エラーを修正できるようにお手伝いください!