zoukankan      html  css  js  c++  java
  • 清理vmware

    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

  • 相关阅读:
    Extjs的学习及MIS系统实践应用(系列文章)
    Extjs的js函数
    【VS Code】使用技巧
    【算法技巧】算法技巧记录
    【踩坑记录】vs2017 git 版本控制问题
    【IDE】解决国内下载安装vs 过慢问题
    【c#基础】.Net编译器平台
    【查看IIS站点日志】
    【项目管理】人月神话
    【c#基础】反射、元数据和动态编程
  • 原文地址:https://www.cnblogs.com/perock/p/2283547.html
Copyright © 2011-2022 走看看