作一名網絡管理人員,VMware你們是必需要會用的,但在實際工做中,咱們可能會在服務器是安裝VMware,啓用多個系統,但當服務器重啓或其它非人爲的,當網絡管理員不在的狀況下,VMware是不隨系統而啓動的,這樣是很是麻煩的,如何讓VMware隨系統而啓動並引導虛擬機操做系統呢!不可避免,企業的服務器不會象咱們預想的那樣一年365天不間斷的運行。可能公司忽然停電,或者服務器忽然無端重啓,這些狀況都會形成電腦內的虛擬機開機再也不運行。而若是此時系統管理員正好離開,那這個後果也就不言而喻了。html
因此,實現虛擬機開機自動啓動,能夠說是實現公司服務器正常運行的一個不可或缺的環節。小程序
實現其開機自動啓動步驟其實很簡單。這裏用到的是微軟的兩個小工具。instsrv.exe和srvany.exe windows
微軟對instsrv.exe的官方說明以下:服務器
Installsand uninstalls executable services and assigns names to them. 也就是個加載services的小東東。網絡
其用法以下:instsrv <service name> <srvany path> (這裏的srvany path也就是工具srvany.exe的路徑了)ide
解釋下,srvany.exe是微軟出的用於將一個程序註冊爲一個服務的小程序。它能夠實現講任何程序設置成服務啓動。 下載地址: http://www.bibidu.com/fileview-598118.html工具
一、值得注意的是,將這兩個文件下載下來後,將這兩個文件放到D盤或其它地方如D:\tools。spa
二、瞭解vmware.exe的安裝路徑,以本機爲例:e:\VMwareWorkstation\vmware.exe 。要啓動的虛擬機配置文件路徑,個人2003虛擬機的配置文件windows2003.vmx的路徑是D:\vmare\windows2003\windows server 2003.vmx操作系統
三、新建服務,假設服務名爲vmautostart,打開運行,進入cmd字符,cd進入咱們剛纔放那兩個文件夾D:\tools,鍵入命令行是:instsrv VM_AutoStart D:\tools\srvany.exe,如圖:命令行
四、註冊服務,運行->regedit 在註冊表中,定位到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\vm_autostart 新建項:"Parameters"在"Parameters"項裏面,新建字符串"Application",字符串的值:"e:\VMwareWorkstation\vmware.exe " -x "D:\vmare\windows2003\windows server2003.vmx"
(若是你想要開機加載兩個虛擬機系統,只須要在其後再添加一個虛擬機配置文件路徑便可)
五、設置虛擬機啓動狀態
管理工具-服務,選擇vm_autostart的屬性-登陸,選中「本地系統賬戶」,並勾選「容許服務與桌面交互」,這樣,你的電腦開機後就會出現vmware的啓動界面了。
六、重啓電腦試試!
注意:重啓電腦時vmware會自動運行,但第一次運行你要把每次都彈出「提示」等前面的的選框鉤去掉,去掉以後按下power off按扭,從新啓動電腦,vmware就會保存你的設置,這樣省得vmware每次都彈出這些對話框而卡在哪裏。沒有按poweroff按扭重啓電腦vmware是不會保存你的設置的!
七、刪除服務
進入msdos方式
中止vwware的服務
net stop vmwareautorun
刪除服務
d:\tools\instsrv.exe vmwareautorun remove