VMware Workstation8 自动启动服务、网卡和启动程序批处理脚本

来源:互联网 发布:矩阵数据分析法 编辑:程序博客网 时间:2024/06/05 16:25

刚把 VMware Workstation7卸载掉,新装上VMware Workstation8。虽然笔记本配置还不错,但我也是偶尔使用VMware,多多少少也占用了些本本的资源,看的闹心。所以打算采取平时禁用VMware的服务和网卡,需要的时候再启用它,但手工操作比较麻烦,所以去网上查找了下批处理,但找的对于网卡禁用及最后的进程并没有解决,所以修改了下,更方便适合自己使用

 

echo "开始启动网卡和服务"
devcon.exe enable *vmnetadapter1
devcon.exe enable *vmnetadapter8
net start VMAuthdService
net start VMnetDHCP
net start "VMware NAT Service"
net start VMUSBArbService
echo "程序启动后不要关闭本窗口"
d:
cd "D:\VMware"
"D:\VMware\vmware.exe"
echo "开始关闭启动网卡和服务"
devcon.exe disable *vmnetadapter1
devcon.exe disable *vmnetadapter8
net stop VMUSBArbService
net stop "VMware NAT Service"
net stop VMnetDHCP
net stop VMAuthdService
:强杀进程 
taskkill /F /im vmware-tray.exe 


 

将这个脚本保存为vmware.bat,保存到VMWare的目录(我安装在”D:\VMWare”,不是这个目录请调整批处理中的目录和盘符)

打开服务管理器,将vmware开头的4个服务全部改成手动。然后更改桌面的vmware Workstation快捷方式,让快捷方式指向vmware.bat批处理文件,如果是Vista或者Windows 7 需要勾选采用管理员身份运行。

双击桌面VMware Workstation图标即可顺利启动服务、网卡和VMware Workstation程序,如果不关闭命令窗口,在退出VMware Workstation程序之后会自动禁用网卡和停止相关服务。