Apps

Macで「Photos Agent」によるCPUとリソースの大量使用に対処する

Macで「Photos Agent」によるCPUとリソースの大量使用に対処する

写真エージェントは Mac の CPU とシステムリソースを大量に消費します

「フォト エージェント」は、Mac でよく実行される小さなフォト アプリ ヘルパー プロセスです。フォト アプリ ユーザー向けで、iCloud フォト ライブラリへのダウンロードとアップロード、フォト ストリームと共有ストリームのダウンロードと更新、その他の関連する iCloud フォトとフォト アプリのタスクなどのバックグラウンド タスクを処理します。

Mac で写真アプリも使用せず、iCloud フォトや iCloud フォトライブラリの機能も使用しないユーザーの場合、「Photos Agent」プロセスが表示され、CPU から帯域幅、ディスク I/O まで、大量のシステムリソースを消費し始めると煩わしく、問題が発生する可能性があります。そのような場合は、Photos Agent によるリソースの消費を停止したい場合があります。


このチュートリアルでは、Mac OSでPhotos Agentプロセスを起動する関連機能を無効化することで、Photos AgentのCPUとリソース使用量の問題を解決することを目的としています。これにはiCloudフォトのすべての機能の無効化が含まれます。Photos AgentタスクによるCPU使用量の削減と同時に、MacでiCloudフォトや関連機能を使用する機能もすべて無効化されます。

重要:これはかなり明白なことですが、フォトストリーム、共有ストリーム、iCloud フォト、iCloud フォトライブラリ、またはその他の関連するフォト アプリの iCloud 機能を使用する場合は、iCloud の写真を無効にしないでください。ここでのアプローチは、フォト エージェント プロセスが完全に無効になり、表示されずにシステム リソースも使用されないようにすることを目的としていますが、これは Mac 上のすべての iCloud フォト機能を無効にすることによって実現されます。これらの機能を使用する場合は、無効にしたくないでしょう。また、Mac の iCloud 環境設定で写真を無効にすると、ローカルにキャッシュされた iCloud フォト ファイルが削除され、Mac から消去されるため、後で機能を有効にすると、iCloud から再度ダウンロードする必要があります。iCloud 設定からこれらの iCloud フォト機能のオン/オフを切り替えると、データ損失や iCloud からの写真や画像の永久損失など、他の異常な動作が発生することがあることがわかっているので、写真のバックアップがない場合は、これを行ったり、これらの設定を調整したりしないでください。特別な理由があって Photos Agent を無効にし、関連する iCloud フォト機能を使用しない場合にのみこれを実行してください。それ以外の場合、問題がなければ修正しないでください。

Mac OSで「Photos Agent」のCPUとリソースの使用を停止する

これは、Mac 上の Photos Agent と関連する iCloud フォトタスクを無効にすることを目的としています。先に進む前に、Mac をバックアップしてください。これらの設定をオフにすると、Mac から iCloud フォト、iCloud フォトライブラリ、またはフォトストリームの写真も削除されます。

  1. Appleメニューから「システム環境設定」を選択し、「iCloud」に進みます。
  2. iCloudの設定で「写真」の横にあるチェックボックスをオフにします(iCloudの設定で「写真」の横にある「オプション」をクリックして、各オプションを個別に無効にすることもできます)。
  3. Macですべての写真iCloud機能を無効にする

  4. システム環境設定を終了する

これにより、バックグラウンドかどうかに関わらず、Mac 上で iCloud フォト関連のアクティビティがすべて停止されます。繰り返しますが、iCloud フォト機能を使用している場合は、この設定を行わないでください。また、写真やファイルをバックアップしていない場合は、この設定を行わないでください。

この設定を不用意にオフにしたりオンにしたりしないでください。オフにしてから再びオンにすると、MacはiCloudフォトライブラリ、iCloud写真、フォトストリーム、そして関連するiCloud写真のすべての項目を再度ダウンロードする必要があります(これらの項目が消えておらず、そもそもiCloudフォトライブラリが非常に複雑な構造になっていることが前提です)。

Photos AgentはMacのPhotosアプリの一部です

MacでiCloudフォト関連機能をすべてオフにするのが、MacにPhotos Agentが表示されて過剰なリソースを消費するのを完全に防ぐ唯一の方法です。このプロセスはiCloudフォトと写真アプリの機能に不可欠なものですが、これらの機能を使用しない場合、macOS Sierraではパフォーマンスの低下に加え、バッテリーの消耗につながる可能性があります。Photos Agentのプロセスを単に終了するだけでは効果がありません。再起動してすぐに再び動作を開始してしまうからです。

Mac OS のすべての iCloud フォト機能を無効にせず、ローカルに保存されている iCloud フォト データを削除せずに、Photos Agent の実行を停止する別の方法をご存知の場合は、コメントでお知らせください。