当前位置: 技术问答>linux和unix
VMware 安装不了 紧急!!
来源: 互联网 发布时间:2016-12-08
本文导语: 先前我装过一次,后面卸载了,这次我重新装,却不能装了,ongoi老是提示我已经安装完毕了,要我先卸载了。。以前的安装文件都删了,注册表也用超级兔子处理过了,可还是不行哈。。 怎么回事啊。。各位大哥大姐...
先前我装过一次,后面卸载了,这次我重新装,却不能装了,ongoi老是提示我已经安装完毕了,要我先卸载了。。以前的安装文件都删了,注册表也用超级兔子处理过了,可还是不行哈。。
怎么回事啊。。各位大哥大姐帮帮忙吧。。。
|
把以下代码存储成.cmd文件:
@echo off
color 0a
echo.
echo 是否确定卸载VMware Workstation 精简版?
echo.
echo ---------------------------------------------------------------------------
echo.
SET /P ST= 请输入 Y (确定卸载)或 N (取消卸载):
echo.
if /I "%ST%"=="Y" goto ST
if /I "%ST%"=="N" goto EX
goto EX
:ST
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"
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
"%cd%VMMountvmount2.exe" /Unregserver
netcfg -u vmware_bridge
::以下两句删除用户的配置文件(即虚拟机文件)默认不删除,需要删除请将下面两句前面的::去掉
::rd /s /q %APPDATA%vmware
::rd /s /q "Virtual Machines"
echo.
:delreg
echo 删除注册表....
reg delete "HKEY_LOCAL_MACHINESOFTWAREVMware, Inc." /f
:deluser
echo 删除用户__vmware_user__...
net user __vmware_user__ /delete
net localgroup __vmware__ /delete
pause>nul|echo 卸载完成......
goto :eof
:删除服务
echo 正在删除服务 %*
net stop %* 2>nul
sc delete %*
goto :eof
@echo off
color 0a
echo.
echo 是否确定卸载VMware Workstation 精简版?
echo.
echo ---------------------------------------------------------------------------
echo.
SET /P ST= 请输入 Y (确定卸载)或 N (取消卸载):
echo.
if /I "%ST%"=="Y" goto ST
if /I "%ST%"=="N" goto EX
goto EX
:ST
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"
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
"%cd%VMMountvmount2.exe" /Unregserver
netcfg -u vmware_bridge
::以下两句删除用户的配置文件(即虚拟机文件)默认不删除,需要删除请将下面两句前面的::去掉
::rd /s /q %APPDATA%vmware
::rd /s /q "Virtual Machines"
echo.
:delreg
echo 删除注册表....
reg delete "HKEY_LOCAL_MACHINESOFTWAREVMware, Inc." /f
:deluser
echo 删除用户__vmware_user__...
net user __vmware_user__ /delete
net localgroup __vmware__ /delete
pause>nul|echo 卸载完成......
goto :eof
:删除服务
echo 正在删除服务 %*
net stop %* 2>nul
sc delete %*
goto :eof
|
主要是清除注册表里的相关内容!
flinymengw4u 正解,厉害!
flinymengw4u 正解,厉害!
|
我以前也出现过这个问题,没有卸载干净,可以手动删除,或者改变路径。
|
有绿色版的,不需要安装,只要绿化一下就可以了,比较方便