解决 Mac 上“照片代理”的大量 CPU 和资源使用问题

Photos Agent 使用大量 Mac CPU 和系统资源”/>  </p>
<p>“照片代理”是一个经常在 Mac 上运行的照片应用小助手进程,它是为照片应用用户提供的,它处理后台任务,例如下载和上传到 iCloud 照片图库、下载和更新照片流和共享流,以及其他相关的 iCloud 照片和照片应用任务。</p>
<p>对于不使用 Mac 上的照片应用程序或任何 iCloud 照片或 iCloud 照片图库功能的用户,如果“照片代理”进程出现并开始占用大量空间,您可能会觉得烦人或有问题系统资源,从 CPU 到带宽和磁盘 I/O,您可能想尝试阻止 Photos Agent 在这种情况下消耗资源。</p>
<p>本教程旨在通过禁用触发 Mac OS 中的 Photos Agent 进程的相关功能来解决 Photos Agent CPU 和资源使用问题。这涉及禁用所有 iCloud 照片功能,虽然它将解决 Photos Agent 任务的 CPU 使用率,但它显然也会禁用在 Mac 上使用 iCloud 照片或相关功能的任何功能。 </p>
<p><strong>重要</strong>:这应该是相当明显的,但如果您使用照片流、共享流、iCloud 照片、iCloud 照片库或任何其他相关的照片应用 iCloud 功能,请不要禁用 iCloud 中的照片。这里的方法旨在完全禁用和删除 Photos Agent 进程出现或使用任何系统资源,但这是通过禁用 Mac 上的所有 iCloud 照片功能来实现的。如果您使用这些功能,您将不想禁用它们。另请注意,通过在 Mac 上禁用 iCloud 偏好设置中的照片,任何本地缓存的 iCloud 照片文件都将从 Mac 中删除和清除,因此如果稍后启用该功能,则需要再次从 iCloud 重新下载。众所周知,从 iCloud 设置中关闭和打开这些 iCloud 照片功能有时会导致其他奇怪的行为,包括数据丢失和 <a href=永久丢失照片和来自 iCloud 的图像,因此如果您没有图片的备份。仅当您有特定原因想要禁用照片代理并且不使用相关的 iCloud 照片功能时才这样做,否则 如果它没坏,就不要修理它

在 Mac OS 上停止“照片代理”CPU 和资源使用

这旨在禁用 Mac 上的照片代理和相关的 iCloud 照片任务。 备份您的 Mac,然后再继续。关闭这些设置还会从您的 Mac 中删除所有 iCloud 照片、iCloud 照片图库或照片流照片。

  1. 从  Apple 菜单中选择“系统偏好设置”,然后转到“iCloud”
  2. 在 iCloud 偏好设置中取消选中“照片”旁边的框(您也可以在 iCloud 设置中单击“照片”旁边的“选项”并分别禁用每个选项)
  3. 在 Mac 上禁用所有照片 iCloud 功能

  4. 退出系统偏好设置

这可以防止所有与 iCloud 相关的照片活动在 Mac 上发生,无论是否在后台。再次重申,如果您使用任何 iCloud 照片功能,请不要执行此操作,如果您没有备份图片和文件,请不要进行此调整。

不要随意关闭和打开此设置。如果您关闭它然后再次打开它,您的 Mac 将必须再次下载所有 iCloud 照片图库、iCloud 照片、照片流和相关的 iCloud 照片项目(假设它们没有 消失 首先获取异常复杂的 iCloud 照片库)。

照片代理是 Mac 上照片应用程序的一部分

在 Mac 上关闭所有与 iCloud 照片相关的功能是我发现完全禁止 Photos Agent 在 Mac 上显示并占用过多资源的唯一方法。此过程是 iCloud 照片和照片应用程序功能的必要部分,但如果您不使用这些功能,您可能会发现它可能有助于 macOS Sierra 中的电池耗尽以及性能低下。简单地终止 Photos Agent 进程是行不通的,因为它会重新启动并立即重新开始运行。

如果您知道另一种停止运行照片代理的方法,该方法不涉及禁用 Mac OS 中的所有 iCloud 照片功能,也不会删除本地存储的 iCloud 照片数据,请在评论中告诉我们。