前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >解决因为卸载vmware后键盘不能使用的问题

解决因为卸载vmware后键盘不能使用的问题

作者头像
williamwong
发布2018-07-24 11:32:46
1.5K0
发布2018-07-24 11:32:46
举报

我之前安装的是vmware workstation 7.1,虽然添加与删除程序里有卸载选项,不过不管用,无奈用windows 优化大师将其卸载了。然后手动删除一些服务项、注册表项、文件。具体可以参考下面的网址:

http://download.csdn.net/source/1799745

不过,重启电脑才发现键盘不能用了,当时那个汗啊,还以为键盘出毛病或者系统有问题了,当时差点重装了都,多亏俺硬着性子使用屏幕键盘查了一下,下面将解决方案分享给大家,本人亲测通过。以后俺只用virtualbox了,vmware扔进垃圾箱。

下面我原文贴过来,具体链接见:

http://ouyy.com/archives/961.html

VMware没卸载就让我直接删除掉了。在删除VMware一些残留的服务后,结果重新启动系统后,键盘不能用了,一敲键盘后,鼠标也不动了,造成系统假死状态。如果不动键盘,鼠标仍然可以使用,关掉系统,重新插上键盘,开机故障依然,热插拔也无济于事,系统在启动,直到进入系统,都没有硬件错误提示,百思不得其解。开始以为是键盘坏掉了,我的是双系统,另个系统是linux,进入linux,键盘可以使用,证明键盘是没有问题的。 无奈只能用鼠标查找故障。打开设备管理器看到键盘那项里是一个惊叹号!

查看详细信息:

设备管理器显示:代码 19:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备

删除这个设备,在扫描硬件更新,找到后依然是这个提示:代码 19:由于其配置信息(注册表中的)不完整或已损坏,Windows 无法启动这个硬件设备,真是郁闷了。

google一下得到下面类似的解决方法:

打开注册表regedit,

定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}

删除UpperFilters项

卸载设备,重新启动。

捕获
捕获

然后设备管理器里变成:代码 10:该设备无法启动。

定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}

添加字符串UpperFilters项,内容是kbdclass

捕获就
捕获就

卸载设备,重新启动。

实际应用了一下,果然好用,问题终于解决!其实出现类似的情况,不仅仅是键盘,其他外设出现的几率也有,比如光驱,不过解决方法和这个大致一样。

Class\{4D36E96B-E325-11CE-BFC1-08002BE10318}这里面的{4D36E96B-E325-11CE- BFC1-08002BE10318}这个表示是键盘,注册表里也有详细描述,Class下有很多这样的字符,打开一看就明白表示什么了

PS:(这段话是问题解决者所说) 其实这个问题应该是UpperFilters的问题,这个内容来自dxdiag程序,输入标签下的“与输入相关的设备”里的PS/2设备,高层筛选程序。注册表里UpperFilters这个值和这个高层筛选程序一样。

kbdclass
kbdclass

PS:虽然设备管理器有问题,但是dxdiag程序没有发现错误,很奇怪。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2010-12-05 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档