zoukankan      html  css  js  c++  java
  • 【技术贴】关于VMware虚拟机无法重装卸载不掉卸载不完全的问题解决

    问:到重新安装VMware虚拟机的时候却一直提示,系统已经安装过VMware,得先卸载。可我明明已经点了强力清扫,按提示把注册表也已经清理了啊。

    答:

    1、解决方案如下:


    1)   用注册表编辑命令regedit打开注册表,开始--运行--regedit--回车
    2)找到目录HKEY_LOCAL_MACHINE\SOFTWARE\VMware .Inc
    3)删除其文件内容和vMware.Inc目录,在重新安装即可
    希望能方便大家

    2、还是不行?来个狠得bat批处理!

    ------------------------------新建文本文档,把以下内容弄进去----------------------------

    @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%\VMMount\vmount2.exe" /Unregserver
    netcfg -u vmware_bridge

    ::以下两句删除用户的配置文件(即虚拟机文件)默认不删除,需要删除请将下面两句前面的::去掉
    ::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 正在删除服务 %*
    net stop %* 2>nul
    sc delete %*
    goto :eof

    -----------------以上内用复制进去之后,重命名为卸载VMware.bat--------------------双击-----------

    ——ps 不要崇拜哥,哥只是百度。

  • 相关阅读:
    1、C# 数组是值类型还是引用类型,对数组有什么更深层次的理解?
    面试:TCP协议经典十五连问!
    看八股408数据结构中平衡树有感而发,直接手撸了10h Splay终于撸出来了
    关于个人感觉冷门的介值定理的记录
    对泰勒公式又有了新的认识
    mac配置java环境
    Kubernetes kubectl常用命令
    .ssh/config line 4: garbage at end of line; "Enterprise"
    maven修改项目版本号命令
    JenKins持续集成
  • 原文地址:https://www.cnblogs.com/ae6623/p/4417012.html
Copyright © 2011-2022 走看看