值得庆幸的是,很少有MacOS出现严重错误而用户没有做任何事情导致它。 MacOS经过精制和精炼,在大多数情况下都将这些琐事抛在脑后。 并非没有什么缺点,而“无相机可用”错误似乎是MacOS中的常见错误。 本教程将向您展示如何修复它。
另请参阅我们的文章“如何在Mac上映射网络驱动器”
在视频或FaceTime通话结束时或结束时,您最常会看到“没有可用的摄像头”错误。 相机正常工作一分钟,而下一分钟您看到一条错误消息,告诉您您之前使用过的相机突然无法使用。 所以你对此能做些什么?
您有两种选择。
修复MacOS中的“无可用摄像头”错误
尝试解决任何计算机问题的第一件事是重新启动。 它可以在Windows,MacOS和Linux上运行,遇到任何问题时,它始终应该是您尝试的第一件事。 您无需执行任何特殊操作,只需以通常的方式重新启动计算机,然后查看相机是否工作。
重新启动会强制计算机丢弃所有缓存的指令,然后从操作系统重新加载默认代码。 如果该高速缓存的代码损坏,例如更改了不兼容的设置,错误记录了一条指令的内存故障或完全其他原因,则重新引导将使用系统默认值刷新该高速缓存。 这通常足以纠正错误。
如果这样不起作用,则有几个针对此错误的特定修复程序。
强制退出AppleCameraAssistant和VDCAssistant
AppleCameraAssistant和VDCAssistant都是在MacOS中支持相机的进程。 如果您无法重新启动或已经尝试过重新启动,但仍然看到“没有可用的摄像头”错误,则这是下一步。
- 关闭所有使用相机的应用程序。
- 在Mac上打开终端。
- 输入或粘贴“ sudo killall AppleCameraAssistant”,然后按Enter。
- 输入或粘贴“ sudo killall VDCAssistant”,然后按Enter。
完成后,您可以重新加载FaceTime,Skype或用于视频通话和重新测试的任何内容。 虽然这两个进程会通过重新启动进行重置,但是由于某种原因,当重新启动并不总是有效时,强制退出它们是可行的。 这是一个奇怪的情况,但是你去了。
根据Apple的说法,如果VDCAssistant进程没有完全释放上次使用相机的应用程序,则AppleCameraAssistant和VDCAssistant都无法在下次使用相机。 强制退出这两个过程会释放它们以再次拿起相机,并且应该可以正常工作。
显然,您可以在一个命令中使用“ sudo killall AppleCameraAssistant; sudo killall VDCAssistant”来实现同一目的。
运行更新以防止出现“无可用摄像头”错误
在撰写本文时,尚无针对此错误的特定修复程序,但这并不意味着将来不会出现此错误。 如果停止这两个进程仍不能解决问题,或者问题仍然存在,请定期检查操作系统或应用程序更新,以期修复。
苹果设备会自我更新,但该系统并不总是万无一失。 偶尔会有坐在那里的App Store更新等待安装,因此养成了定期检查的习惯。 选择MacOS左上方的Apple菜单图标,然后选择App Store。 可能已经或可能没有更新通知。
重置NVRAM
重置NVRAM是核选项,应仅将其作为最后的选择。 如果您的相机不断出现错误,并且出现问题,则可以尝试进行此重置以使其恢复原状。
NVRAM(非易失性随机存取存储器)就像Windows中的BIOS。 这是系统存储许多Mac启动时读取的核心设置的地方。 这将包括显示分辨率,启动磁盘位置,时区,音频设置等。
重置NVRAM会清除您可能对Mac所做的所有设置,因此仅当您无法忍受该错误时才这样做。
- 关闭您的Mac。
- 打开电源并立即按住Open,Command,P和R。
- 按住这四个键约20秒钟,或者直到听到启动声音,然后松开。
- 导航到系统偏好设置以重置任何自定义设置。
重置NVRAM后,Mac应该可以正常启动,但是您可能需要重置时区或其他更改。 这就是为什么此过程是不得已的原因!
您是否知道其他任何方法可以修复MacOS中的“无可用摄像头”错误? 如果您愿意,请在下面告诉我们!