笔记本键盘注册表损坏处理过程

损坏原因暂时没有找到,暂定为机魂不悦吧

因为键盘失灵,所以后续的所有操作只能通过鼠标完成。并且因为原因未知,不排除后面继续复发的过程,所以作此记录。

  1. 检查设备管理器,可以通过右键windows图标找到。

17141323994442

  1. 通过 键盘->设备->属性查看具体的报错信息,当时我得到的信息是 由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备。 (代码 19)
  2. 上网搜索得知故障发生在键盘对应的注册表中。于是前往注册表,Windows自带的索引直接搜索 注册表即可,如果没有制作索引可以用鼠标复制之前报错信息里的注册表得到registry,再通过 运行即可。
  3. 然后前往 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\路径,在这个路径下基本都是代表着电脑里的各种设备,{4d36e96b-e325-11ce-bfc1-08002be10318}代表着键盘。经过对比网上的经验帖,发现 UpperFilters文件丢失。于是新建一个值补上。数值名称 UpperFilters,数值数据是 kbdclass
  4. 后在设备管理器上卸载所有发生错误的键盘设备,重启,问题解决 解决个p。
  5. 回头复盘寻找思路,发现在一个帖子中有人询问 UpperFilters里的 kbdclassvmkbd3d值的问题,这才反应过来 UpperFilters这个值应该是 多字符串值,猜测和Vmware的虚拟键盘相关,参考的经验贴可能没有虚拟机环境所以给的是 字符串值,于是重复第4步,并将新建值修改为 多字符串值后问题解决。