键盘有时开机不认(已解决)

上个月买了个 PS/2 键盘,装在电脑上,开机时键盘灯都正常,按 DEL 可以进 BIOS ,还可以用上下箭头选择启动系统,这说明键盘是好的。但是,有时候进了操作系统的桌面,键盘失灵,需要重启才正常使用。后来发现不用重启,只要注销下即可,但还是不爽。

这情况只是有时发生,并非每次都这样。大概开机三次会有一次,换其他键盘也会有时发生这个问题。

网上搜了下,有不少解决方案,只好一个一个地试了

方法一:
1、用 usb 键盘连接电脑,运行注册表 regedit ;如果 usb 键盘插上没有反应或者没有其他键盘的情况下,用鼠标打开 C:\windows\ 目录,找到 regedit.exe 程序打开。定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318},删除 UpperFilters 项。
2、在设备管理器中卸载键盘设备,重新启动。
3、此时设备管理器中键盘设备会变成:“代码 10”:该设备无法启动 或者还是原来的惊叹号.
4、重新打开注册表定位到 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318},新建添加字符串 UpperFilters 项,修改内容为 kbdclass 。
5、再次卸载键盘设备,重新启动,这时系统会提示发现并成功安装了 ps/2 键盘驱动,这表明已经 ok 了。

解决结果:未解决。这方法很蛋疼,中间不得不用输入法的软键盘。。。个人建议此方法最后试试。

方法二:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Kbdclass Start键值由0改成1
目的是启动后就加载键盘驱动程序的服务,

解决结果:未解决

方法三:(以下是用来解决小键盘不可用的问题,死马当活马医了)
一. 进入桌面后什么也别做,按亮 Num Lock 灯,再关闭系统,再重启 试试 另外如果系统有密码的话,在登陆到输入用户名和密码时,不要输入,先按亮 Num Lock 灯,再点击关闭系统,然后再重启。(强烈建议该方法率先尝试)。
二. 打开注册表编辑器,找到 HKEY_USERS.DEFAULTControlPanelKeyboard ,将它下面的 InitialKeyboardIndicators 的键值改为“2”,退出注册表编辑器,重新启动计算机,你就会发现数字小键盘的灯不再熄灭了。  
三. 仅需要对 config.sys 文件动点小手术即可达到此目的。设置方法如下:  
1.单击“开始”菜单中的“运行”命令,然后在“打开”框中键入“sysedit”,按下回车键,打开“系统配置编辑程序”窗口。
2.单击“Config.sys”标题栏,将它切换为当前编辑窗口,然后在编辑区中键入“NumLock=ON”这一行命令。  
3.保存修改并关闭“系统配置编辑程序”窗口。  
四,首先在 BIOS 中把 NumLock 项设为 Enable ,然后在 BIOS 中将 PnPWithOS 项亦设为 Enable 即可。不过注销用户时 NumLock 小键盘锁是关闭的,要手工打开。
在有就是微软自带的键盘保护了, alt+shift+num lock,

解决结果:已解决!!!根据第四条,在 BIOS 里看到 NumLock 是 Enable ,尝试把它 Disable ,然后开机重启数次,没问题,再用一星期,再也没发生那种烦心的问题,成功了。

One Comment

发表评论

①对话的目的是寻求真理,不是为了斗争。②不做人身攻击。③保持主题。④辩论时要用证据。⑤不要坚持错误不改。⑥分清对话与只准自己讲话的区别。⑦对话要有记录。⑧尽量理解对方。——哈维尔《对话守则》