这两天360查木马,一直有疑似程序报出。不断xx也xx不了,只能听360指令,重启再扫描,再重启再扫描。突然的一次重启之后,键盘失灵了!!仔细观察:键盘上的指示灯还亮着;在进入windows系统前,按F1可以登录BIOS进行操作。由此判断键盘硬件没有问题,故障来自软件驱动。进入Window2k(用鼠标查找故障)打开设备管理器看到PS/2键盘等相关项里是一个惊叹号!查看详细信息:
设备管理器显示:代码 19:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。
解决方法如下:
1.打开注册表regedit,备份注册表;
2.定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318};
3.修改UpperFilters项为UpperFilters-0;
4.重新启动。
5.打开设备管理器看到键盘项变成:代码 10:该设备无法启动。
6.再次进入注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318};
7.添加字符串UpperFilters项,内容是kbdclass;
8.卸载设备,重新启动。
问题解决!键盘又开始欢快敲字了!
其实出现类似的情况,不仅仅是键盘,其他外设出现的几率也有,比如光驱,不过解决方法和这个大致一样。
后记:
1)Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}这里面的{4D36E96B-E325-11CE- BFC1-08002BE10318}这个表示是键盘,注册表里也有详细描述,Class下有很多这样的字符,打开一看就明白表示什么了
2)其实这个问题应该是UpperFilters的问题,这个内容来自dxdiag程序,输入标签下的“与输入相关的设备”里的PS/2设备,高层筛选程序。注册表里UpperFilters这个值和这个高层筛选程序一样。
3)虽然设备管理器有问题,但是dxdiag程序没有发现错误,很奇怪。
困扰两天的问题解决,其间因为误导使用了驱动精灵,随手升级了声卡驱动,导致电脑不能进入系统就蓝屏……真是一波未平一波又起。绝望的想难道真的逃不过重装系统?还好最终柳暗花明。是问题就有针对问题的解决办法,只要能进入安全模式,就会有拯救系统的办法。不要动不动就重装系统,用大炮打蚊子,打破一个旧世界重建一个xxx,费时费力。