2023 Apr. 30.
出典 WindowsにてVirtualBox6.0のVMを自動起動する | Red Full Moon
Windows で Virtualbox の VM を自動起動/終了する - Qiita
【2022年最新版】VirtualBoxの仮想マシンをWindows起動時に自動起動し終了時に自動サスペンドする
環境
Windows 11 Home Edition
VirtualBox 7.0.8
自動起動はWindowsの"C:\Users\TARO\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup"フォルダーにコマンド(を書いたバッチファイル)を登録する。
通常のGUI起動コマンド
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "MY_VIRTUAL_OS"
画面なしでの起動コマンド
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "MY_VIRTUAL_OS" --type headless
MY_VIRTUAL_OS : VirtualBox マネージャーに表示される仮想マシンの名前
下記は旧バージョンでの書き方
start "" /b "C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" startvm "MY_VIRTUAL_OS"
VirtualBox マネージャーに表示される仮想マシンの名前の確認
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" list vms
自動終了はVBoxManage.exeコマンドで登録する。
コマンド
"C:\Program Files\Oracle\VirtualBox\VBoxManage.exe" setextradata "MY_VIRTUAL_OS" GUI/DefaultCloseAction SaveState