Я хочу автоматически запускать Virtualbox VM при загрузке Windows 10, желательно без дополнительных программ. Даже если пользователь не вошел в систему. Я попробовал несколько вариантов: Создал ярлык VM (щелкните правой кнопкой мыши по VM в списке и выберите «Создать ярлык на рабочем столе»), а затем скопировал его в:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
И также попытался скопировать его в зависимую от пользователя папку StartUp (windows+r, введите shell:startup, enter). Но недавно установленная Windows 10 с последними обновлениями выполняет содержимое папки только при входе в систему ПК. Стоит отметить, что у меня есть и другая установка Windows 10, и там это работает, похоже, что Windows предварительно входит в систему под единственным существующим пользователем. А когда я вхожу в систему, виртуальная машина уже запущена (с head/window). На недавно установленной Windows это так не работает (также есть только один пользователь). В обоих случаях пользователи находятся «вне сети».
Я также попробовал использовать планировщик заданий Windows:
--comment "Ubuntu 18.04 LTS bub" --startvm "{GUID}" --type headless
Если я устанавливаю «Начать через», то это вообще не работает.
Корректно работает только в случае перезапуска. В случае выключения и холодного старта - почему-то не запускает ВМ. В Event Viewer/Windows Logs сообщений не вижу. Не могу понять, почему не хочет запускаться.
Включил Историю и по ней в случае холодного старта даже не пытается запустить задачу (нет записей в истории для времени холодного старта). В чем может быть проблема?
Версия Windows 10:
Я знаю, что подобный вопрос уже существует:Как настроить виртуальную машину Virtualbox на автозапуск после перезагрузки Windows 10?
Я пробовал варианты оттуда, и это больше не работает, и я хотел бы пересмотреть доступные варианты. Есть ли у вас какие-либо мысли?
С наилучшими пожеланиями.
решение1
Решение использовать планировщик задач хорошее. Однако из-за гибернации (которая включена по умолчанию) она не работает при холодном запуске. Гибернация должна быть отключена, и у меня она работает так, как и ожидалось:
Run Command Prompt as Administrator
Execute following command:
powercfg.exe /h off
решение2
Выделение вопроса:
Я хочу автоматически запускать Virtualbox VM при загрузке Windows 10,Желательно без дополнительных программ. Даже если пользователь не вошел в систему.
Решение:
Вы можете легко реализовать это как задачу с помощью планировщика задач, которая будет запускаться каждый раз при загрузке/запуске вашей системы.ДОпользователь входит в систему.
Информацию об этом можно найти в моем ответе здесь: https://stackoverflow.com/a/67305645/5387389