操作前先打个快照;
设备异常,最先要检查的是以下两点:
1. 卸载设备,重新刷新设备管理器
2. 卸载设备,勾选“删除此设备的驱动程序软件”;然后刷新设备管理器,再次手动安装驱动,指定驱动所在目录来更新驱动;
出现上述报错还应该检查是否存在过滤驱动,检查方式如下:
1. 运行regedit打开注册表,找到以下目录
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class
2. 逐个检查这个项下的每个文件,查看是否有upfilter和lowfilter字段,查看是否upfilter和lowfilter的值的驱动是来自于哪个软件,是否系统自带的驱动;
以下截图中upfilter中的“klfltdev.sys”是卡巴斯基杀毒软件中的一个驱动。
upfilter中的“scfilter”“irenum”是微软自带的驱动;
在C:\Windows\System32\drivers目录下查看对应驱动的公司名来确认是否是第三方驱动。
以下截图为卡巴斯基添加了过滤驱动“klfltdev”,进而导致设备异常;
3. 确认虚拟机已卸载了卡巴斯基,这些过滤驱动都是卸载后未清理的残留项,upfilter值只有klfltdev的话,直接删除upfilter项。如果有其他微软自带的过滤驱动的话,如scfilter、irenum,则只删除klfltdev值;