現在因為電腦效能溢出,一台電腦上可以跑好幾個VM(虛擬電腦),

所以我把nextcloud的主機裝在自己的PC上,用的是vmware pro,

原因是現在vmware pro又可以免費使用了。

 

但遇到一個問題是只要windows主機因為系統更新後重啟,或安裝某些軟體後

被要求重新啟動,就需要手動去開啟VMware並選取虛擬機啟動,顯得麻煩,

於是想說就設定一下讓虛擬機在重新開機後也一起被啟動,方便一點。

前題有兩個,一是vmware安裝時使用預設安裝路徑,否則必須配合修改。

二是虛擬機位置必須清楚。

1. 預設安裝的執行程式位置是

C:\Program Files (x86)\VMware\VMware Workstation\vmware.exe

 

2. 我的虛擬機位置在

F:\VM\Nextcloud\Nextcloud.vmx

 

建立一個.bat檔案,內容如下:

@echo off
rem 啟動 VMware Workstation 並自動開啟指定 VM
start "" "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe" start "F:\VM\Nextcloud\Nextcloud.vmx"
exit

 

存檔可以放在你想要的地方,記得檔案位置即可。

如果你的vmware安裝時改過目錄,第三行vmware.exe要對應到你的vmware安裝目錄,否則會找不到檔案執行,

而後面則是對應你的虛擬主機的位置,一樣要正確對應相關位置,否則也會找不到虛擬機去開啟。

.bat檔愛名稱沒有限定,以我的範例是設成 nextcloud.bat

 

再來就是讓windows開機時去自動執行這個bat檔案,

按win鍵+R 會跳出以下視窗:

圖片

 輸入shell:startup 按下enter鍵,系統會彈出啟動這個目錄,將你建立的.bat檔案路徑貼上:

圖片

 

複製檔案路徑的方式如下,在你建立的bat檔案上按滑鼠右鍵,選擇複製路徑:

圖片

 

啟動這個目錄下貼上即可。

 

這樣每次系統重新開機後就會自動打開你要的虛擬機了。

如果不喜歡每次開機都看到vm視窗佔據桌面也可以選擇執行時最小化,讓程式在背景執行,

點選啟動目錄中的nextcloud.bat檔按滑鼠右鍵選最小化如下:

圖片

文章標籤
全站熱搜
創作者介紹
創作者 呂阿谷 的頭像
呂阿谷

呂阿谷的部落格