通过切换CPU停止Mac上的PTPCamera进程
一些运行旧版MacOS系统软件的Mac用户可能会注意到,在将iPhone或相机插入Mac后,计算机开始运行速度变慢,并且如果有电池,则电池耗电会更快。在受影响的Mac上使用Activity Monitor进行仔细检查时,您可能会注意到一个名为“ PTPCamera”的进程正在运行,并且占用大量CPU使用率,通常徘徊在85%左右,并且这种趋势会一直持续到发生手动干预为止。
请注意,此问题可能与版本有关,并且并非所有版本的Mac OS或Mac OS X系统软件都会使连接iPhone的PTPCamera进程运行超时。如果您没有进行摄像头的过程来拖拽Mac电池并拖着处理器,请不要担心,因为这不会影响您。
如何通过吃CPU和消耗电池来停止Mac OS中的PTPCamera进程
将iPhone连接到Mac并通过密码,Touch ID或Face ID解锁
点击Command +空格键打开Spotlight(或单击右上角的小Spotlight放大镜图标)
输入“活动监视器”并按回车键以启动活动监视器应用
选择“ CPU”选项卡,然后单击“%CPU”列以按CPU使用百分比排序
PTPCamera进程在Mac占用CPU上已失效
找到“ PTPCamera”并选择它,然后单击Acitivyt Monitor标题栏中的“ X”按钮以终止该进程
在Mac上杀死PTPCamera Process
确认您要强制退出PTPCamera进程
离开活动监视器
在将未锁定的iPhone连接到Mac之后,每当您发现速度变慢或电池耗尽时,您可能都需要重复此强制退出 PTPCamera进程的过程。有点烦人,但肯定会更糟。
在Mac上取消PTPCamera进程似乎没有任何副作用,如果需要,您仍然可以将照片从iPhone复制到Mac Photos应用程序或使用Image Capture。
另一个选项对我不起作用,但根据Apple支持论坛上留下的评论可能对您有用,请尝试以下过程:
通过USB将iPhone连接到Mac,然后通过密码,Touch ID或Face ID将其解锁
启动照片应用
断开iPhone与USB的连接
退出照片
重新打开照片
目前尚不清楚为什么可以停止PTPCamera进程,但是一些用户在Discussions.apple.com上报告了成功的过程,但是您的努力可能会有所不同。
为什么PTPCamera会提高CPU使用率,可能只是某些系统软件版本中的错误,或者是某些设备和系统软件的组合中的错误,尽管在High Sierra或macOS Sierra中可能不会发生,但可以在Mac中可靠地复制只需将未锁定的iPhone连接到运行那些先前系统版本的Mac,即可将OS X El Capitan 10.11.6与iPhone X和许多早期版本的Mac OS配合使用。
当然,另一个潜在的解决方案是将系统软件更新到更新版本,无论是macOS High Sierra还是MacOS Sierra,但这对于许多用户而言可能都不是一个合理的解决方案,当然,某些Mac用户有意避免使用某些系统软件。发行是由于软件兼容性,或者仅仅是为了避免潜在的故障排除挂断或麻烦。
值得一提的是,与照片相关的另一个进程可能会激怒Mac上的CPU使用率,这是与iCloud Photos使用相关的Photos Agent进程,通过简单地在Mac上禁用iCloud Photos功能,可以更容易避免该进程。
如果您知道阻止PTPCamera在Mac上错误运行的另一种方法(无需锁定进程并完全阻止其启动),请在评论中告知我们!