Когда вы запускаете виртуальную машину с помощью кнопок Virtual Box Manager, она запускает ту же команду с опцией --type gui
.
Поэтому, когда вы запускаете машину без головы с вашей командой:
VBoxManage.exe startvm Router --type headless
И впоследствии с опцией gui
VBoxManage.exe startvm Router --type gui
Вы заметите, что это невозможно и что появится сообщение об ошибке (здесь с примером Powershell):
PS C:\Program Files\Oracle\VirtualBox> .\VBoxManage.exe startvm Router --type headless
VBoxManage.exe: error: The machine 'Router' is already locked by a session (or being locked or unlocked)
VBoxManage.exe: error: Details: code VBOX_E_INVALID_OBJECT_STATE (0x80bb0007), component MachineWrap, interface IMachine
, callee IUnknown
VBoxManage.exe: error: Context: "LaunchVMProcess(a->session, sessionType.raw(), env.raw(), progress.asOutParam())" at li
ne 589 of file VBoxManageMisc.cpp
Итак, ответ на ваш вопрос
Можно ли подключиться к виртуальной машине через Virtual Box Manager, когда она работает?
нет.
Но если вы воспроизводите это и получаете другое сообщение об ошибке, значит что-то не так.