论文部分内容阅读
从去年10月开始,很多品牌机厂商陆续收到客户投诉,所购买的台式机电脑的USB键盘出现间歇性失效的故障,虽然重新启动后就可以解决,但是故障经常莫名其妙地出现,让使用者烦恼不已。
具体的故障现象是:
已经使用一段时间的台式机电脑,或者是2005年10月以后购买的台式机电脑,都是使用USB接口的键盘。正常启动电脑后,在使用过程中,会随机性出现键盘失去反应,无法输入。重启电脑或者更换USB接口后,故障又消失了。
经过品牌机厂商的技术工程师研究后,发现此故障是由于QQ 2005 Bate3以上版本(包括现在的2006 bate2) 提供了一项名称为密码保护的功能,此功能在设计上有一些漏洞,可能会发生与USB键盘冲突的故障。找到故障后,就可轻松解决了。
1删除QQ有漏洞文件
找到你安装QQ的文件夹,如你安装在C盘,那就是c:\program files\tencent\QQ中。删除npkcrypt与npkcusb这两个文件。
2修改注册表文件
删除了漏洞文件后,我们还需要在注册表中进行一些修改,从“开始”中的“运行”输入“Regedit”,弹出注册表编辑器。然后找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\,将这个目录下所有以Vid打头的键值都删除。但是因为有权限设置的问题,你可能无法直接删除这些键值,那么就需要对权限进行设置了。
3修改权限
用右键单击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\目录下以Vid打头的键值,选择“权限”,弹出权限修改窗口,将组或用户名为“everyone”的权限修改为完全控制。
4重启电脑
最后重启电脑后,再登陆QQ没有任何问题出现,而且USB键盘也不会出现间歇性故障了。
具体的故障现象是:
已经使用一段时间的台式机电脑,或者是2005年10月以后购买的台式机电脑,都是使用USB接口的键盘。正常启动电脑后,在使用过程中,会随机性出现键盘失去反应,无法输入。重启电脑或者更换USB接口后,故障又消失了。
经过品牌机厂商的技术工程师研究后,发现此故障是由于QQ 2005 Bate3以上版本(包括现在的2006 bate2) 提供了一项名称为密码保护的功能,此功能在设计上有一些漏洞,可能会发生与USB键盘冲突的故障。找到故障后,就可轻松解决了。
1删除QQ有漏洞文件
找到你安装QQ的文件夹,如你安装在C盘,那就是c:\program files\tencent\QQ中。删除npkcrypt与npkcusb这两个文件。
2修改注册表文件
删除了漏洞文件后,我们还需要在注册表中进行一些修改,从“开始”中的“运行”输入“Regedit”,弹出注册表编辑器。然后找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\,将这个目录下所有以Vid打头的键值都删除。但是因为有权限设置的问题,你可能无法直接删除这些键值,那么就需要对权限进行设置了。
3修改权限
用右键单击HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USB\目录下以Vid打头的键值,选择“权限”,弹出权限修改窗口,将组或用户名为“everyone”的权限修改为完全控制。
4重启电脑
最后重启电脑后,再登陆QQ没有任何问题出现,而且USB键盘也不会出现间歇性故障了。