←→ Underneath: Background Apps · すべてのMacガイド

Macの「バックグラウンドでの実行を許可」とは

システム設定 › 一般 › ログイン項目と機能拡張には、バックグラウンドでの実行を許可というリストがあり、アプリごとにスイッチが並んでいます。これらのスイッチが実際に何を制御しているかを説明します。

結論:各項目は、バックグラウンド項目をインストールしたアプリ(または開発元)です。バックグラウンド項目とは、アプリを開いていなくても動作できるヘルパー、LaunchAgent、デーモンのことです。スイッチをオフにすると、それらの項目は実行されなくなります。アプリ自体は普通に開けますが、自動アップデート、同期、VPNなど、ヘルパーに依存する機能は止まることがあります。

このリストができた経緯

AppleはこのリストをmacOS 13 Venturaで追加しました。それまでは、アプリがLaunchAgentを黙ってインストールできました。現在のmacOSは、すべてのバックグラウンド項目をBackground Task Managementデータベースに記録し、新しい項目が現れるとバックグラウンド項目が追加されましたという通知を表示し、オン/オフのスイッチを用意します。

バックグラウンド項目に含まれるもの

ログイン時に開くだけのアプリは、その上にある別のリストログイン時に開くに表示されます。詳しくはログイン時にアプリが開かないようにする方法をご覧ください。

開発元の名前が表示される項目がある理由

macOSは項目を署名者ごとにまとめます。項目がLaunchAgentsフォルダ内の単独の.plistファイルの場合、macOSは1つのアプリと結び付けられないことが多く、代わりに署名にある開発元の名前(「Google LLC」や「Adobe Inc.」など)を表示します。その場合、1つのスイッチがその開発元の複数の項目をまとめて制御することがあります。

オフにするべきか

アプリの種類オフにすると
アップデータ(Google、Microsoft、Adobe、Zoom)アプリが自動でアップデートされなくなります。手動でアップデートするなら、たいていは問題ありません。
メニューバーのヘルパーアプリを開くまで、メニューバーのアイコンが消えることがあります。
クラウド同期(Dropbox、OneDrive、Google Drive)バックグラウンドでのファイル同期が止まります。
VPNとセキュリティツール保護が止まったり、接続できなくなったりすることがあります。ツールをアンインストールするのでなければ、オンのままにしてください。
バックアップツールスケジュールされたバックアップが止まります。オンのままにしてください。
ハードウェアツール(マウス、キーボード、オーディオドライバ)カスタムボタンやデバイスが動かなくなることがあります。
削除したアプリ何も起きません。残った項目は削除すべきです。下記をご覧ください。

スイッチをオフにしてもファイルは削除されません。元に戻すには、オンに戻します。変更によっては、ログアウトまたは再起動するまで反映されません。

項目の背後にあるファイルを見つける

設定画面には、項目がどのファイルから来ているかは表示されません。見つけるには:

  1. Finderで(⇧⌘G)~/Library/LaunchAgents、/Library/LaunchAgents、/Library/LaunchDaemonsを開き、開発元の名前が付いたファイルを探します。
  2. または、ターミナルで次のコマンドを実行します(管理者パスワードを求められ、長いリストが出力されます):
    sudo sfltool dumpbtm
    各項目について、名前、開発元、URL(ファイルまたはアプリのパス)、有効かどうかが表示されます。

削除したアプリの残り物

項目がすでに削除したアプリのものなら、そのLaunchAgentファイルはたいてい上記のフォルダのどれかに残っています。LaunchAgentを無効にする方法で説明している安全な方法で削除してください。それでもリストがおかしい場合は、Appleのsfltool resetbtmコマンドでデータベース全体をリセットし、再起動します。すべてのアプリが再びバックグラウンドの許可を求めてくるので、最後の手段としてだけ使ってください。

よくある質問

Macの「バックグラウンドでの実行を許可」とはどういう意味ですか?

バックグラウンド項目を持つアプリの一覧です。バックグラウンド項目とは、アプリのウインドウが開いていなくても動作できるヘルパー、LaunchAgent、デーモンのことです。スイッチは、macOSがそれらの項目の実行を許可するかどうかを決めます。

「バックグラウンドでの実行を許可」をオフにしても安全ですか?

不要なアップデータやヘルパーなら、たいていは安全です。アプリ自体は引き続き開けます。ただし、VPN、バックアップ、同期、セキュリティ、一部のハードウェアツールはバックグラウンド項目を必要とするため、オフにすると動作しなくなることがあります。

「バックグラウンドでの実行を許可」にアプリ名ではなく開発元の名前が表示されるのはなぜですか?

macOSはバックグラウンド項目を、署名した開発元ごとにまとめます。項目がアプリ内ではなく単独のLaunchAgentファイルの場合、macOSは署名にある開発元の名前を表示することがよくあります。

「バックグラウンド項目が追加されました」という通知が届いたのはなぜですか?

アプリが新しいバックグラウンド項目をインストールすると、macOSがこの通知を表示します。警告ではなく、お知らせです。クリックすると「ログイン項目と機能拡張」が開き、項目を確認できます。

オフにすると何か削除されますか?

いいえ。ファイルはそのまま残ります。macOSは項目の実行を止めるだけです。元に戻すには、スイッチをもう一度オンにします。