Mac
 Computer >> コンピューター >  >> トラブルシューティング >> Mac

macOS Sequoiaのシステム拡張・ネットワーク拡張とは?仕組みと有効化方法、トラブル解決法を徹底解説

macOS Sequoiaは、Appleが2024年にリリースしたmacOSの大型年次アップデートです。ルートレベルのシステム変更から、パスワード管理を一新する「パスワード」アプリのような細かな設定まで、数多くの変更点と強化が盛り込まれています。中でも注目すべきは、ユーザーがシステムのコアとなるネットワーク機能を制御できるようになる新しいネットワーク拡張機能です。

本記事では、macOS Sequoiaにおけるシステム拡張機能、ネットワーク拡張機能、サードパーティ製アプリの拡張機能について徹底的に解説します。さらに、これらの拡張機能を有効化・無効化する方法や、よくあるトラブルの対処法もご紹介します。

macOS Sequoiaのシステム拡張機能とは

システム拡張機能(System Extensions)は、2019年に登場したカーネル拡張(kext)に代わる仕組みで、開発者がMacの許可のもとでルートレベルのタスクを実行できるようにするものです。従来のkextはカーネルレベルで動作するためMacの脆弱性を露呈するリスクがありましたが、システム拡張機能はユーザースペース上で動作することで、このリスクを大幅に軽減しています。

kextに代わる主要なシステム拡張フレームワークは、以下の3つです。

  • DriverKit
  • Network Extensions
  • Endpoint Security

これらは、ネットワーク拡張やサードパーティ製アプリの拡張機能が正常に動作するための基盤となる重要な要素です。

なお、macOS Sequoiaではシステム拡張機能の設定場所がmacOS Sonomaから移動しています。

  • macOS Sonomaの場合:システム設定 → プライバシーとセキュリティ → セキュリティ
  • macOS Sequoiaの場合:システム設定 → 一般 → ログイン項目と拡張機能

また、AppleはmacOS 15において、既存のシステム拡張構成プロファイルペイロードに対して2つの新しいキーを追加しました。

  • NonRemovableFromUISystemExtensions
  • NonRemovableSystemExtensions

これらのキーをmacOS 15以降に展開すると、ユーザーがシステム設定で特定のシステム拡張機能を無効化することを防止できます。

起動のたびに「システム拡張機能の再構築」を求められる場合の対処法

一部のユーザーからは、以下のようなトラブル報告があります。

「macOS Sequoiaを起動するたびに、システム拡張機能の再構築を求められます(許可を求め、再起動して完了するよう促されます)。『Apple Inc.のシステムソフトウェアが更新されました』というメッセージが表示され、許可してパスワードを入力し、再起動しても、また同じメッセージが出てきて無限ループになってしまいます。」

この問題には、主に2つの解決策があります。

解決策1:正式版のmacOS Sequoiaへアップデートする

ベータ版を使用している場合は、公開された正式版のmacOS 15 Sequoiaへアップデートしましょう。ベータ版はエラーの検出とデバッグを目的としたテスト用ビルドのため、正式版ほど安定していません。ベータ版をアンインストールし、App Storeまたはソフトウェア・アップデートから正式版をダウンロードすれば、起動時の再構築要求が止まる可能性があります。

解決策2:macOSセーフモードで再構築する

正式版へアップデートしても問題が続く場合は、macOSセーフモードで起動して修正を試みましょう。セーフモードはMacに内蔵された診断機能で、起動に必要な最小限のコンポーネントだけを読み込みます。Macの不具合の原因切り分けにも役立つ機能です。

それでも解決しない場合は、遭遇している問題の詳細な情報を添えてAppleにフィードバックを送りましょう。同じ問題に直面しているユーザーは他にもいる可能性が高く、報告が集まれば早期の修正につながります。

macOS Sequoiaのサードパーティ製アプリ拡張機能

AppleはmacOS、iOS、iPadOSを通じて、データプライバシーとセキュリティの高さで知られています。ウイルスやマルウェアからMacを守るための保護機能が多数搭載されており、ダウンロードしたソフトウェアを初めて開く際には、ユーザーの承認を求める仕組みになっています。

macOS Sequoiaでサードパーティ製拡張機能を有効にする方法

システム拡張機能の設定場所が移動したため、有効化の手順はmacOS Sonomaとは異なります。「システム設定 → 一般 → ログイン項目と拡張機能」から該当する拡張機能を探し、許可を行ってください。

macOS Sequoiaのネットワーク拡張機能

ネットワーク拡張機能(Network Extension)は、システムのコアとなるネットワーク機能をカスタマイズ・拡張できる強力な機能です。macOS Sequoiaでは、「システム設定 → 一般 → ログイン項目と拡張機能」の拡張機能セクションに「ネットワーク拡張」という項目が表示されます。(i)ボタンをクリックすると、システム拡張を無効化するなどの操作が可能です。

具体的には、ネットワーク拡張機能を使って以下のことができます。

  • システムのWi-Fi設定の変更
  • ホットスポットネットワークサブシステムとの統合(Hotspot Helper)
  • 内蔵VPNプロトコル(パーソナルVPN)またはカスタムVPNプロトコルによるVPN構成の作成・管理
  • ネットワークリレー構成の作成・管理
  • デバイス上でのコンテンツフィルタの実装
  • 内蔵DNSプロトコルまたはカスタムDNSプロキシによるシステム全体のDNS構成の作成・管理
  • ネットワークトラフィックの監視

「新しいシステム拡張機能を使用するには再起動が必要です」が消えない問題

もう一つのよくある事例として、以下のような報告があります。

「ベータ8では正常に動作していたのに、最新のベータ(macOS Sequoia 15.0)をインストールした途端、システムが遅くなり挙動がおかしくなりました。システム設定のプライバシーとセキュリティに『新しいシステム拡張機能を使用するには再起動が必要です』というメッセージが表示され、権限を与えて再起動しても、キャッシュが再構築されても、何度試してもメッセージが消えません。セーフモードでの起動やSIPの無効化も試しましたが、うまくいきませんでした。」

この通知は、単なる再起動やキャッシュの再構築では解決せず、セーフモードやSIP無効化といった高度な対策でも効果がないことがあります。しかし、実際のユーザーの経験に基づく以下の手順で解決できたという報告があります。

  1. Macの「探す(Find My)」をオフにします。
  2. macOS復旧モードで起動し、セキュリティポリシーを「完全なセキュリティ」に設定します。
  3. 再起動後、「プライバシーとセキュリティ」を開くと通知が再度表示され、復旧モードでの起動を求められます。
  4. 指示どおりmacOS復旧モードで再起動し、今度は「低いセキュリティ」に変更します。
  5. SIP(システム整合性保護)を無効にします。
  6. Macを再起動し、問題が解決したかどうかを確認します。

問題が解決したら、SIPを再有効化し、セキュリティポリシーを「完全なセキュリティ」に戻しましょう。さらに重要なのは、「探す」を必ずオンに戻すことです。デバイスを紛失した際の位置特定に大きく役立ちます。

まとめ

本記事では、macOS Sequoiaのシステム拡張機能、ネットワーク拡張機能、サードパーティ製アプリの拡張機能について、簡潔かつ包括的に解説しました。設定場所の変更点や、起動時の再構築ループなどよくあるトラブルの対処法もご紹介しています。Apple以外の提供元のアプリをシステムの許可のもとで実行したい場合は、本記事の手順を参考に、必要な拡張機能をすぐに有効化してください。

  1. MacでOutlookをアンインストールする4つの実証済み方法|無料で簡単に完全削除する完全ガイド

    Microsoft Outlookは、世界中で広く利用されているメールクライアントです。メールメッセージの管理はもちろん、予定・連絡先・タスクの一元管理を支援し、リマインダーの作成やアクティビティの追跡など、日々の情報整理とコミュニケーションを支える indispensable なツールです。しかし、Outlook for Macが不要になった、ストレージの空き容量を確保したい、あるいはMacでOutlookの検索機能が正常に動作しないといったトラブルに直面した場合は、アンインストールを検討するタイミングです。この記事では、Microsoft OutlookをMacから正しく・安全に・完全に削

  2. MacBookがバッテリー駆動時に遅くなる原因とは?今すぐ試せる3つの解決策

    ノートパソコンのバッテリーは寿命が短いことで知られています。MacBookのバッテリー寿命を延ばすための対策は数多くありますが、それでも最終的にはパフォーマンスが「時間」ではなく「分」単位で測られる日が必ずやってきます。 バッテリーの状態をモニタリングしたり、劣化したバッテリー寿命に対処したりすることはできても、バッテリー駆動中にマシンの速度そのものが低下してしまう場合は、どうすればよいのでしょうか。 実は多くのユーザーが「バッテリー駆動時のMacBookが遅い」という問題に悩まされており、Appleのサポートフォーラムにも同様の不満が数多く投稿されています。 しかし心配はいりません。高価なノ