键盘⽆响应-如何修复键盘注册表
1. 问题描述
  在安装软件的时候,部分软件需要电脑的注册表信息,当你不⼩⼼把权限点成了"否"的时候,你会神奇的发现:键盘不能⽤了,⿏标⾳箱⼀切正常,软键盘也可以⽤,但是键盘、外连键盘都⽤不了了。
  尝试了⼏种⽅法,都没有解决。⽆奈之下,求助百度。恶补了⼀下注册表知识。
  Microsoft 在 Windows 中引⼊了注册表(英⽂为REGISTRY)的概念(实际上原来在 Windows NT 中已有此概念)。注册表是Windows 95及 Windows 98 的核⼼数据库,表中存放着各种参数,直接控制着 Windows 的启动、硬件驱动程序的装载以及⼀些Windows 应⽤程序运⾏的正常与否。如果该注册表由于鞭种原因受到了破坏,轻者使 Windows 的启动过程出现异常,重者可能会导致整个 Windows 系统的完全瘫痪。因此正确地认识、修改、及时地备份以及有问题时恢复注册表,对 Windows ⽤户来说就显得⾮常重要了。
2. 如何打开注册表?(在修复注册表前请备份)
  点"开始"→运⾏→输⼊"regedit"→确定,打开注册表编辑器。
3. ⽅法⼀:⽤相同系统电脑注册表导⼊修复.
1、USB 键盘:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\kbdhi
2、PS/2键盘:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\i8042prt
4. ⽅法⼆《万能⽅法》:根据使⽤的键盘类型选择相应注册表导⼊.复制以下代码到记事本,保存为 .reg 格式⽂件,双击导⼊修复。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}] "Class"="Keyboard"
"ClassDesc"="@%SystemRoot%\\System32\\SysClass.Dll,-3002"
@="Keyboards"江上渔者古诗
"Installer32"="SysClass.Dll,KeyboardClassInstaller"
"IconPath"=hex(7):25,00,53,00,79,00,73,00,74,00,65,00,6d,00,52,00,6f,00,6f,00,\
74,00,25,00,5c,00,53,00,79,00,73,00,74,00,65,00,6d,00,33,00,32,00,5c,00,73,\
00,65,00,74,00,75,00,70,00,61,00,70,00,69,00,2e,00,64,00,6c,00,6c,00,2c,00,\
2d,00,33,00,00,00,00,00
"UpperFilters"=hex(7):6b,00,62,00,64,00,63,00,6c,00,61,00,73,00,73,00,00,00,00,\
00
"NoInstallClass"="1"
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}\0000] "LocationInformationOverride"="插⼊键盘端⼝"
"InfPath"="keyboard.inf"
"InfSection"="STANDARD_Inst"
"ProviderName"="Microsoft"
"DriverDateData"=hex:00,80,8c,a3,c5,94,c6,01
"DriverDate"="6-21-2006"
"DriverVersion"="6.0.6002.18005"
"MatchingDeviceId"="*pnp0303"
"DriverDesc"="PS/2 标准键盘"
此时,再次查看,键盘已经恢复正常了。
5. 注册表六⼤根键的作⽤
  在注册表中,所有的数据都是通过⼀种树状结构以键和⼦键的⽅式组织起来,⼗分类似于⽬录结构。
1. HKEY_USERS
该根键保存了存放在本地计算机⼝令列表中的⽤户标识和密码列表。每个⽤户的预配置信息都存储在 HKEY_USERS 根键中。
HKEY_USERS 是远程计算机中访问的根键之⼀。
2. HKEY_CURRENT_USER
该根键包含本地⼯作站中存放的当前登录的⽤户信息,包括⽤户登录⽤户名和暂存的密码(注:此密码在输⼊时是隐藏的)。⽤户登录Windows 98 时,其信息从 HKEY_USERS 中相应的项拷贝到 HKEY_CURRENT_USER 中。
3. HKEY_CURRENT_CONFIG
该根键存放着定义当前⽤户桌⾯配置(如显⽰器等)的数据,最后使⽤的⽂档列表(MRU)和其他有关当前⽤户的 Windows 98 中⽂版的安装的信息。
4. HKEY_CLASSES_ROOT
根据在 Windows 98 中⽂版中安装的应⽤程序的扩展名,该根键指明其⽂件类型的名称。在第⼀次安装 Windows 98 中⽂版
时,RTF(Rich Text format)⽂件与写字板(WordPad)联系起来,但在以后安装了中⽂ Word 6.0 后,双击⼀个RTF⽂件时,将⾃动激活 Word 。存放在 SYSTEM.DAT 中的 HKEY_CLASSES_ROOT ,将替代 WIN.INI ⽂件中的[Extensions]⼩节中的设置项,它把应⽤程序与⽂件扩展名联系起来,它也替代了 Windows 3.x中的 Reg.dat ⽂件中的相似的设置项。
5. HKEY_LOCAL_MACHINE
该根键存放本地计算机硬件数据,此根键下的⼦关键字包括在 SYSTEM.DAT 中,⽤来提供 HKEY_LOCAL_MACHINE 所需的信息,或者在远程计算机中可访问的⼀组键中。该根键中的许多⼦键与 System.ini ⽂件中设置项类似。
6. HKEY_DYN_DATA
该根键存放了系统在运⾏时动态数据,此数据在每次显⽰时都是变化的,因此,此根键下的信息没有放在注册表中。
6. 注册表重要内容
尚九熙何九华为什么分开
  注册表是⼀个⼤型数据库Registry。要详细地分析该数据库,不是⼀两页就能介绍完。我曾经⽤了
半年多时间分析此数据库结构。下⾯只介绍部分重要内容。
  注:注册表不可随意更改,操作前请谨慎。
(⼀) HKEY_CLASS_ROOT
1. HKEY_CLASS_ROOT/Paint.Pricture/DefaultIcon双击窗⼝右侧的默认字符串,在打开的对话框中删除原来的“键值”,输
⼊%1。重新启动后,在“我的电脑”中打开Windows⽬录,选择“⼤图标”,然后你看到的Bmp⽂件的图标再也不是千篇⼀律的MSPAINT图标了,⽽是每个Bmp⽂件的略图(前提是未安装ACDSee等看图软件)。
(⼆) HKEY_CURRENT_USER汤灿被执行死刑原因
1. HKEY_CURRENT_USER\Control Panel\Desktop 中新建串值名MenuShowDelay=0 可使“开始”菜单中⼦菜单的弹出速度提
⾼。
2. 在HKEY_CURRENT_USER\Control Panel\Deskt-op\WindowsMeterics中新建串值名MinAnimate,值为1启动动画效果开关窗
⼝,值为0取消动画效果。
(三) HKEY_LOCAL_MACHINE方媛生日秀恩爱
1. HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\explorer\user shell folders 保存个⼈⽂件夹、收
藏夹的路径。
2. HKEY_LOCAL_MACHINE\system\currentControl-Set\control\keyboard Layouts 保存键盘使⽤的语⾔以及各种中⽂输⼊法。
3. HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\uninstall 保存已安装的 Windows 应⽤程序卸载信
息。
4. HKEY_LOCAL_MACHINE\system\CurrentControl-Set\services\class 保存控制⾯板-增添硬件设备-设备类型⽬录。
5. HKEY_LOCAL_MACHINE\system\Current-ControlSet\control\update 设置刷新⽅式。值为00设置为⾃动刷新,01设置为⼿
⼯刷新[在资源管理器中按F5]。
6. HKEY_LOCAL_MACHINE\software\microsoft\win-dows\currentVersion\run 保存由控制⾯板设定的计算机启动时运⾏程序秋雅扮演者
的名称,其图标显⽰在任务条右边。在“启动”⽂件夹程序运⾏时图标也在任务条右边。
7. HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\Policies\Ratings 保存IE4.0中⽂版“安全”“分级
阿姨和我
审查”中设置的⼝令(数据加密),若遗忘了⼝令,删除 Ratings 中的数据即可解决问题。
8. HKEY_LOCAL_MACHINE\software\microsoft\windows\currentVersion\explorer\desktop\nameSpace 保存桌⾯中特殊的
图标,如回收站、收件箱、MS Network 等。
(四) HKEY_USERS
1. HKEY_USERS.Default\software\microsoft\internet explorer\typeURLs 保存IE4.0浏览器地址栏中输⼊的URL地址列表信息。
清除⽂档菜单时将被清空。
2. HKEY_USERS.Default\so..\mi..\wi..\current-Version\ex..\menuOrder\startMenu 保留程序菜单排序信息。
3. HKEY_USERS.Default\so..\microsoft\windows\current-Version\explorer\RunMRU 保存“开始  运⾏...”中运⾏的程序列表
信息。清除⽂档菜单时将被清空。
4. HKEY_USERS.Default\so..\microsoft\windows\current-Version\explorer\RecentDocs 保存最近使⽤的⼗五个⽂档的快捷⽅
式(删除掉可解决⽂档名称重复的⽑病),清除⽂档菜单时将被清空。
5. HKEY_USERS.default\software\microsoft\windows\currentVersion\applets 保存 Windows 应⽤程序的记录数据。
6. HKEY_USERS.default\software\microsoft\windows\currentVersion\run 保存由⽤户设定的计算机启动时运⾏程序的名称,其
图标显⽰在任务条右侧。