修复 Mac FaceTime 相机的“没有连接的相机”错误
现在几乎每台Mac 都配备前置摄像头,通常称为FaceTime 摄像头,在旧机器上称为iSight。几乎所有时候,这款相机都能完美运行,您永远不会遇到任何问题,但有时会出现令人沮丧的错误,这让许多用户认为是相机的硬件问题。显示为带有相机徽标的黑屏,并用“没有连接的相机”文本划掉,错误消息几乎可以出现在任何 Mac 上,无论是 iMac 还是 MacBook Air / Pro,以及任何版本的从 Lion 到 Mavericks 和 OS X Yosemite 的 OS X,以及几乎所有想要使用前置摄像头的应用程序。Ma相机不工作时,屏幕可能是这样的:
大多数看到该问题的用户会尝试将 FaceTime 摄像头与默认捆绑应用程序(如 FaceTime 视频、信息/iChat 或 Photo Booth)一起使用,但其他应用程序也可能会报告该错误。如果您收到该错误屏幕和消息,请不要认为存在需要保修服务的硬件问题,因为您通常可以通过一些小技巧快速解决问题。
重启Mac将修复“未连接相机”错误
值得一提的是您通常可以通过简单地重新启动Mac来修复错误。如果您有时间,只需重新启动,它几乎可以解决问题。
重启显然很不方便,因为它会停止你正在做的任何事情,如果你试图与一个时间紧迫的视频通话约会,那真的不是一个选择。因此,如果您出于某种原因无法重新启动计算机,我们将向您展示另一种快速修复错误消息并让相机在 Mac 上重新工作的方法。
Mac 相机无法正常工作的快速修复
幸运的是,还有另一个技巧似乎可以使用命令行强制退出立即解决问题,并且不需要重新启动:
- 退出所有可能尝试使用FaceTime相机的打开的应用程序
- 打开终端,在OS X的/Applications/Utilities目录中找到
- 准确输入以下命令字符串,然后回车:
- 仍然在终端,同时发出以下命令:
- 在请求时输入管理员密码,这是执行以sudo为前缀的具有超级用户权限的命令所必需的
- 重新启动试图使用相机的应用程序
sudo killall VDCAssistant
sudo killall AppleCamera Assistant
此时前置摄像头应该再次工作,就好像它没有任何问题一样。
关于正在发生的事情的一些背景:VDCAssistant 进程在应用程序尝试使用该进程时打开。当早期应用程序使用相机时 VDCAssistant 未正确关闭时,似乎会出现“找不到相机”错误消息,导致相机继续使用并被其他应用程序阻止。因此,在 Apple 论坛上发现的上述技巧会终止那个陈旧的过程,以便它可以使用新应用程序重新开始。不习惯使用Terminal的朋友,也可以用Activity Monitor强制退出出错的VDCAssistant任务。
如果您想将这两个命令串成一行以修复无响应的 Mac 摄像头,您可以这样做:
sudo killall AppleCameraAssistant;sudo killall VDCAssistant
再次,按回车键并在要求时输入管理员密码。
这只是我在修理 Mac 和向亲戚提供技术支持时遇到的众多问题之一,虽然一旦你学会如何解决它就很容易解决,但重要的是要记住平均人们只是不知道去哪里解决这样的问题。
最后,值得一提的是,如果你想在Mac上真正禁用内置硬件摄像头,你也可以有意触发这个,这可以通过移动所需的系统组件文件来完成。相机到另一个位置。这个技巧基本上破坏了摄像头,使其无法被发现和无法使用,虽然这对大多数用户来说可能听起来不受欢迎,但一些系统管理员和那些关心隐私的人会发现这是值得的。