初步原因分析
点击“虚拟机-可移动设备”,列表中没有额外设备,推测可能与之前配置win10环境的时候,我将USB设备、声卡、打印机一并移除有关。
逐步排查与解决
VMware USB Arbitration Service
外层主机中:win+r,输入services.msc回车:
找到VMware USB Arbitration Service,确保开启。
回到“虚拟机-可移动设备”,列表中依旧没有额外设备。
添加“通用SCSI”
点击“虚拟机-设置”,添加“通用SCSI”,点击确定,虚拟机自动重启,再次打开可移动设备列表,发现确实多了一个额外设备,可惜不是camera之类的,点击连接,无效报错。
移除这里添加的SCSI。
添加“USB控制器”
点击“虚拟机-设置”,添加“USB控制器”,点击确定,虚拟机自动重启,再次查看可移动设备列表,发现多了三个设备:
其中HD Camera即是摄像头设备,点击连接即可。
打开相机,发现无法成像,点击“虚拟机-设置-USB控制器”,修改USB兼容性为:USB 2.0
重新打开相机发现可以成像,问题解决。
写在最后
注意分析问题啥原因,能够很大缩短解决问题的时间,碰到问题去google是对的,但是盲目参考别人教程只会把环境越搞越差,要朝着最可能的方向排查问题,才能更好解决。