|
我用的是VMware Workstation V7.1.4-385536这个版本的虚拟机,
当时我每次用虚拟机会发现它会自动启动vmware-tray.exe这个进程,
而且之前自己设置的VM服务项会自己改为“自动”,下次开机的时候就会自启动服务。

就算自己在系统配置(msconfig)里没有勾选它,依旧如此。
说以我之极根据网上一些牛X人的东西改了个批处理文件。
@echo off
cls
echo 用于VMware Workstation V7.1.4-385536,其他版本请修改
echo 按 1 开启
echo 按 2 关闭
echo.
SET slect=0
SET /P slect=输入1 or 2 :
IF /I "%slect:~0,1%"=="1" GOTO 1
IF /I "%slect:~0,1%"=="2" GOTO 2
exit
:1
echo 进行服务设置
sc config ufad-ws60 start= AUTO
sc config VMAuthdService start= AUTO
sc config "VMware NAT Service" start= AUTO
sc config VMnetDHCP start= AUTO
sc config VMUSBArbService start= AUTO
echo 服务设置成功 开始启动服务
net start ufad-ws60 Service
net start VMAuthdService Service
net start "VMware NAT Service"
net start VMnetDHCP Service
net start VMUSBArbService
echo 服务启动成功
echo OK 运行完毕
echo 按任意键退出
pause>nul
exit
:2
echo 开始停止服务
net stop ufad-ws60
net stop VMAuthdService
net stop "VMware NAT Service"
net stop VMnetDHCP
net stop VMUSBArbService
echo 停止服务成功
echo 进行服务设置
sc config ufad-ws60 start= DISABLED
sc config VMAuthdService start= DISABLED
sc config "VMware NAT Service" start= DISABLED
sc config VMnetDHCP start= DISABLED
sc config VMUSBArbService start= DISABLED
echo 服务设置成功 结束vmware-tray.exe 进程
taskkill /f /t /im vmware-tray.exe
echo OK
echo 删除启动项
reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Run /v “vmware-tray” /f
echo 删除成功
echo OK 运行完毕
echo 按任意键可退出
pause>nul
exit
文件打包在5楼
要使用VM是就运行它选择“1” 来设置服务为“自动”并启动服务
用完后再次运行它选择“2”来关闭服务以及设置服务为“禁用”
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
|