31

В 2013 году я разыскал, как автоматически запускать / выключать виртуальную машину Virtualbox, когда хостом является Linux.Процесс был официально задокументирован и потребовал нескольких шагов.

Сейчас меня интересует, как настроить виртуальную машину Virtualbox на автоматический запуск после перезагрузки Windows-10?

Есть ли официально документированный процесс? Если нет, то каковы проверенные решения некоторых людей?

Моей наивной попыткой было что-то вроде: - готово: настроить окна для автоматического входа при перезагрузке - TODO: создать пакетный скрипт с помощью: sleep 120 && vboxmanage startvm my_vm_name - TODO: поместить пакетный сценарий в каталог запуска моего пользователя (я не делал не вижу никакой директории запуска в windows 10 tho ...)

4 ответа4

30

Каталог запуска все еще существует, хотя и в хорошо спрятанном месте ...

Чтобы получить к нему доступ, откройте окно "Выполнить" (Win+R) и введите

shell:startup

Минимизируйте это сейчас.

Откройте VirtualBox и щелкните правой кнопкой мыши виртуальную машину, которую вы хотите запустить автоматически, выберите параметр, чтобы создать ярлык на рабочем столе, и закройте VirtualBox.

Просто вырежьте ярлык с рабочего стола и вставьте его в ранее открытую папку, и все должно быть идеально.

11

Попробуйте VBoxVmService

Обязательно прочитайте Howto.txt и отредактируйте VBoxVmService.ini

10

Вы можете запустить виртуальную машину без помощи головы, не прибегая к стороннему сервису VBoxVmService. Просто создайте ярлык для <VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headless и поместите его в папку автозагрузки.

Из руководства VirtualBox.

3

Хотя иметь Службу приятно, вы можете сделать это с помощью запланированной задачи. Возьмите загрузку системы в качестве триггера, установите флажок для запуска задачи без входа в систему и установите для действия значение <VirtualBoxDirectory\VBoxManage.exe> startvm "vmname" --type headless . Обязательно снимите флажок с непонятного параметра по умолчанию «убить задачу, если она выполняется более 3 дней». Srsly, MS, что вы думаете, что ни один компьютер с Windows не сможет работать так долго без перезагрузки?

Существует предостережение: если виртуальная машина запускается при загрузке таким образом, вы увидите ее в VirtualBox Manager как "выключено", поэтому нет кнопки для отображения дисплея виртуальной машины. Там есть только кнопка "Пуск", и вы, вероятно, испортите ситуацию, когда попытаетесь запустить ее дважды.

Вы можете определить порт удаленного дисплея, чтобы вы могли получить доступ к консоли виртуальной машины через RDC (mstsc.exe), без VirtualBox Manager, но вы все равно должны помнить, чтобы не верить информации об отключенном питании. Я не знаю, работает ли это лучше с реальным сервисом.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .