您的位置:电脑秀首页 > 应用技巧 > 硬用 > 正文

USB键盘 游戏中按任意键蓝屏故障

PCSHOW.net 2007-11-02

  ◎实现方式:软件设置  ◎运行条件:QQ相应版本和USB接口键盘  ◎操作难度:★☆☆☆☆

  近些天来,我的电脑出现多次蓝屏故障,特别是在游戏里按键时似乎与蓝屏结下不解之缘,例如:

  1.在笔记本电脑(或某些接上2个键盘的电脑)上使用USB外接键盘进行游戏时,按任意键都可能发生蓝屏错误,而且出错几率很高。

  注:测试的游戏中包括《半条命2》、《极品飞车9》和《魔兽世界》都极易蓝屏,但玩《反恐精英1.6》却没有发现问题,并且使用笔记本电脑自带键盘、PS/2接口键盘或鼠标也没发现错误提示。

  2.插拔USB设备时会有一定几率发生蓝屏错误。

  这些可恶的蓝屏,让我绞尽了脑汁。而且我在网上发现许多朋友虽然电脑配置不同、玩的游戏不同,却都遭遇同样麻烦,这其中的共同点是,出问题的时间差不多都是12月左右。排除硬件故障和Windows Update出问题的可能性,最后我觉得最可疑的就属QQ了。

  QQ有一个名为nprotect的键盘保护技术,它负责对键盘信息进行实时加密来防止QQ密码被盗。而这个nprotect会偷偷地在系统里安装一个虚拟USB键盘驱动程序,也就是本次蓝屏问题的祸首。我尝试将QQ的nprotect功能去掉,发现烦人的蓝屏故障终于消失了,这也证明我的猜测没错。

  注:经验证,QQ2006正式版和QQ2006试用版均可能导致这个蓝屏问题产生。

  现在,我教给大家删除nprotect、杜绝USB键盘游戏蓝屏问题的方法。

  1.用鼠标右键点击QQ快捷图标,在出现的菜单中点击“属性”,在弹出的窗口中点击“打开文件位置”(图1)来转到QQ的安装目录下。

键盘

  2.在QQ安装目录下删除或重命名npkcrypt.sys、npkcrypt.vxd、npkcusb.sys这三个文件(图2,注意在删除文件前先关闭QQ)

键盘

  3.单击“开始”→“运行”,输入“regedit”打开注册表,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB,展开选择每个“Vid_”开头的键,在右侧窗口里查看是否有包含“npkcusb”字样的内容(图3),如果有则先设置主键的权限为“everyone”,再将该主键删除(即Vid_开头的“文件夹”)。

键盘

  4.卸载USB键盘的驱动程序(图4),并拔下USB键盘重启电脑。

键盘

  5.再插上USB键盘,现在已经不会再蓝屏了!

  但必须说明,由于键盘加密控件相关文件已被删除,所以QQ会在登录界面上提示键盘加密控件已被破坏,你可按照提示使用软键盘输入登录(图5)。此时,蓝屏故障已经圆满解决了,同时我发现这个方法也能解决QQ在Windows Vista操作系统下的蓝屏故障。

键盘

匿名评论 登录后评论
[按 CTRL + ENTER 键快速发表评论]
返回页面顶部↑