VMware启动服务助手 v1.01.bat

VMware启动服务助手 v1.01.bat

测试:VMware Workstation v9.0.1 绝对可用

今天写了一个方便VMware Workstation在Windows下启动和关闭服务,等待小白来测试,有问题请留言告诉我,谢谢使用。

功能:1.启动服务 2.关闭服务 3.设置手动 4.设置自动 5.设置禁用 6.退出 7.禁止开机启动 8.开机自动启动


1.01版本更新说明

1.增加了禁止开机启动选项

2.增加了开机自动启动选项

3.更新了菜单选项


使用说明:

1.请将下面的文件保存成 VMware启动服务助手 v1.01.bat

2.直接在Windows下双击运行。


@echo off
title VMware启动服务助手 v1.01

:menu
cls
echo.  ------------------------------------------------------------
echo.  +               欢迎使用VMware启动服务助手                 +
echo.  +  指令菜单:                                              +
echo.  +  1.启动服务 3.设置手动 5.设置禁用  7.禁止开机启动        +
echo.  +  2.关闭服务 4.设置自动 6.退出      8.开机自动启动        +
echo.  +                                                          +
echo.  +  温馨提醒:                                              +
echo.  +  1.请关闭服务后,再设置启动方式                          +
echo.  +  2.设置方式生效后,请启动服务                            +
echo.  +  3.(7.8)选项涉及注册表操作,如果被杀毒软件拦截请允许操作 +
echo.  +  作者:风云无痕 QQ:925776958 版本 1.01 时间:2012-12-14 +
echo.  ------------------------------------------------------------
echo.  
echo.  日期:%date% 时间:%time%
echo.
set choose=""
set /p choose= 请输入指令[1/2/3/4/5/6/7/8]:
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)
if /i "%choose%"=="7" (goto:reg_disabled)
if /i "%choose%"=="8" (goto:reg_auto)

:: 1 → start
:start
echo.
net start VMAuthdService
net start VMnetDHCP
net start VMUSBArbService
net start "VMware NAT Service"
net start VMwareHostd
echo 服务已成功启动!
pause
goto:menu

:: 2 → stop
:stop
echo.
net stop VMnetDHCP
net stop "VMware NAT Service"
net stop VMwareHostd
net stop VMAuthdService
net stop VMUSBArbService
echo 服务已成功关闭!
pause
goto:menu

:: 3 → demand
: demand
sc config VMAuthdService start= demand
sc config VMnetDHCP start= demand
sc config "VMware NAT Service" start= demand
sc config VMUSBArbService start= demand
sc config VMwareHostd start= demand
pause
goto menu

:: 4 → auto
:auto
sc config VMAuthdService start= auto
sc config VMnetDHCP start= auto
sc config "VMware NAT Service" start= auto
sc config VMUSBArbService start= auto
sc config VMwareHostd start= auto
pause
goto:menu

:: 5 → disabled
:disabled
sc config VMAuthdService start= disabled
sc config VMnetDHCP start= disabled
sc config "VMware NAT Service" start= disabled
sc config VMUSBArbService start= disabled
sc config VMwareHostd start= disabled
pause
goto menu

:: 6 → exit
:exit
cls
echo. 谢谢使用WMware启动助手...
ping -n 2 127.0.0.1>nul
exit

:: 7 → reg_disabled
:reg_disabled
echo 正在删除VMware开机启动项...
echo 删除启动项   vmware-tray 
echo 注册表中位置 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "vmware-tray" /f
echo 删除启动项   vmware-tray.exe 
echo 注册表中位置 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
reg delete HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "vmware-tray.exe" /f
echo 已成功删除VMware开机启动项!
pause
goto menu

:: 8 → reg_auto
:: %autoVMwarePath:"=% 去除输入路径中的引号
set /p autoVMwarePath= 请输入\VMware\Workstation\vmware-tray.exe的绝对路径:
echo 正在添加VMware开机自动启动...
echo 添加启动项   vmware-tray 
echo 注册表中位置 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "vmware-tray" /t "REG_SZ" /d "%autoVMwarePath:"=%" /f
echo 添加启动项   vmware-tray.exe 
echo 注册表中位置 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
reg add HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v "vmware-tray.exe" /t "REG_SZ" /d "\"%autoVMwarePath:"=%\"" /f
echo 已成功添加VMware启动项!
pause
goto menu
exit

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值