转载地址:
http://www.2cto.com/os/201309/243843.html
 
安装精简版VM后再安装其他版本的VM,或者想升级安装更高的版本时,无法正常卸载(如提示The MSI failed),可以参照以下方法解决。(文中所提到的注册表值、文件、设备等,如系统中不存在,则忽略。)
 
手动卸载:
 
手动清除注册表
 
 
开始→运行→regedit 
 
 
点击hkey-local-machine→software→找到VMware这个文件,直接点右键删除。
(找到[HKEY_LOCAL_MACHINE\Software\VMware,inc],把这个 VMware,inc 整个删除,)
对注册表进行操作可能会导致系统无法正常启动,请在修改注册表之前备份注册表 
 
 
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 (可在此处下载http://download.csdn.net/detail/xxdddail/6265655)
 
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.删除如下文件在系统文件夹(注:XP系统要将路径中的"WINNT"换为"Windows") 
%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.重新启动计算机
 
经过以上操作后,在安装新版本VM(如VM10)时,如果还不能正常卸载,请安装原版本的VM(如原版本为VM9.0.2),然后再进行安装卸载。(我是通过该方法成功安装上VM10.0的)。

对于安装精简版的VM在安装更高级版本时,也可能会出现无法卸载的问题,也可参照该方法解决。

【转】卸载VMware时提示“The MSI failed”解决方案的更多相关文章

  1. 安装VMware Workstation提示the msi failed的解决办法

    有朋友安装VMware Workstation时出现报错,提示the msi failed等信息,原来他以前安装过绿色版.优化版的VM,但删掉后重装VM就会有这样的报错提示,如果你也遇到了相同的困扰, ...

  2. VMware WorkStation安装时提示The MSI failed

    以前安装过其他版本的VMware workstation卸载不完全造成的 先把所有VMware相关服务关闭,然后打开注册表,搜索所有VMware相关键值,删除掉,然后再安装就可以了 前提是你机器上没有 ...

  3. vmware 安装提示the msi failed

    原因是卸载不干净,使用批处理bat文件卸载,然后重启即可. VMware workstation 10.0序列号:MA491-6NL5Q-AZAM0-ZH0N2-AAJ5A 百度云文件:http:// ...

  4. 重新安装VMware10提示"The Msi '' Failed"问题解决方案

    想把虚拟机软件升级以下,没想到卸载的时候不干净,再安装的时候总提示让我先卸载旧版本但实际上旧版本已经卸载过了,这里又没法再卸载一次,所以就提示”The MSI '' failed“ 显然,安装程序还是 ...

  5. apache服务器启动时提示httpd: apr_sockaddr_info_get() failed for

    apache服务器启动时提示httpd: apr_sockaddr_info_get() failed for 在RedHat Linux 5 与 CentOS 5服务器上配置好apache后,启动或 ...

  6. Linux:redhat6.5使用yum时提示需要注册问题解决方案

    Linux:redhat6.5使用yum时提示需要注册问题解决方案 一.问题 新安装了redhat6.5.安装后,登录系统,使用yum时候.提示: This system is not registe ...

  7. 安装cuda时 提示toolkit installation failed using unsupported compiler解决方法

    在安装cuda的时候,有时候会提示toolkit installation failed using unsupported compiler.这是因为GCC版本不合适所导致的. 解决的方法很简单,直 ...

  8. Windows下卸载软件时提示 等待先前的卸载完成? 终止 dllhost.exe 进程

    只要结束进程中的 "dllhost" 进程就好了. 估计原因是, 当卸载某些 "所谓的"较大型的软件的时候, 要去更新, 更改系统对dll链接库的注册, 更新. ...

  9. 安卓真机或者模拟器运行安装应用时提示 Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract native libraries, res=-113]解决办法

    有时候为了方便调试APP,会在电脑上开启模拟器来调试我们的代码,有时候会出现 Failure [INSTALL_FAILED_NO_MATCHING_ABIS: Failed to extract n ...

随机推荐

  1. 通常Struts框架会自动地从action mapping中创建action对象

    开发者不必在Spring中去注册action,尽管可以这么去做,通常Struts框架会自动地从action mapping中创建action对象 struts2-spring-plugin-x-x-x ...

  2. Servlet 3特性:异步Servlet

    解异步Servlet之前,让我们试着理解为什么需要它.假设我们有一个Servlet需要很多的时间来处理,类似下面的内容: LongRunningServlet.java package com.jou ...

  3. struts2 标签为简单标签

    <s:form method="post" action="" theme="simple"> <s:textfield ...

  4. SQL order 排序

    select * from emp;

  5. oracle 密码忘记、密码遗失解决办法

    忘了密码可以用操作系统验证方式登入SYS用,然后可以随意修改密码了.登入方法:1.进入命令提示符下,输入:sqlplus /nolog 回车进入SQL.2.在SQL环境下,输入:SQL> con ...

  6. (三)开关检测来控制LED灯的亮灭

    开关检测案例一: 具体电路图如下: K1--K4闭合,控制 D1—D4 亮灭 产生的问题: 1.关于 R8 R9 R7 R10 的阻值选择问题,倘若太大的话,  比如10K 不管开关断开还是闭合,好像 ...

  7. struts不同session范围添加、访问属性

    第01步:编写bean类 package com.self.bean; import java.util.Date; public class User { private Date birthday ...

  8. Redis和Memcache对比及选择

    没有必要过多的关注性能.由于Redis只使用单核,而Memcached可以使用多核, 所以在比较上,平均每一个核上Redis在存储小数据时比Memcached性能更高.而在100k以上的数据中,Mem ...

  9. 解析xml文件

    package com.ss1.xml; import java.io.File; import java.io.FileOutputStream; import java.io.IOExceptio ...

  10. 夺命雷公狗---在js里阻止a标签的跳转和form表单的跳转

    <!DOCTYPE HTML> <html lang="en-US"> <head> <meta charset="UTF-8& ...