文中的虛擬網卡禁用功能,使用了微軟DevCon 設備控制工具,下載地址:http://support.microsoft.com/kb/311272/zh-cn
解壓相應操作系統的.EXE文件,至批處理文件同目錄下即可。
功能:
禁用/啟用 虛擬機相關服務
關閉/啟動 虛擬機相關服務
關閉/啟動 虛擬機相關程序
禁用/啟用 虛擬網卡
@echo off
color 27
echo --------------------------------------------------------
echo ----------------------VMware小助手----------------------
echo -------------------------------------------by Issay-----
echo --------------------------------------------------------
echo ------------輸入"r"開啟虛擬機服務-----------------★★★
echo ------------輸入"s"關閉虛擬機服務-----------------★★★
echo --------------------------------------------------★★★
SET /P choice=請選擇操作項:
if /i '%choice:~0,1%'=='r' goto start
if /i '%choice:~0,1%'=='s' goto stop
exit
:start
echo -----------------------------------------------------------
echo 正在安裝虛擬機相關服務
sc config VMAuthdService start= auto
sc config VMnetDHCP start= auto
sc config "VMware NAT Service" start= auto
echo ...
echo finished!
echo -----------------------------------------------------------
echo 正在啟動虛擬機相關服務
echo ...
net start VMAuthdService
net start VMnetDHCP
net start "VMware NAT Service"
echo ...
echo finished!
echo -----------------------------------------------------------
echo 正在啟動虛擬機相關程序
echo ...
start "D:\VMware Workstation\vmnat.exe"
start "D:\VMware Workstation\VMnetDHCP.exe"
start "D:\VMware Workstation\vmware-authd.exe"
echo ...
echo finished!
echo -----------------------------------------------------------
echo 正在啟用虛擬網絡
echo ...
devcon.exe enable *vmnetadapter1
devcon.exe enable *vmnetadapter8
echo ...
echo finished!
echo -----------------------------------------------------------
echo ---------虛擬機準備完畢,請啟動程序-----------
echo -------------------請按任意鍵退出-------------------
echo -----------------------------------------------------------
pause
exit
:stop
echo -----------------------------------------------------------
echo 正在結束虛擬機相關程序
echo ...
taskkill /f /t /im vmnat.exe
taskkill /f /t /im vmnetdhcp.exe
taskkill /f /t /im vmware-authd.exe
echo ...
echo finished!
echo -----------------------------------------------------------
echo 正在關閉虛擬機相關服務
echo ...
net stop VMAuthdService
echo ...
echo finished!
echo -----------------------------------------------------------
echo 正在卸載虛擬機相關服務
echo...
sc config VMAuthdService start= disabled
sc config VMnetDHCP start= disabled
sc config "VMware NAT Service" start= disabled
echo ...
echo finished!
echo -----------------------------------------------------------
echo 正在禁用虛擬網絡
echo ...
devcon.exe disable *vmnetadapter1
devcon.exe disable *vmnetadapter8
echo ...
echo finished!
echo -----------------------------------------------------------
echo --------WMware優化完畢!---------
echo -------------------請按任意鍵退出-------------------
echo -----------------------------------------------------------
pause
exit