1. 程式人生 > >VMware怎麼開機自啟動,關機自動掛起虛擬機器

VMware怎麼開機自啟動,關機自動掛起虛擬機器

1、系統開機自啟動VMware虛擬機器


方法一:使用工具將虛擬機器載入為Windows系統服務

方法二:定製計劃任務項

這裡使用方法二, 即定製計劃任務項;

(1).使用vmrun命令來啟動和掛起虛擬機器:

命令1:  "F:\VMWare Workstation\vmrun" start "F:\Program Files\Ubuntu 12.04 LTS 64-bit\Ubuntu 12.04 LTS 64-bit.vmx" nogui

說明:        start :啟動;nogui:後臺執行虛擬機器;"F:\Program Files\Ubuntu 12.04 LTS 64-bit\Ubuntu 12.04 LTS 64-bit.vmx":虛擬機器的配置檔案

命令2:  "F:\VMWare Workstation\vmrun" suspend "F:\Program Files\Ubuntu 12.04 LTS 64-bit\Ubuntu 12.04 LTS 64-bit.vmx" 

說明:        suspend:掛起虛擬機器


(2)、系統開機自動開啟,關機自動關掛起 VMware 虛擬機器

上文介紹了怎麼從命令列啟動和掛起虛擬機器,接下來,讓這些步驟在計算機開機和掛機時分別自動開啟、掛起虛擬機器:

步驟一:執行“gpedit.msc”,逐級開啟“本地計算機策略”-->“計算機配置”-->“Windows設定”-->“指令碼”,在視窗右欄中點選“關機”。

步驟二:把需要執行的關機或掛起命令寫入一個 .bat 批處理程式中,新增進去。

(3). 以下說明在博友的哪裡借來:
a.需要說明的是,系統關機指令碼的執行時機是系統登出所有使用者登入後、系統關機之前,因此,對於從Windows登入使用者介面啟動的虛擬機器,這些命令是不會起作用的,因為在使用者登出的時候,Windows系統已經自動停止了使用者的虛擬機器程序。

b.對於win7環境中關機指令碼的問題
在win7環境中,在執行關機指令碼之前,win7會強制終止所有非系統程序,關機指令碼還是不會發生作用。這是可以修改如下設定:
執行“gpedit.msc”,逐級開啟“本地計算機策略”-->“計算機配置”-->“管理模板”-->“系統”-->“關機選項”,將“關閉會阻止或取消關機的應用程式的自動終止功能”策略啟用,即可讓我們設定的用於關閉虛擬機器的Windows關機指令碼生效。