VM的彻底删除

首先,确定一下你是不是曾经安装过旧版本的,如果是的话,往下看


1、如果你是曾经安装的是server版。那么最有可能的就是装了gsx server 3.2.0版的。VMware易于操作,但是就是卸载不干净,尤其是近期的几个版本。可能你有想法,那就重新装回去,可是你会发现重新装也装不了了,提示一个找不到57799c.msi文件。解决方法:用winrar将安装包解压,里面会有一个文件,名为“VMware GSX Server.msi”,将它重命名为“57799c.msi”,然后拷贝到C:\WINDOWS\Installer文件夹里面,最后双击57799c.msi,发现可以安装了,呵呵!


装完之后,如果想装VMware workstation 7.0.1,不用卸载原版本,直接双击 VMware workstation 7.0.1就可以安装成功啦。


2、如果你曾经装的是workstation版,那就下载个VMware workstation 5.5.9,装上去,装完之后,不要卸载掉,你就可以发现VMware workstation 7.0.1可以装了。




哈哈,这次能顺利安装上主要沿用了以下这篇文章:


所在网址:http://craigrandall.net/archives/2009/11/vmware-wrkstn-7-to-install/


我之前也遇到你这样的问题,重装vmware时老是提示以安装,后来我在网上找了好多资料,有些说的没用,有些又说的太专业,弄不来,后来就找到下面的方法,你照着下面的步骤做,保证你卸载成功,如果成功了记得给加分哦


解决VMware不完全卸载的办法

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://www.vmware.cn/Soft/ShowSoft.asp?SoftID=168 

或者直接下载我上传的。。保证无后门 


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.删除如下文件在系统文件夹 

C:\WINDOWS\system32\vmnat.exe 

C:\WINDOWS\system32\vmnetbridge.exe 

C:\WINDOWS\system32\vmnetdhcp.conf 

C:\WINDOWS\system32\VMNetDHCP.exe 

C:\WINDOWS\system32\vmnetdhcp.leases 

C:\WINDOWS\system32\vmnetnat.conf 

C:\WINDOWS\system32\vmxw2ksetup.dll 

C:\WINDOWS\system32\vnetprobe.exe 

C:\WINDOWS\system32\vnetprobelib.dll 

C:\WINDOWS\system32\vnetinst.dll 

C:\WINDOWS\system32\vnetlib.dll 

C:\WINDOWS\system32\vnetlib.exe 

C:\WINDOWS\system32\drivers\vmnet.sys 

C:\WINDOWS\system32\drivers\vmnetx.sys 

C:\WINDOWS\system32\drivers\VMparport.sys 

C:\WINDOWS\system32\drivers\vmx86.sys 

C:\WINDOWS\system32\drivers\vmnetadapter.sys 

C:\WINDOWS\system32\drivers\vmnetbridge.sys 

C:\WINDOWS\system32\drivers\vmnetuserif.sys 

C:\WINDOWS\system32\drivers\hcmon.sys 

C:\WINDOWS\system32\drivers\vmusb.sys 


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


12.重新启动计算机


将下面的内容保存为批处理也可以.....

cls 

@echo off 

CLS 

color 0a 

echo 取消DLL文件的注册... 

regsvr32 /u /s "%cd%/vmappcfg.dll" 

regsvr32 /u /s "%cd%/vmappsdk.dll" 

regsvr32 /u /s "%cd%/vmdbCOM.dll" 

regsvr32 /u /s "%cd%/vmhwcfg.dll" 

regsvr32 /u /s "%cd%\V2V\IntraProcessLogging.dll" 

regsvr32 /u /s "%cd%\V2V\reconfig.dll" 

regsvr32 /u /s "%cd%\V2V\vhdcvtcom.dll" 

regsvr32 /u /s "%cd%\V2V\vmc2vmx.dll" 

regsvr32 /u /s "%cd%\V2V\vpcCvt.dll" 

echo 正在删除虚拟网卡,请稍后…… 

:delete VM Network 

start /wait vnetlib -- remove adapter vmnet1 

start /wait vnetlib -- remove adapter vmnet8 

start /wait vnetlib -- remove dhcp vmnet1 

start /wait vnetlib -- remove dhcp vmnet8 

start /wait vnetlib -- remove nat vmnet8 

:delservice 

echo 正在删除服务... 

call :删除服务 vmnetbridge 

call :删除服务 VMAuthdService 

call :删除服务 vmx86 

call :删除服务 VMnetAdapter 

call :删除服务 "VMware NAT Service" 

call :删除服务 "VMnetDHCP" 

call :删除服务 VMnetuserif 

call :删除服务 hcmon 

call :删除服务 Vmparport 

call :删除服务 vstor2-ws60 

call :删除服务 vstor2 

call :删除服务 vmkbd 

"%cd%\VMMount\vmount2.exe" /Unregserver 

netcfg -u vmware_bridge 

echo. 

:delfile 

echo 删除安装的文件.... 

call :删除文件 %systemroot%\inf\vmnet.sys 

call :删除文件 %systemroot%\inf\vmnetBridge.dll 

call :删除文件 %systemroot%\inf\netbridge.inf 

call :删除文件 %systemroot%\inf\vmnetBridge.sys 

call :删除文件 %systemroot%\inf\vmusb.cat 

call :删除文件 %systemroot%\inf\vmusb.inf 

call :删除文件 %systemroot%\inf\vmusb.sys 

call :删除文件 %systemroot%\inf\netadapter.inf 

call :删除文件 %systemroot%\inf\vmnetAdapter.sys 

call :删除文件 %systemroot%\inf\vnetinst.dll 

call :删除文件 %systemroot%\lastgood\system32\drivers\vmnetadapter.sys 

call :删除文件 %systemroot%\lastgood\system32\drivers\vmnet.sys 

call :删除文件 %systemroot%\lastgood\system32\drivers\vmnetbridge.sys 

call :删除文件 %systemroot%\system32\drivers\vmnetadapter.sys 

call :删除文件 %systemroot%\system32\drivers\vmnet.sys 

call :删除文件 %systemroot%\system32\drivers\vmnetbridge.sys 

call :删除文件 %systemroot%\system32\drivers\vmusb.sys 

call :删除文件 %systemroot%\system32\drivers\hcmon.sys 

call :删除文件 %systemroot%\system32\drivers\vmnetuserif.sys 

call :删除文件 %systemroot%\system32\drivers\vmparport.sys 

call :删除文件 %systemroot%\system32\drivers\vmx86.sys 

call :删除文件 %systemroot%\system32\NETCFG.EXE 

call :删除文件 %systemroot%\system32\choice.exe 

call :删除文件 %systemroot%\system32\devcon.exe

::以下两句删除用户的配置文件(即虚拟机文件)默认不删除,需要删除请将下面两句前面的::去掉 

::rd /s /q %APPDATA%\vmware 

::rd /s /q "\Virtual Machines" 

echo. 

:delreg 

echo 删除注册表.... 

reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\VMware, Inc." /f 

:deluser 

echo 删除用户__vmware_user__... 

net user __vmware_user__ /delete 

net localgroup __vmware__ /delete

pause>nul|echo 卸载完成...... 

goto :eof 

:删除文件 

echo 正在删除文件 %* 

del /f /q "%*" >nul 2>nul 

goto :eof 

:删除服务 

echo 正在删除服务 %* 

net stop %* 2>nul 

sc delete %* 

goto :eof



你可能感兴趣的:(VM的彻底删除)