USB键盘 游戏中按任意键蓝屏故障
◎实现方式:软件设置 ◎运行条件: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操作系统下的蓝屏故障。
主板
显卡
显示器
CPU
内存|存储
光存储
机箱|电源
键鼠|摄像
音频
笔记本
台式机
数码相机
手机
MP3|MP4