VM虛擬機當然帶來不少方便,然而對於偶爾使用VM的人來講,軟件自己的開機自啓服務項帶來的一系列系統優化問題,也讓人煩不勝煩,相信不少人都會以爲自從裝了VM虛擬機後,整個電腦運行都變慢了,在不討論硬件配置的狀況下,本文經過對服務項的管理來作一點小小的優化。html
操做環境:windows 7旗艦版(其餘windows操做環境也可以使用)windows
先分析如下這幾個服務的功能:網絡
VMware Authonrization Service:用於啓動和訪問虛擬機的受權和身份驗證服務優化
VMware DHCP Service: IP自動分配協議——它不啓動 虛擬機不能上網htm
VMware NAT Service: 虛擬地址轉換協議——它不啓動 虛擬機不能上網blog
VMware USB Arbitration Service:U盤接口服務——它不啓動 虛擬機沒法識別usb接口
VMware Workstation Server:用於虛擬機的註冊和管理遠程訪問服務進程
爲了能讓這些服務在咱們開啓VMware Workstation時才啓動,關閉時也隨之關閉,手工操做比較麻煩,新建一個txt文檔,將下列批處理命令複製:內存
echo "開始啓動網卡和服務"
netsh interface set interface VMnet1 enabled
netsh interface set interface VMnet8 enabled
net start "VMware Authorization Service"
net start "VMware DHCP Service"
net start "VMware NAT Service"
net start "VMware USB Arbitration Service"
net start "VMware Workstation Server"
echo "程序啓動後不要關閉本窗口"
d:
cd "D:\VM"
"D:\VM\vmware.exe"
echo "開始關閉啓動網卡和服務"
netsh interface set interface VMnet8 disabled
netsh interface set interface VMnet1 disabled
net stop "VMware USB Arbitration Service"
net stop "VMware NAT Service"
net stop "VMware DHCP Service"
net stop "VMware Authorization Service"
net stop "VMware Workstation Server"文檔
1.1將這個腳本保存爲vmware.bat(原文件名爲新建文本文檔.txt),注意有些windows默認不顯示後綴,因此注意開啓顯示文件擴展名,具體方法請自行百度;
1.2.將腳本保存到VMware Workstation的目錄(我安裝在」D:\VM」,不是這個目錄請調整批處理中的目錄和盤符),打開網絡鏈接,重命名VMware新建的兩個網絡鏈接爲VMnet1和VMnet8(若是不重命名須要更改批處理中的網卡名稱),並禁用這兩個網絡鏈接。
1.3.開始>運行>cmd>輸入services.msc後回車,打開服務管理器,win8或以上版本注意右鍵以管理員運行,將vmware開頭的5個服務所有改爲手動。而後更改桌面的vmware Workstation快捷方式,讓快捷方式指向vmware.bat批處理文件。
這樣就能正常啓動和關閉了。
內存中也不會殘留着用不到的服務和進程,若是嫌後臺運行的cmd窗口麻煩,也能夠分紅兩個批處理腳本分別運行,或者經過vbs腳原本完全隱藏執行的bat批處理文件,在此不作贅述。
參考:
http://blog.sina.com.cn/s/blog_564f85680101agul.html