Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Windows 開機自動在背景啟動 VirtualBox 虛擬機(Headless 模式)

編輯:Windows 7 系統介紹

需在無人值守環境下自動啟動 VirtualBox VM?撰寫一個批次檔並放入啟動資料夾即可實現開機無介面啟動 VM。

建立批次檔

  1. 新建文字檔命名為 start_vm.bat,內容如下:
@echo off
echo 請勿關閉此視窗,虛擬機正在背景執行
cd "C:\Program Files\Oracle\VirtualBox"
VBoxManage startvm "VM名稱" --type headless
  1. 將 VM名稱 替換為您 VirtualBox 中的確切虛擬機名稱(區分大小寫)。
  2. 若 VirtualBox 安裝路徑不同,請修改 cd 路徑。

設定開機自動執行

  1. 按 Win+R 輸入 shell:startup 開啟當前使用者啟動資料夾。
  2. 將 start_vm.bat 複製/建立捷徑 放入該資料夾。
  3. 重新開機驗證:VM 應在無 GUI 視窗情況下於背景啟動(可用 VBoxManage list runningvms 確認)。

進階:註冊為 Windows 服務

若需在使用者登入前即啟動 VM,可使用 VBoxVmService 或 NSSM 將 VM 註冊為系統服務,實現真正的開機即運行。

Copyright © Windows教程網 All Rights Reserved