从占用 CPU 的 Mac 上停止 PTPCamera 进程

目录:

Anonim

一些运行旧版MacOS系统软件的Mac用户可能会注意到,在将iPhone或相机插入Mac后,电脑开始运行速度变慢,如果有电池,电池耗电更快.在受影响的 Mac 上使用 Activity Monitor 仔细检查后,您可能会注意到一个名为“PTPCamera”的进程正在运行并消耗大量 CPU 使用率,通常徘徊在 85% 左右,并且它往往会持续存在直到发生手动干预.

ote 此问题可能与版本有关,并非所有版本的 Mac OS 或 Mac OS X 系统软件都会让错误的 PTPCamera 进程在连接 iPhone 时超时运行。如果你没有相机进程拖下你的 Mac 电池并占用处理器,请不要担心,因为它不会影响你。

如何阻止Mac OS 中的PTPCamera 进程吃CPU 和耗尽电池

  1. 将iPhone连接到Mac并通过密码、Touch ID或Face ID解锁
  2. 按Command+空格键打开Spotlight(或单击右上角的Spotlight 小放大镜图标)
  3. 键入“活动监视器”并按回车键启动活动监视器应用程序
  4. 选择“CPU”选项卡并单击“% CPU”列以按CPU使用率百分比排序
  5. 找到“PTPCamera”并选中它,然后点击Acitivyt Monitor标题栏的“X”按钮杀死进程
  6. 确认要强制退出PTPCamera进程
  7. 离开活动监视器

每次将解锁的 iPhone 连接到 Mac 后发现速度变慢或电池耗尽时,您可能需要重复强制退出 PTPCamera 进程的过程。有点烦人,但肯定会更糟。

在 Mac 上终止 PTPCamera 进程似乎没有任何副作用,如果需要,您仍然可以将照片从 iPhone 复制到 Mac Photos 应用程序或使用 Image Capture。

另一个选项,它对我没有用,但根据 Apple 支持论坛上留下的评论可能对你有用,是尝试这个过程:

  1. 通过USB将iPhone连接到Mac,并通过密码、Touch ID或Face ID解锁
  2. 启动照片应用程序
  3. 断开iPhone与USB的连接
  4. 退出照片
  5. 重新打开照片

为什么这会阻止 PTPCamera 进程尚不清楚,但一些用户在 discussions.apple.com 上报告成功,但你的里程可能会有所不同。

为什么 PTPCamera 会导致高 CPU 使用率可能只是某些系统软件版本中的错误,或者是某些设备和系统软件的组合,而在 High Sierra 或 macOS 中可能不会发生Sierra,它可以在 Mac OS X El Capitan 10.11.6 和 iPhone X 以及许多早期版本的 Mac OS 中可靠地复制,只需将解锁的 iPhone 连接到运行这些早期系统版本的 Mac。

当然,另一种可能的解决方案是更新到更新版本的系统软件,无论是macOS High Sierra还是MacOS Sierra,但这对许多用户来说可能不是一个合理的解决方案,当然也有一些由于软件兼容性,Mac 用户有意避免某些系统软件版本,或者可能只是为了避免潜在的故障排除挂起或滋扰。

在相关说明中,另一个可以在 Mac 上引起大量 CPU 使用的照片相关进程是与 iCloud 照片使用相关的照片代理进程,通过简单地禁用 iCloud 更容易避免Mac 上的照片功能

如果您知道另一种方法可以阻止 PTPCamera 在 Mac 上错误地运行(无需锁定进程并完全阻止它启动),请在评论中告诉我们!

从占用 CPU 的 Mac 上停止 PTPCamera 进程