vm虚拟机卸载后再次安装时总是提示已经安装过了!!怎么回事?!

2024-11-28 05:59:13
推荐回答(6个)
回答(1):

用这个软件卸载试试:msicuu2.exe
在网上下载 我都是用它卸载,很干净,不过是英文的,很简单

回答(2):

C:\Documents and Settings\Administrator\Local Settings\Temp
把这个文件夹下的问价删除以后,就可以了,刚刚试过

回答(3):

虚拟机完全卸载批处理:
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

回答(4):

转自http://blog.csdn.net/davidhsing/article/details/7065882
最近研究 MAC OS,打算弄个 VMware 玩玩,但是从网上下载了一个 8.0.1 的汉化安装版,发现不好用,打算卸载了。结果卸载的时候才发现,这个卸载程序不是一般的 LJ,那是相当的 LJ!因为这个破卸载程序仅仅提示卸载成功,但是没有做任何实质性的动作,连安装目录下的文件都没动一个,而且连 VMware 打头的那几个系统服务也原封不动,简直称得上是 LJ 中的战斗机!
于是重新下载了 8.0.1 的英文完整安装版,打算重装。结果重装的时候,发现安装程序会提示“Setup has detected that VMware Workstation is already installed on this machine. Please uninstall this product through add/remove programs and try again.”:

在网上找了一下,结合自己的经验,总结了一下解决方案:
1、以管理员的身份登陆本地计算机。
2、停止以下服务:
VMware Authentication Service
VMware Registration Service
VMware DHCP Service
VMware NAT Service
(最好是用微软的服务管理工具 SrvInstw 删除这几个服务先)
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、重新启动计算机。

回答(5):

我也安有vm6.0,我一个室友也是你这种情况,说已经安了。应该是注册表没清干净,别用工具,z在搜索程序和文件里输入regedit打开注册表,搜索然后手动删试试吧!

回答(6):

参考http://blog.csdn.net/zhbchn/article/details/2713184