Автоматический запуск виртуальной машины VirtualBox

avtomaticheskiy-zapusk-virtualnoy-mashiny-virtualbox

VirtualBox – бесплатная и самая популярная программа для запуска нескольких виртуальных операционных систем во время работы одной настоящей. В некоторых ситуациях, при наличии у специализированного ПО защиты от пиратства, привязанной к аппаратной части компьютера, например, требуется запускать виртуальную машину регулярно. Но делать это вручную не удобно. О том, как настроить в VirtualBox автозапуск виртуальной машины и расскажет эта статья.

Настройка автозапуска виртуальной машины Virtualbox

Сделать это можно 3 способами:

  • создать ярлык со специальными параметрами и поместить его в папку “Автозагрузка”;
  • создать задачу в Планировщике заданий Windows;
  • с помощью утилиты VirtualBoxVmService.

Автоматический запуск виртуальной машины VirtualBox

Команда для автозапуска

Команды, настраивающей в одно действие запуск нужной виртуальной машины при старте компьютера, не существует – VirtualBox не поддерживает эту функцию. Но существует команда, запускающая виртуальную машину через командную строку.

Записывается она так: “C:\Program Files\Oracle\VirtualBox\VBoxManage.exe” startvm Win7. В кавычках указывается путь к программе-менеджеру виртуальных машин. Он входит в состав VirtualBox. Параметр “startvm” обозначает запуск виртуальной машины, а Win7 – ее название.

Ее нужно добавить в автозапуск Windows, на чем и основаны все способы автозапуска виртуальной машины в VirtualBox.

Создание ярлыка

Существует 2 способа это сделать. Первый метод простой и может использоваться в последних версиях VirtualBox. Скачать их можно с нашего сайта.

Порядок действий следующий:

  1. Запустить VirtualBox.
  2. Нажать правой кнопкой мыши на виртуальную машину, которая должна запускаться автоматически.
  3. Выбрать “Создать ярлык”.
  4. Поместить созданный ярлык в папку “Автозагрузка”:
  5. Нажать Win+R.
  6. Ввести команду shell: startup.
  7. Скопировать в открывшуюся папку ярлык.
  8. Перезагрузить ПК для проверки правильности настройки.

Второй способ сложнее, но подходит для любой версии VirtualBox. Порядок действий следующий:

Найти файл VboxManage.exe с помощью Проводника. Записать полный путь к нему в Блокнот.

  1. Запустить Virtualbox и уточнить название запускаемой машины.
  2. Создать ярлык:
    1. Нажать правой кнопкой мыши на Рабочем столе.
    2. Выбрать в меню пункты “Создать” и “Ярлык”.
    3. Указать в открывшемся окне путь к VboxManage.exe, нажав на “Обзор”, и через пробел добавить к нему строчку “startvm название_машины” (без кавычек).
    4. Ввести название ярлыка.
    5. Сменить изображение на ярлыке.
    6. Выполнить шаги № 4 и 5 из предыдущего способа.

Автоматический запуск виртуальной машины VirtualBox

Создание задачи в Планировщике

Порядок действий для создания задания в Windows 7,8 и 10 одинаков и состоит в следующем:

  1. Запустить Планировщик задач:
  2. Способ №1: в меню “Пуск” найти одноименную утилиту.
  3. Способ №2: открыть Панель управления, зайти в подраздел “Администрирование” и выбрать “Планировщик задач”.
  4. Способ №3: нажать Win+R и в открывшемся окне ввести команду “taskschd.msc” (без кавычек).
  5. Нажать в левой половине окна на строчку “Библиотека планировщика заданий”.
  6. Нажать в правой части окна на строчку “Создать задачу”.
  7. Ввести имя задачи, описание и установить галочку в строке “Выполнить с наивысшими правами” во вкладке “Общие”.
  8. Переключиться на вкладку “Тригеры”. Нажать “Создать” и в выпадающем списке выбрать “При входе в систему” или “При запуске”.
  9. Переключиться на вкладку “Действия”. Кликнуть “Создать”.
  10. В выпадающем списке выбрать “Запуск программы”.
  11. Нажать на “Обзор” и указать путь к VboxManage.exe.
  12. Ввести в строку “Добавить аргументы” значение startvm название_виртуальной_машины.
  13. Нажать Ок и перезагрузить компьютер.

VirtualBoxVmService

Для этого способа потребуется сторонняя утилита – VirtualBoxVmService. Любую из версий этой программы, включая самые новые, можно скачать на нашем сайте.

Порядок действий следующий:

  • Создать в корне локального диска папку с названием, не содержащем кириллицы и пробелов.
  • Распаковать в нее загруженный архив.
  • Открыть файл с расширением .ini – ПКМ на файле => “Открыть с помощью” => “Блокнот”.
  • Отредактировать файл согласно таблице.
ПараметрЧто означаетЧто нужно сделать
ServiceNameИмя службыНичего
RunAsUseНазвание учетной записи Windows, в которой будет запускаться ВМПоменять значение на Имя пользователя
UserPasswordПароль от учетной записиВвести, если он есть
VBOX_USER_HOMEПапка с профилями программыНичего
RunWebServiceЗапускать ли веб-сервер VirtualBoxИзменить на no
PauseShutdownЗадержка перед выключением ПК для корректного завершения работы ВМНичего
VmNameИмя запускаемой ВМВвести требуемое значение
AutostartАвтозапускИзменить на yes
  • Сохранить изменения и закрыть редактор.
  • Не покидая папку, вызвать командную строку, щелкнув на свободном пространстве ПКМ с зажатой клавишей Shift и выбрав “Открыть окно команд”.
  • Ввести в командную строку “VmServiceControl -i” без кавычек.
  • Перезагрузить компьютер.

Важные нюансы

Для того, чтобы осуществить автозапуск VirtualBox после первой перезагрузки нужно учесть 3 особенности:

  1. Название виртуальной машины в свойствах ярлыка или задаче для планировщика должно быть написано правильно: если в названии есть пробел, то его надо заключить в кавычки. Пример: “Windows XP SP3”. Если пробела нет, то кавычки не нужны.
  2. При создании задачи в Планировщике во вкладке “Параметры” галочку со строки “Останавливать задачу, выполняемую дольше”. Это нужно для того, чтобы Планировщик не выключил виртуальную машину, если она будет работать дольше 3 дней.
  3. Разные версии VirtualBox и VirtualBoxVmService не совместимы друг с другом, из-за чего при старте ПК могут появляться разные ошибки. Чтобы этого избежать, нужно пользоваться последними версиями этих программ. Их можно скачать с нашего сайта.

Добавление виртуальной машины в автозапуск ОС Windows – несложная для продвинутого пользователя задача, требующая от него умения работать с командной строкой.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: