热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VMwareWorkstation虚拟机如何卸载、重装系统及键盘问题的处理

1、以本地管理员帐户登陆你的主机2、关闭主机上的所有的防火墙软件,一些防火墙软件会干涉安装的进程3、利用Windows的“添加删除软件”功能删除VMware,如果VMware在添加删除程序的列表中4、运行VMware注册表清理脚本,如果卸载不成功,则可以运行VMwar

1、以本地管理员帐户登陆你的主机 

2、关闭主机上的所有的防火墙软件,一些 防火墙软件会干涉安装的进程

3、利用Windows的“添加删除软件”功能删除VMware,如果VMware在添加删除程序的列表中  

4、 运行VMware注册表清理脚本,如果卸载不成功,则可以运行 VMware_Install_Cleaner.exe也就是我们常说的反安装软件。这个脚本可以清除 Workstation 3.1, Workstation 3.2, Workstation 4.x, Workstation 5.x, GSX Server 2.x, GSX Server 3.0, GSX Server 3.1, ACE Manager 1.0, ACE 1.0, VmPerl 2.0, VmPerl 3.0, VmCOM 2.0, and VmCOM 3.0安装的时候,写入Windows的注册表键值。 如果你的VMware Workstation 的版本是5系列,则只需在命令行下输入VMware-workstation-.exe /c ,就可以清除由MSI安装包写入注册表的键值。注意:在命令行中要把你的当前目录设置到VMware- workstation-.exe文件所在目录,如果使用这个命令不起作用,则再使用 VMware_Install_Cleaner。。

5、重新启动计算机。当你操作完第4点或者成功安装了VMware的时候请重新启动计算机。 

6、使用Microsoft CleanUp utility  

方法②:

手动清除注册表  对注册表进行操作可能会导致系统无法正常启动,请在修改注册表之前备 份注册表  

1、以管理员的身份登陆本地计算机 

2、停止以下服务  VMware Authentication Service  VMware Registration Service VMware DHCP Service VMware NAT Service  

3、卸载VMware network bridge  开始>设置> 网络连接>右键任何网络适配器>属性 选择VMware Bridge Protocol 并卸载 

4、卸载VMware安装的 设备  计算机管理>设备管理器>查看>显示隐藏的设备 双击非即插即用驱动程序,删除如下: hcmon  VMware Network Application Interface VMparport vmx86  VMware Bridge Protocol 双击网络适配器  卸载含有VMware字样的网络设备  

5、运行VMware_Install_Cleaner.exe  

6、删除你的安装程序所在的文件夹默 认的安装位置为C:\Program  Files\VMware,具体的位置根据你安装软件的时候设定的位置,注意:如果你的虚拟系统也在这个目录下,请删除前保存虚拟系统文件  

7、删 除应用程序信息文件夹 默认在C:\Documents and Settings\All Users\Application Data\VMware\. 

8、删除VMware程序组文件夹,默认位置在 C:\Documents and Settings\All Users\Start Menu\Programs\VMware\. 

9、删除桌面的快捷方式图标 

10、删除如下文件在系统文件夹

%SystemDrive%\WINNT\system32\vmnat.exe  

%SystemDrive%\WINNT\system32\vmnetbridge.exe   

%SystemDrive%\WINNT\system32\vmnetdhcp.conf 

%SystemDrive%\WINNT\system32\VMNetDHCP.exe 

%SystemDrive%\WINNT\system32\vmnetdhcp.leases 

%SystemDrive%\WINNT\system32\vmnetnat.conf 

%SystemDrive%\WINNT\system32\vmxw2ksetup.dll 

%SystemDrive%\WINNT\system32\vnetprobe.exe 

%SystemDrive%\WINNT\system32\vnetprobelib.dll 

%SystemDrive%\WINNT\system32\vnetinst.dll 

%SystemDrive%\WINNT\system32\vnetlib.dll 

%SystemDrive%\WINNT\system32\vnetlib.exe  

%SystemDrive%\WINNT\system32\drivers\vmnet.sys

%SystemDrive%\WINNT\system32\drivers\vmnetx.sys 

%SystemDrive%\WINNT\system32\drivers\VMparport.sys 

%SystemDrive%\WINNT\system32\drivers\vmx86.sys %SystemDrive%\WINNT\system32\drivers\vmnetadapter.sys %SystemDrive%\WINNT\system32\drivers\vmnetbridge.sys %SystemDrive%\WINNT\system32\drivers\vmnetuserif.sys %SystemDrive%\WINNT\system32\drivers\hcmon.sys 

%SystemDrive%\WINNT\system32\drivers\vmusb.sys  

11、删除__vmware_user__用户 和__vmware__用户组在本地用户组管理中 

12、重新启动计算机 

二、重装VMware Workstation

重装时提示旧版的没卸载,先卸载旧版的。再第一大条里的东西全试了,还是出现报错缺少某些文件和错误信息

Error message: "The MSI fails"

就打开cmd,找到vmware程序,VMware-*-203739.exe /z "action"="install",oK,可以进行安装了。 

三、删除VMware Workstation发现键盘无法使用

 

查看设备管理器,发现键盘驱动显示黄色叹号!后来重装驱动,显示“驱动不存在,错误代码39”,卸载之后还是依然。后来终于在网上找到了解决方法,为大家附上。

键盘驱动出现黄色感叹号解决方法:

出现问题的原因可能是因为删除虚拟机的时候导致了注册表出错,解决方法修改注册表:

打开注册表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

卸载设备,重新启动。

重新启动后问题得以解决。


推荐阅读
  • C#设计模式学习笔记:观察者模式解析
    本文将探讨观察者模式的基本概念、应用场景及其在C#中的实现方法。通过借鉴《Head First Design Patterns》和维基百科等资源,详细介绍该模式的工作原理,并提供具体代码示例。 ... [详细]
  • 本文将深入探讨PHP编程语言的基本概念,并解释PHP概念股的含义。通过详细解析,帮助读者理解PHP在Web开发和股票市场中的重要性。 ... [详细]
  • Coursera ML 机器学习
    2019独角兽企业重金招聘Python工程师标准线性回归算法计算过程CostFunction梯度下降算法多变量回归![选择特征](https:static.oschina.n ... [详细]
  • 实用正则表达式有哪些
    小编给大家分享一下实用正则表达式有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下 ... [详细]
  • 2023 ARM嵌入式系统全国技术巡讲旨在分享ARM公司在半导体知识产权(IP)领域的最新进展。作为全球领先的IP提供商,ARM在嵌入式处理器市场占据主导地位,其产品广泛应用于90%以上的嵌入式设备中。此次巡讲将邀请来自ARM、飞思卡尔以及华清远见教育集团的行业专家,共同探讨当前嵌入式系统的前沿技术和应用。 ... [详细]
  • 本文深入探讨了 Java 中的 Serializable 接口,解释了其实现机制、用途及注意事项,帮助开发者更好地理解和使用序列化功能。 ... [详细]
  • 本文详细介绍了如何在Debian系统中正确配置Locale,以确保多语言支持和避免常见的警告信息。 ... [详细]
  • 本文详细介绍了如何解决MyBatis中常见的BindingException错误,提供了多种排查和修复方法,确保Mapper接口与XML文件的正确配置。 ... [详细]
  • 本文介绍如何使用Perl编写一个简单的爬虫,从丁香园网站获取意大利的新冠病毒感染情况。通过LWP::UserAgent模块模拟浏览器访问并解析网页内容,最终提取所需数据。 ... [详细]
  • PHP 过滤器详解
    本文深入探讨了 PHP 中的过滤器机制,包括常见的 $_SERVER 变量、filter_has_var() 函数、filter_id() 函数、filter_input() 函数及其数组形式、filter_list() 函数以及 filter_var() 和其数组形式。同时,详细介绍了各种过滤器的用途和用法。 ... [详细]
  • 在Oracle数据库中,使用Dbms_Output.Put_Line进行输出调试时,若单行字符超过255个,则会遇到ORA-20000错误。本文介绍了一种有效的方法来处理这种情况,通过创建自定义包和视图,实现对长字符串的分割和正确输出。 ... [详细]
  • 解决FCKeditor应用主题后上传问题及优化配置
    本文介绍了在Freetextbox收费后选择FCKeditor作为替代方案时遇到的上传问题及其解决方案。通过调整配置文件和调试工具,最终解决了上传失败的问题,并对相关配置进行了优化。 ... [详细]
  • Python处理Word文档的高效技巧
    本文详细介绍了如何使用Python处理Word文档,涵盖从基础操作到高级功能的各种技巧。我们将探讨如何生成文档、定义样式、提取表格数据以及处理超链接和图片等内容。 ... [详细]
  • Nature Microbiology: 人类肠道古菌基因组目录
    本研究揭示了人类肠道微生物群落中古细菌的多样性,分析了来自24个国家、农村和城市人群的1,167个非冗余古细菌基因组。研究鉴定了多个新分类群,并探讨了古菌对宿主的适应性及其与社会人口特征的关系。 ... [详细]
  • 在编译BSP包过程中,遇到了一个与 'gets' 函数相关的编译错误。该问题通常发生在较新的编译环境中,由于 'gets' 函数已被弃用并视为安全漏洞。本文将详细介绍如何通过修改源代码和配置文件来解决这一问题。 ... [详细]
author-avatar
低调酥紫_631
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有