rokkonet

PC・Androidソフトウェア・アプリの開発・使い方に関するメモ

Windows VirtualBoxの自動起動と自動終了

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