解决使用USB键盘进行游戏后按任意键出现蓝屏的错误(转)

2023-11-06 14:10

本文主要是介绍解决使用USB键盘进行游戏后按任意键出现蓝屏的错误(转),希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

解决使用USB键盘进行游戏后按任意键出现蓝屏的错误
 
Force.cn" rel="nofollow"> 221749_90017885_tqotlotj.jpg

这些天被蓝屏折磨得很是郁闷。。。先说症状
引用内容 引用内容
1、在笔记本上使用USB外接键盘进行游戏,会有极高极高的机率出现当进入游戏后按任意按键会发生蓝屏错误~
(注:按笔记本本身的键盘是没问题,按鼠标也没问题)* 测试的游戏包括 半条命2正版、极品飞车9盗版、魔兽世界)
2、插拔USB设备时会有一定机率发生蓝屏 [url]www.X-Force.Cn[/url]
3、有时蓝屏显示IRQ_NOT_LESS_OR_EQUAL等一大堆字样,有时则是完完全全的蓝屏(全蓝色无字符),有时甚至蓝屏+字体花屏


就是以上的可恶的蓝屏,让我烦恼感+100、心情-100、忍无可忍指数+1000,决定即使重装n次系统我也要搞定它~~!!最后还是了功夫不负有人人!!!呵呵...

  偶解决问题当然首先Google & 百度 之啦,搜索后发现不少遇到此问题的朋友,可是都没有实际的解决方案。开始偶有点摸不着头脑,大家不同配置、不同游戏、不同杀毒软件,均会发生此问题。。。我努力地寻找大家的共同点,最后被我发现了一个共同点——他们发帖的时间都是在12月左右的。。排除了硬件问题,最先想到的是该怀疑一下共同的 Windows Update 了,可是经过多次重装系统测试我否定了这个假设。。。
不过,我发现了蓝屏问题均是在我重装系统再上网之后才会发生的,回想一下我上网后一般习惯于打开QQ的,最后我把目光注意到这个QQ身上来了~~

  想起了QQ有一个叫nprotect键盘保护技术,主要是用于防止在输入密码时被其恶意程序截获密码,怀疑就是它跟USB键盘和DirectX冲突引起的,偶便试着将QQ的nprotect功能去掉。。。发现神奇的蓝屏终于gone了。。 (那个死麻花藤%@#!#&!@¥#……*&)

注:经偶验证,QQ2006正式版 和 QQ2006正式版(试用) 均会导致这个蓝屏问题产生

下面就是删除nprotect修复蓝屏问题的过程了

1、找到QQ的安装目录,方法如下: 
在桌面上找到QQ图标,用鼠标右键点击图标,在出现的菜单中,点击“属性” 
[url]www.X-Force.cn[/url]" rel="nofollow"> 221750_1511604950_fezjgmxd.jpg


在弹出的窗口中,点击“打开文件位置”,这时会转到QQ的安装目录下 
[url]www.X-Force.cn[/url]" rel="nofollow"> 221751_1585399741_sfatrfey.jpg


2、在QQ安装目录下删除或重命名 npkcrypt.sys / npkcrypt.vxd / npkcusb.sys 这三个文件。( 注意,删除文件前请先关闭QQ) 
[url]www.X-Force.cn[/url]" rel="nofollow"> 221751_346950414_txtgktxi.jpg


3、单击“开始” >> “运行” >> 输入“regedit”(不含双引号)打开注册表编辑器,定位到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetEnumUSB
展开选择每个Vid_开头的键, [url]www.X-Force.Cn[/url]在右侧的窗口查看是否有包含“npckusb”字样的内容,如果有则将它的主键删除,相当于删除其“文件夹”
[url]www.X-Force.cn[/url]" rel="nofollow"> 221752_992342533_sltsklwb.jpg

删除的方法:
首先设置主键的权限为every one 允许 “完全控制”
[url]www.X-Force.cn[/url]" rel="nofollow"> 221953_727057670_nrazlqvq.jpg

再将主键删除(即Vid_开头的“文件夹”)

4、卸载USB键盘的驱动程序
[url]www.X-Force.cn[/url]" rel="nofollow"> 221954_1929334931_xfitvrpz.jpg


5、拔下USB键盘重新启动电脑

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

7、由于键盘加密控件相关文件已被删除,因此QQ会检测到键盘加密控件被破坏,从而登录界面上有相应的提示,这并非***所致。你可按照提示,使用软键盘输入登录。
[url]www.X-Force.cn[/url]" rel="nofollow"> 223456_2049416524_kotiifej.jpg

小提示:如果勾选了“自动登录”选项,将免去每次登录QQ时使用软件盘的烦琐操作。

这篇关于解决使用USB键盘进行游戏后按任意键出现蓝屏的错误(转)的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/357084

相关文章

Feign Client超时时间设置不生效的解决方法

《FeignClient超时时间设置不生效的解决方法》这篇文章主要为大家详细介绍了FeignClient超时时间设置不生效的原因与解决方法,具有一定的的参考价值,希望对大家有一定的帮助... 在使用Feign Client时,可以通过两种方式来设置超时时间:1.针对整个Feign Client设置超时时间

使用Python实现一键隐藏屏幕并锁定输入

《使用Python实现一键隐藏屏幕并锁定输入》本文主要介绍了使用Python编写一个一键隐藏屏幕并锁定输入的黑科技程序,能够在指定热键触发后立即遮挡屏幕,并禁止一切键盘鼠标输入,这样就再也不用担心自己... 目录1. 概述2. 功能亮点3.代码实现4.使用方法5. 展示效果6. 代码优化与拓展7. 总结1.

使用Python开发一个简单的本地图片服务器

《使用Python开发一个简单的本地图片服务器》本文介绍了如何结合wxPython构建的图形用户界面GUI和Python内建的Web服务器功能,在本地网络中搭建一个私人的,即开即用的网页相册,文中的示... 目录项目目标核心技术栈代码深度解析完整代码工作流程主要功能与优势潜在改进与思考运行结果总结你是否曾经

C/C++错误信息处理的常见方法及函数

《C/C++错误信息处理的常见方法及函数》C/C++是两种广泛使用的编程语言,特别是在系统编程、嵌入式开发以及高性能计算领域,:本文主要介绍C/C++错误信息处理的常见方法及函数,文中通过代码介绍... 目录前言1. errno 和 perror()示例:2. strerror()示例:3. perror(

Linux中的计划任务(crontab)使用方式

《Linux中的计划任务(crontab)使用方式》:本文主要介绍Linux中的计划任务(crontab)使用方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录一、前言1、linux的起源与发展2、什么是计划任务(crontab)二、crontab基础1、cro

kotlin中const 和val的区别及使用场景分析

《kotlin中const和val的区别及使用场景分析》在Kotlin中,const和val都是用来声明常量的,但它们的使用场景和功能有所不同,下面给大家介绍kotlin中const和val的区别,... 目录kotlin中const 和val的区别1. val:2. const:二 代码示例1 Java

C++变换迭代器使用方法小结

《C++变换迭代器使用方法小结》本文主要介绍了C++变换迭代器使用方法小结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录1、源码2、代码解析代码解析:transform_iterator1. transform_iterat

C++中std::distance使用方法示例

《C++中std::distance使用方法示例》std::distance是C++标准库中的一个函数,用于计算两个迭代器之间的距离,本文主要介绍了C++中std::distance使用方法示例,具... 目录语法使用方式解释示例输出:其他说明:总结std::distance&n编程bsp;是 C++ 标准

vue使用docxtemplater导出word

《vue使用docxtemplater导出word》docxtemplater是一种邮件合并工具,以编程方式使用并处理条件、循环,并且可以扩展以插入任何内容,下面我们来看看如何使用docxtempl... 目录docxtemplatervue使用docxtemplater导出word安装常用语法 封装导出方

Linux换行符的使用方法详解

《Linux换行符的使用方法详解》本文介绍了Linux中常用的换行符LF及其在文件中的表示,展示了如何使用sed命令替换换行符,并列举了与换行符处理相关的Linux命令,通过代码讲解的非常详细,需要的... 目录简介检测文件中的换行符使用 cat -A 查看换行符使用 od -c 检查字符换行符格式转换将