一个快速启动vmware的批处理

安装了VMware之后会出现很多自动运行的服务,对于不常使用的人无疑是对机器性能极大地浪费,当然,对于部分“强迫症”来说,这简直是不可容忍的。so...就写了这么个批处理文件。可以设置VMware的服务为自动,手动或禁用,当然,建议设置为手动。运行批处理之后,选择“启动虚拟机”项,会启动相应的服务,并打开虚拟机。“关闭虚拟机”项即关闭相应服务,然后关闭虚拟机。

使用:

1.把以下代码复制粘贴到一个文本文件中,然后更改扩展名为“.bat”。

2.把bat文件放到虚拟机安装目录下。

3.双击运行时,如果提示权限不够,可以右键使用管理员权限运行。

代码如下:

@echo off
title VMware启动助手
:menu
cls
echo.  ------------------------------------------------------------
echo.  +               欢迎使用VMware启动助手                     +
echo.  +  指令菜单:                                              +
echo.  +  1.启动虚拟机 2.关闭虚拟机 3.设置服务手动                +
echo.  +  4.设置服务自动 5.设置服务禁用 6.退出                    +
echo.  +                                                          +
echo.  +  温馨提醒:                                              +
echo.  +  1.请关闭服务后,再设置启动方式                          +
echo.  +  2.设置方式生效后,请启动服务                            +
echo.  +  作者:独 奏                                             +
echo.  ------------------------------------------------------------
echo.  
echo.  日期:%date% 时间:%time%
echo.
set choose=""
set /p choose= 请输入指令[1/2/3/4/5/6]:
if /i "%choose%"=="1" (goto:start)
if /i "%choose%"=="2" (goto:stop)
if /i "%choose%"=="3" (goto:demand)
if /i "%choose%"=="4" (goto:auto)
if /i "%choose%"=="5" (goto:disabled)
if /i "%choose%"=="6" (goto:exit)
:: 1 → start
:start
echo.
net start ufad-ws60
net start VMAuthdService
net start VMnetDHCP
net start VMUSBArbService
net start "VMware NAT Service"
echo 服务已成功启动!
start vmware.exe
echo 虚拟机启动完毕!
pause
goto:menu
:: 2 → stop
:stop
echo.
net stop ufad-ws60
net stop VMAuthdService
net stop VMnetDHCP
net stop VMUSBArbService
net stop "VMware NAT Service"
echo 服务已成功关闭!
TASKKILL /F /FI "IMAGENAME eq vm*" >nul 2>nul
echo 已成功关闭虚拟机!
pause
goto:menu
:: 3 → demand
: demand
sc config ufad-ws60 start= demand
sc config VMAuthdService start= demand
sc config VMnetDHCP start= demand
sc config "VMware NAT Service" start= demand
sc config VMUSBArbService start= demand
pause
goto menu
:: 4 → auto
:auto
sc config ufad-ws60 start= auto
sc config VMAuthdService start= auto
sc config VMnetDHCP start= auto
sc config "VMware NAT Service" start= auto
sc config VMUSBArbService start= auto
pause
goto:menu
:: 5 → disabled
:disabled
sc config ufad-ws60 start= disabled
sc config VMAuthdService start= disabled
sc config VMnetDHCP start= disabled
sc config "VMware NAT Service" start= disabled
sc config VMUSBArbService start= disabled
pause
goto menu
:: 6 → exit
:exit
cls
echo. 谢谢使用WMware启动助手...
ping -n 2 127.0.0.1>nul
exit

转载于:https://my.oschina.net/pljhonglu/blog/76279

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值