~/Library/LaunchAgents とは?その役割と管理方法を解説

日本語 English Français Español

概要: 本記事では、iBoysoftが ~/Library/LaunchAgents について詳しく解説し、Mac での LaunchAgents の管理・削除方法をご紹介します。

summary-library-launchagents

macOS では、さまざまなシステムプロセスがバックグラウンドタスクを管理し、安定した動作を保っています。その一つが ~/Library/LaunchAgents フォルダに保存される LaunchAgents です。

ただし、LaunchAgents が増えすぎるとパフォーマンスに悪影響を及ぼし、Mac の動作が遅くなることがあります。

「~/Library/LaunchAgents って何?」という方もご安心ください。この記事では、このフォルダの役割やアクセス方法、不要な LaunchAgents の管理・削除方法まで詳しく解説します。

~/Library/LaunchAgents とは?

~/Library/LaunchAgents は、macOS の中でユーザーレベルのスタートアッププログラムを管理するための.plist(プロパティリスト)ファイルが保存されているフォルダです。これらのファイルによって、特定のアプリやプロセスがユーザーのログイン時に自動的に起動する仕組みが提供されています。

システム全体のバックグラウンド処理を担当する LaunchDaemons とは異なり、LaunchAgents は現在ログインしているユーザーのみに影響し、システム全体には作用しません。代表的な例としては、クラウド同期ツール、自動アップデータ、ユーティリティ系アプリなどが挙げられます。

一方で、望ましくないソフトウェアやアドウェアが不要な LaunchAgents を追加し、パフォーマンス低下の要因となる場合もあります。そのような時は手動で管理・削除が必要です。詳しくはこのまま続きをご覧ください。

この内容を共有して、~/Library/LaunchAgents の基礎知識を広めましょう。

Macで LaunchAgents を管理・削除する方法

Macの動作が重いと感じた場合、~/Library/LaunchAgents フォルダ内に不要なファイルが溜まっている可能性があります。以下の方法で LaunchAgents を管理・削除できます。

方法1:Finder を使って手動で LaunchAgents を管理・削除する

Finder から ~/Library/LaunchAgents フォルダへアクセスすることで、すべての .plist ファイルを表示し、ファイル名から不要な項目を判断して削除できます。

もし誤って重要なスタートアップ項目を削除してしまっても、ゴミ箱を空にしていなければ元に戻せるため、システムやアプリに影響が出るのを防げます。

  1. Finderを開き、画面上部のメニューバーから「移動」をクリックし、「フォルダへ移動」を選択します(ショートカット:Command + Shift + G)。 
  2. 表示されたダイアログボックスに次のパスを入力し、Enterキーを押します:
    ~/Library/LaunchAgents
     enter-library-launchagents-path
  3. 「LaunchAgents」フォルダ内に、.plistで終わる複数のファイルが表示されます。有名なアプリはここに起動項目を作成することが多く、通常は安全です。不明な名前の.plistファイル、特に身に覚えのないソフトに関するものがあれば、削除を検討してください。
     check-the-launchagents-folder
  4. 不要な.plistファイルを選択し、Command+Deleteで削除するか、ゴミ箱にドラッグします。
  5. ゴミ箱を空にしてMacを再起動し、不要なプロセスが残っていないか確認します。

方法2:ターミナルを使ってLaunchAgentsを管理・削除する

ターミナルのコマンド操作に慣れている場合は、ターミナルを使ってLaunchAgentsの管理や削除が可能です。Finderでは見えない隠しファイルも、ターミナルならすべての.plistファイルを表示できます。

  1. 「アプリケーション」>「ユーティリティ」内のターミナルを開きます。 
  2. 以下のコマンドでLaunchAgentsディレクトリ内の全ファイルを表示します。ls ~/Library/LaunchAgents 
  3. 不要な.plistファイルを確認し、実際のファイル名部分を置き換えて、次のコマンドで削除します。rm ~/Library/LaunchAgents/filename.plist
  4. 以下のコマンドでLaunchAgentの設定をアンロードします。launchctl unload ~/Library/LaunchAgents/filename.plist
  5. Macを再起動して変更を反映させます。

以上、2つの方法でLaunchAgentsの削除が可能です。ご自身に合った方法をお選びください。この記事がお役に立ちましたら、ぜひシェアをお願いします。