这段时间使用USB键盘的坛友,遇到敲键盘时出现0x0A或是0xB8蓝屏/自动重启故障的特别多。目前看来,这个问题是和12月中旬腾讯发布的QQ2006正式版中带的新版nprotect密码保护功能的驱动程序有关,基本上禁用掉新版QQ的这个密码保护功能就能解决这一问题。方法和以前处理QQ密码保护功能导致USB键盘不能用方法类似,具体的操作如下:
【一】删除新版QQ/TM密码保护功能的相关文件
1、左键点击屏幕左下角的『开始』按钮,打开『搜索』。标准XP菜单如下图左,经典 菜单如下图右所示:

2、在打开的搜索窗口的左侧,点击『所有文件和文件夹』,如下图:

3、在随后打开的窗口中的『全部或部分文件名』下的方框中输入"npkc*.sys";。
然后左键单击展开该窗口左侧下方的『更多高级选项』,确保前三项都已经打上勾,然后点击『搜索』按钮。

4、找到名为npkcrypt和npkcusb系统文件后,右键点击,选择『删除』并『确定』把它们删除掉。
(注意:如果在不同的位置找到好几组这两个文件,也是通通都要删除掉)

5、启动QQ,发现QQ密码输入框后面的的小锁上多了个红圈圈,说明禁用QQ密码保护功能成功。
左右两图分别为禁用前后所截。

如果使用的是QQ2006正式版的话,QQ登录画面出现的将会是如下图所示的提示:

【二】修改注册表,修正QQ/TM密码保护功能对USB键盘驱动程序所做的改动
1、点击『开始』菜单中的『运行』,输入“regedit”,然后点击『确定』,打开注册表编辑器。

2、展开HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\Vid_413c&Pid_2003,
即把图中划红圈处的“+”号用左键点成“-"号,然后右键点击『Vid_413c&Pid_2003』,选择『权限』。
(注意:这个键值因USB键盘的类型而异,不一定都是Vid_413c&Pid_2003)

————————————————————————————————————————————————
如果使用的是别的型号的USB键盘,这里可能找不到Vid_413c&Pid_2003这一项。
这个时候,就要对USB这一项下面名字为Vid_413c&Pid_2XXX的项目进行类似的修改权限为完全控制并
删除掉的操作。比如若使用的是戴尔的多媒体键盘,注册表中对应的项目就是Vid_413c&Pid_2010,且有
三项,要一一修改权限并删除掉。

3、在弹出的权限设置窗口中,把『Everyone』用户的完全控制后面的方框里打上勾,然后『确定』。

4、再右键点击『Vid_413c&Pid_2003』,选择『删除』,然后确定。
(注意,不按上一步修改权限的话,这里是删不掉的)

5、关掉注册表编辑器,然后把键盘重新拔插一次,待系统最后提示『新硬件已经安装并可以使用』了之后即
可(无需重新启动)。这次重新拔插键盘之后,屏幕的右下角应该会依次显示如下图所示的提示:

PS:上面这一步是为了让电脑重新检测键盘,这样做了之后注册表中刚才删除的USB键盘的键值会再次出
现,这是正常的,无需再次重复删除操作。
三】禁用QQ的自动升级功能(可选操作)
因为目前看来,很多朋友都是在使用QQ的升级功能之后出现的这个问题,为了防止以后的升级版本再导致
类似的问题,强烈建议大家暂时关闭QQ的自动升级功能,具体方法如下:
1、在QQ中点击『菜单』,打开『设置』中的『系统设置』。

2、在系统设置窗口的左侧选择『自动更新设置』,然后在右侧设置『关闭自动更新』并『确定』即可。

PS:关闭自动更新后,以后如果有新闻说QQ有安全漏洞,需要升级后,仍然可以进行手动的升级:
