Virtualbox interface не дает выключить компьютер как исправить

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

  • Что делать, если VBox не дает выключить ПК
  • Мягкий способ отключить персональный компьютер
  • Каким образом включить VirtualBox в  качестве сервиса
  • Видео-инструкция
Что делать, если VirtualBox Interface не дает выключить компьютер

Что делать, если VBox не дает выключить ПК

Даже если у вас на компьютере не установлен VBox, его может использовать другое приложение. Например, эмуляторы вроде Bluestacks. Они могут поддерживать работу гостевой операционной системы в фоновом режиме.

В сообщении о том, что VirtualBox Interface не дает выключить компьютер, нет ничего критичного. Если немного подождать, то оно вскоре исчезнет. Система все равно выключится, и в следующий раз исправно запустится. Однако сама по себе надпись, задерживающая операцию, может надоедать.

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

Предлагаем легкую инструкцию:

  1. Вызовите командную строку, зажав сочетание клавиш Win+R.
  2. Когда откроется окно с полем для ввода, впишите туда слово «regedit».
  3. Перед вами появится редактор реестра. На панели слева выберите папку «HKEY_CURRENT_USER» и откройте ее.
  4. Перейдите в раздел «Control Panel». Чтобы открывать папки, нажимайте на маленький черный треугольник-стрелку. Он отображается слева от их названия.
  5. Зайдите в подраздел «Desktop».
  6. Кликните правой кнопкой мыши по свободному пространству в окне, расположенном справа от боковой панели.
  7. Перед вами появится маленькое окно с доступной командой «Создать». Наведите на нее курсор. Вы увидите опцию «Строковый параметр». Выберите ее.
    Что делать с правой панелью
  8. Программа создаст новый параметр и предложит вам ввести его название.
    Как будет выглядеть новый параметр
  9. Впишите в поле для ввода «AutoEndTasks». Нажмите клавишу Enter.
    Каким должно быть имя параметра
  10. Когда параметр будет создан, кликните по его названию правой кнопкой мыши. Выберите команду «Изменить». Она располагается в самом верху списка доступных опций.
  11. В открывшееся по вашему запросу окно впишите цифру 1. Это задаст параметру нужное значение.
    Присвоение значения параметру
  12. Нажмите на кнопку «ОК», чтобы подтвердить команду.
  13. Перезагрузите компьютер.

После этого система сама будет посылать сигнал на отключение виртуальной машины при каждой попытке вручную завершить работу устройства. Больше надписи «VirtualBox has active connections» вы не получите.

Это может быть полезным: Возможно, оборудование компьютера не поддерживает загрузку с данного диска — что делать?

Мягкий способ отключить персональный компьютер

Как добиться аккуратного выключения гостевой системы одновременно с хостом:

  1. Нажмите одновременно Win+R.
  2. Введите команду cmd. Вызовите командную строку. Для выполнения нужных команд вам могут понадобиться права администратора.
  3. Выполните следующую команду, отображенную на иллюстрации. Вместо «VN NAME» нужно будет ввести имя вашей виртуальной машины.
    Настройка выключения VBox
  4. Перезагрузите компьютер.

В самом конце команды написано «Shutdown». Эту часть можно заменить любой из следующих вариаций:

  • PowerOffRestoringSnapshot.
  • PowerOff. Отключение питания ВМ.
  • SaveState. Команда сохранит состояние системы.
  • Acpisleepbutton. Перевод машины в спящее состояние. Как и PowerOff, не рекомендуется к использованию.
  • Acpipowerbutton. Система отключается.

Можно также использовать скрипты. Безопаснее всего будет использовать вариант SaveState. Так вы не потеряется свои данные.

Попробуйте указать основной способ завершения работы VirtualBox Interface по умолчанию, если программа не дает выключить компьютер. Для этого:

  1. Выберите в окне консоли виртуальную машину и нажмите Settings;
  2. В левом окне выберите строчку Close, расположенную в самом низу списка;
  3. Справа отметьте опцию «Automatically close without a message and».
    Настройка отключения VirtualBox

Чуть ниже будет находиться перечень доступных функций. Если хотите, чтобы машина сохраняла при включении свое состояние, выберите пункт «Save state». В конце нажмите «ОК».

Почитайте также: Как выключить компьютер через определенное время

Каким образом включить VirtualBox в  качестве сервиса

Чтобы хост дожидался, пока виртуальная машина сохранит состояние, можно попробовать запустить ВМ как сервис. Тогда хост будет спокойно ждать, пока VirtualBox Interface отключит все процессы на вашем компьютере. Для этого используются такие утилиты как VBoxHeadlessTray и VBoxVMService. Скачать оболочку подобного вида можно также с сайта sourceforge.net.

Скачав VBoxVmService, установите данную утилиту. Затем откройте файл VBoxVmService.ini, размещенный в папке с программой.

Как его переделать:

  1. В «Настройках» VBOX_USER_HOME укажите путь к каталогу с ВМ.
  2. В [Vm0] подпишите имя виртуальной машины.
  3. Обозначьте предпочтительный метод выключения, например: ShutdownMethod=savestate. Это приведет к сохранению состояния ВМ. Когда вы снова ее запустите, ее работа будет продолжена. Если заменить savestate на acpipowerbutton, это будет равноценно настоящему выключению компьютера.
  4. Параметру Autostart можно присвоить значение yes или no. Если написать «Да», то виртуальная машина будет автоматически запускаться сразу же после включения компьютера.
    Настройка VirtualBox в качестве службы
  5. Сохраните файл.
  6. Включите VBoxVmService.exe с параметром –i.
    Как должен быть записан параметр i
  7. Выполните перезагрузку своего ПК.

Использовать имя Linux-Debian необязательно. Виртуальная машина может быть подписана практически как угодно. Соответственно, вместо Linux-Debian в ту же строчку добавляйте актуальное имя вашей ВМ.

Видео-инструкция

В данном видео вы узнаете, что такое VirtualBox Interface, и почему он не дает выключить ваш компьютер.

Приложение не позволяет выключить компьютер



Ученик

(158),
закрыт



4 года назад

Wartasvetamailru

Ученик

(131)


3 года назад

Эмуль наверное в службах тусуется, контролит стабильность приёма чего-нибудь… найти службу, поставить в ручной режим.

Mini twin, ты только держись сейчас за что-нибудь… Ведь в этом случае… комп немедленно взорвётся !
Но прежде, так как он немножко извращенец, возьмёт свой… эмм… шлейф? xD….и будет принуждать принуждать и принуждать и в конце концов так задоминирует, что принудит эмулятор самому себя…
ладно, скучно просто понимаете? Я извинтиляюсь…. но помяните моё слово – очень скоро сказки про “искуственный интеллект и зайца-киборга” станут колыбельной ваших внуков)
Раунд ёптэ!

Сейфуллах Касимов

Ученик

(112)


3 года назад

Сам столкнулся с такой проблемой, недавно удалял VB, потому что надоело. И при условии, что у меня его нет, какой-то “VirtualBox Interface” не позволяет закрыть операционную систему, так как имеет активные соединения (has active connections)
Ну если простой игнор человек, можно просто кликнуть “Принудительное завершение работы”, но когда после каждого выключения надоедает
Проблему решил я таким образом. Сочетание win+r
Прописываем в открывшийся окошко “regedit”
Открывается редактор реестра.
Заходим по такому пути “HKEY_CURRENT_USER/Control Panel/Desktop”
Кликаем ПКМ
Кликаем “Создать”
Выбираем “Строковый параметр”
Задаём название “AutoEndTasks” (после этого ваши открытые программы многвенно закроются и без проблем ОС выключится)
После создания кликаем по созданному параметру ПКМ и нажимаем “Изменить”
Задаём значение “1”
И нажимаем “ОК”
И перезагружаем компьютер.
Всё! проблема решена

GalinaПрофи (604)

2 года назад

У меня такая же проблема после установки эмулятора Андроид. При выключении монитора вылазит эта хрень Virtualbox Interface и все бы ничего, принудительно комп выключается. Но при загрузке винды начал дурить монитор. Он не сразу включается. И началось это одновременно с установкой эмулятора. И удалить Virtualbox Interface не могу – нет его на компе отдельно нигде. Подскажите, пожалуйста, как это исправить? Эмулятор мне нужен, как и монитор в рабочем состоянии. Пробовала вариант, описанный Сейфуллах Касимов, 5 месяцев назад – не работает.

GalinaПрофи (604)

2 года назад

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

Мисаки Симпай

Ученик

(115)


2 года назад

Все дело в эмуляторе Bluestaks после его установки у меня начало выходить это коно. Если хотите что бы не выходило это окно удалите эмулятор. Если вы его удолили скорее всего от него остались остаточные файлы, удолите эти файлы и все будет ок. Что бы их удолить в меню пуск пишите название эмулятора и выйдут все папки и файлы связаные с ним, их всех удоляете и все.

  • Описание
  • Попытка исправить ошибку
  • Другие рекомендации
  • Заключение

Приветствую друзья. Поговорим сегодня о такой штуке как VirtualBox Interface — я постараюсь написать все простыми словами, чтобы было понятно каждому.

Сперва разберемся с названием:

  • VirtualBox — это программа для создания виртуальных машин, простыми словами виртуальных компьютеров со своими виртуальными устройствами (жесткий диск, оперативка, процессор, сетевая карта и так далее).
  • Interface — слово, которое означает некий набор функций, которыми иногда например может пользоваться другое приложение.

Скажу сразу: если у вас на ПК установлен какой-то эмулятор Андроида, то перед выключением компа — выйдите из эмулятора. Тогда никакой ошибки может не быть.

В данном случае, как я понимаю имеется ввиду что Interface — это возможность использовать функции VirtualBox в другом ПО.

Иногда VirtualBox Interface не дает нормально выключиться компьютеру:

Почему это происходит? Например какая-то программа может использовать функции VirtualBox, но вы ее перед закрытием ПК не выключили.

Оказывается что некие эмуляторы Android могут использовать функции VirtualBox, например эмулятор Bluestacks. При этом вы могли вообще не устанавливать VirtualBox, просто компонент установился вместе с эмулятором.

VirtualBox Interface — как исправить проблему при выключении

В принципе, если подождать немного времени, то надпись VirtualBox Interface — может пропасть и компьютер выключится. Но это не совсем корректно. Компьютер просто дает некоторое время для завершения, если в итоге приложение не выключилось — система завершает его принудительно, что разумеется не очень хорошо.

Есть один способ, может помочь. Запустите реестр, зажав кнопки Win + R > введя команду regedit > нажмите ОК. Далее перейдите по такому пути:

HKEY_CURRENT_USER > Control Panel > Desktop

Далее нажмите правой кнопкой по белому пространству справа, появится меню, выберите Создать > Строковый параметр > введите название AutoEndTasks и нажмите энтер или просто мышкой по белому полю рядом, чтобы сохранить название. Создали параметр? Окей. Теперь нажмите по нему правой кнопкой > выберите изменить > укажите 1. Все, сохраняем изменения и выполняем перезагрузку. Что мы сделали? Мы активировали отправку сигнала компоненту VirtualBox Interface при выключении компьютера. Это может помочь.

Другие рекомендации

Важно понимать:

  • Такого быть не должно. Поэтому если что — переустановите Bluestacks или другое ПО, из-за которого возникает проблема.
  • Изменять параметр завершения работы приложений не стоит. Я имею ввиду уменьшать время ожидания. Вы можете сделать так, что ПК будет выключаться быстрее, ничего мешать не будет, но приложения будут завершать работу некорректно. Это в будущем может привести к ошибкам.

Заключение

Выяснили:

  • VirtualBox Interface — интерфейс, компонент, который может использоваться в другом софте, например эмулятор Android.
  • При проблемах с выключением ПК — попробуйте создать параметр AutoEndTasks, или переустановите софт, который вызывает ошибку, как уже выяснили — это может быть эмулятор Android.

Удачи.

Вы можете столкнуться с проблемой интерфейса виртуального ящика при выключении компьютера, если вы используете старую версию эмулятора BlueStacks. Более того, неправильная настройка приоритетов диспетчера задач процессов BlueStacks также может вызвать обсуждаемую ошибку. Пользователь сталкивается с проблемой, когда пытается выключить свой компьютер, но не может (если он все равно не заставит систему выключиться).

Интерфейс VirtualBox имеет активные подключения

Прежде чем перейти к решениям для закрытия интерфейса VirtualBox при выключении ПК, убедитесь, что режим уведомлений в BlueStacks не включен. Более того, будет хорошей идеей использовать только один экземпляр BlueStacks (если возможно), а не в течение длительного времени (если он не используется). Кроме того, если у вас не установлен BlueStacks (случается редко), проверьте, решает ли чистая загрузка системы проблему.

Решение 1. Обновите или переустановите эмулятор BlueStacks

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

  1. Запустите эмулятор BlueStacks и в правом нижнем углу экрана щелкните значок шестеренки, чтобы открыть настройки.Откройте настройки BlueStacks
  2. Теперь на левой панели окна нажмите «О программе», а затем нажмите кнопку «Проверить наличие обновлений».Проверьте обновления BlueStacks
  3. Затем примените обновления и перезапустите эмулятор.
  4. Теперь закройте эмулятор (даже из системного лотка), а затем проверьте, решена ли проблема с выключением.

Если вы не смогли обновить эмулятор на шаге 2, выполните следующие действия:

  1. Закройте эмулятор BlueStacks и выйдите из него из системного трея.Выйдите из BlueStacks через системный лоток
  2. Запустите веб-браузер и перейдите к Сайт BlueStacks.
  3. Теперь нажмите кнопку «Загрузить BlueStacks» и дождитесь завершения загрузки.Скачать BlueStocks
  4. Затем запустите загруженный файл с правами администратора и следуйте инструкциям по обновлению текущей установки.
  5. После обновления эмулятора проверьте, решена ли проблема с выключением.

Если загруженный установщик не может обновить текущую установку, полностью удалите эмулятор BlueStacks, а затем переустановите его, чтобы проверить, решает ли он проблему завершения работы.

Решение 2.Убейте процессы Bluestack в диспетчере задач.

BlueStacks может помешать завершению работы вашей системы, если она все еще работает (даже в фоновом режиме). В этом случае полный выход из эмулятора BlueStacks и использование диспетчера задач для принудительного закрытия всех процессов, связанных с BlueStacks, может решить проблему. И если да, то вы можете создать командный файл для достижения этой функциональности.

  1. Щелкните правой кнопкой мыши значок BlueStacks на панели задач и выберите «Выйти».
  2. Затем щелкните правой кнопкой мыши на панели задач и в показанном меню выберите Диспетчер задач.Откройте диспетчер задач вашей системы
  3. Теперь убедитесь, что там не работают процессы, связанные с BlueStacks.Завершите процессы BlueStacks из диспетчера задач
  4. Затем выключите систему и проверьте, нормально ли она работает.

Если да, то вы можете создать командный файл и щелкнуть по нему перед выключением ПК. Хотя те же функции могут быть достигнуты путем создания задачи выключения (либо в планировщике задач, либо в редакторе групповой политики).

  1. Запустите текстовый редактор (например, Блокнот) и скопируйте в it.wmic процесс, где «name =» HD-Player.exe «» удалить процесс wmic, где «name =» HD-Agent.exe «» удалить процесс wmic, где » name = «Bluestacks.exe» «удалить процесс wmic, где» name = «Bluestacks.exe» «удалитьСоздайте пакетный файл для завершения процессов BlueStacks
  2. Теперь нажмите «Файл» и выберите «Сохранить как».Выберите «Сохранить как» в меню «Файл».
  3. Затем измените раскрывающийся список «Тип файла» на «Все файлы» и затем сохраните файл с именем, имеющим расширение CMD (например, щелкните его перед выключением ПК.cmd).Сохраните пакетный файл с расширением CMD
  4. Теперь щелкните файл и выключите компьютер, чтобы проверить, решена ли проблема.

Решение 3.Измените приоритеты процессов

Ваша система может не выключиться, если приоритеты процессов BlueStacks не установлены должным образом. В этом случае установка приоритетов процессов BlueStacks в диспетчере задач может решить проблему.

Предупреждение: действуйте с особой осторожностью, так как изменение приоритетов процессов может сделать вашу систему чрезвычайно медленной или нестабильной (особенно, если установлен приоритет в реальном времени).

  1. Щелкните правой кнопкой мыши на панели задач и выберите Диспетчер задач. Затем перейдите на вкладку «Подробности» и щелкните правой кнопкой мыши HD-Player.exe.
  2. Теперь наведите курсор на опцию Set Priority и выберите RealTime.Установите приоритет HD-Player.exe на Realtime
  3. Затем аналогичным образом установите следующие приоритеты для соответствующих процессов: HD-Agent.exe >> выше обычного Bluestacks.exe >> Realtime BstkSVC.exe >> realtime
  4. Теперь закройте диспетчер задач и перезагрузите систему, чтобы проверить, решена ли проблема.
  5. Если да, то выйдите из эмулятора даже из системного трея.
  6. Затем откройте текстовый редактор (например, Блокнот) и скопируйте в него следующее: start «» / Realtime «C: Program Files BlueStacks HD-Player.exe» start «» / AboveNormal «C: Program Files BlueStacks HD-Agent.exe «start» «/ Realtime» C: Program Files BlueStacks Bluestacks.exe «start» «/ Realtime» C: Program Files BlueStacks BstkSVC.exe «Запустите BlueStacks с приоритетами, определенными пользователем
  7. Теперь откройте «Файл» в строке меню и выберите «Сохранить как».
  8. Затем измените раскрывающееся меню «Тип файла» на «Все файлы» и введите имя файла с расширением CMD (например, BlueStacks.cmd).Сохраните командный файл, чтобы запустить через него BlueStack
  9. Теперь запустите BlueStacks через только что созданный командный файл, и, надеюсь, проблема с завершением работы будет решена.

Содержание

  1. 990x.top
  2. Простой компьютерный блог для души)
  3. VirtualBox Interface — что это как отключить? (VirtualBox has active connections)
  4. VirtualBox Interface — что это такое?
  5. VirtualBox Interface — как исправить проблему при выключении
  6. Другие рекомендации
  7. Заключение
  8. VirtualBox Windows мягкое выключение гостей на выключение хоста
  9. 6 ответов

990x.top

Простой компьютерный блог для души)

VirtualBox Interface — что это как отключить? (VirtualBox has active connections)

Приветствую друзья. Поговорим сегодня о такой штуке как VirtualBox Interface — я постараюсь написать все простыми словами, чтобы было понятно каждому.

VirtualBox Interface — что это такое?

Сперва разберемся с названием:

  • VirtualBox — это программа для создания виртуальных машин, простыми словами виртуальных компьютеров со своими виртуальными устройствами (жесткий диск, оперативка, процессор, сетевая карта и так далее).
  • Interface — слово, которое означает некий набор функций, которыми иногда например может пользоваться другое приложение.

Скажу сразу: если у вас на ПК установлен какой-то эмулятор Андроида, то перед выключением компа — выйдите из эмулятора. Тогда никакой ошибки может не быть.

В данном случае, как я понимаю имеется ввиду что Interface — это возможность использовать функции VirtualBox в другом ПО.

Иногда VirtualBox Interface не дает нормально выключиться компьютеру:

Почему это происходит? Например какая-то программа может использовать функции VirtualBox, но вы ее перед закрытием ПК не выключили.

Оказывается что некие эмуляторы Android могут использовать функции VirtualBox, например эмулятор Bluestacks. При этом вы могли вообще не устанавливать VirtualBox, просто компонент установился вместе с эмулятором.

VirtualBox Interface — как исправить проблему при выключении

В принципе, если подождать немного времени, то надпись VirtualBox Interface — может пропасть и компьютер выключится. Но это не совсем корректно. Компьютер просто дает некоторое время для завершения, если в итоге приложение не выключилось — система завершает его принудительно, что разумеется не очень хорошо.

Есть один способ, может помочь. Запустите реестр, зажав кнопки Win + R > введя команду regedit > нажмите ОК. Далее перейдите по такому пути:

HKEY_CURRENT_USER > Control Panel > Desktop

Далее нажмите правой кнопкой по белому пространству справа, появится меню, выберите Создать > Строковый параметр > введите название AutoEndTasks и нажмите энтер или просто мышкой по белому полю рядом, чтобы сохранить название. Создали параметр? Окей. Теперь нажмите по нему правой кнопкой > выберите изменить > укажите 1. Все, сохраняем изменения и выполняем перезагрузку. Что мы сделали? Мы активировали отправку сигнала компоненту VirtualBox Interface при выключении компьютера. Это может помочь.

Другие рекомендации

  • Такого быть не должно. Поэтому если что — переустановите Bluestacks или другое ПО, из-за которого возникает проблема.
  • Изменять параметр завершения работы приложений не стоит. Я имею ввиду уменьшать время ожидания. Вы можете сделать так, что ПК будет выключаться быстрее, ничего мешать не будет, но приложения будут завершать работу некорректно. Это в будущем может привести к ошибкам.

Заключение

  • VirtualBox Interface — интерфейс, компонент, который может использоваться в другом софте, например эмулятор Android.
  • При проблемах с выключением ПК — попробуйте создать параметр AutoEndTasks, или переустановите софт, который вызывает ошибку, как уже выяснили — это может быть эмулятор Android.

VirtualBox Windows мягкое выключение гостей на выключение хоста

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

кажется, что самым безопасным вариантом было бы вызвать команду «сохранить состояние», когда хост начинает выключаться, но неясно, будет ли хост ждать достаточно долго, чтобы виртуальные машины закончили сохранение состояния и выключение питания.

есть ли у кого-нибудь надежное решение этой (казалось бы, основной) проблемы?

6 ответов

У меня была похожая проблема и я решил ее, запустив VirtualBox как сервис:

с VBoxVMService вы можете выбрать, как вы хотите, чтобы машина для выключения (сохранить состояние, выключение питания) и запуска. Так как он работает как служба, Windows будет автоматически ждать его завершения работы, в процессе завершения работы системы.

к сожалению, это не представляется возможным для виртуальных машин, запущенных через VirtualBox GUI. Хотя интерфейс может перехватить событие завершения работы узла и реагировать, служба в VirtualBox увольняют: https://forums.virtualbox.org/viewtopic.php?p=278668#p278668

Если вам не нужна графическая консоль, можно воспользоваться VBoxHeadlessTray или VBoxVMService. Оба поддерживают автоматическое сохранение и возобновление при завершении работы и перезапуске узла Windows.

VirtualBox 5.0 вводит «съемный интерфейс» режим запуска. Этот режим запускает виртуальную машину без головы с отдельным процессом пользовательского интерфейса. Графическая производительность страдает, хотя и 3D ускорение не поддерживается. Но, возможно, это может быть объединено с VBoxHeadlessTray в будущем (VBoxHeadlessTray еще не поддерживает 5.0.) Ссылки на VBoxHeadlessTray репозиторий GitHub и тегом GitHub запрос на добавление VirtualBox 5 поддержка.

Edit: VBoxVmService также не поддерживает новый съемный режим с версии 5.0. Только безголовый до сих пор. Я добавил запрос для этого.

Извините, я опоздал на вечеринку. Существует точный ответ на это, хотя он требует некоторой командной строки-foo. Смотри эту ветку пост для получения дополнительной информации: https://forums.virtualbox.org/viewtopic.php?f=6&t=53684#p285540

команда, которую вы ищете:

«C:Program ФайлыОракулВ VirtualBox VBoxManage.exe «setextradata» имя виртуальной машины » GUI / DefaultCloseAction Shutdown

Это то, что я использую на нескольких виртуальных машинах, закройте окно, и оно начнется безопасное выключение автоматически. Завершение работы Windows, и в его попытке закрыть все, он будет ждать завершения этих процессов.

у меня есть 3 пакетных скрипта, которые я использую вместо кнопок питания startmenu.

do_shutdown.летучая мышь (выключение ПК с 10 периода ожидания сек, чтобы не дать 10 ВМ сек время сэйва, но позвольте мне отменить выключение в течение 10 секунд. Отсчет времени начинается после выключения виртуальной машины)

do_reboot.летучая мышь (перезагружается сразу после закрытия виртуальной машины вниз)

do_cancel.летучая мышь (позволяет мне отменить выключение ПК в течение 10-секундного периода ожидания. Это перезагрузит виртуальную машину снова, так как они закрыли с do_shutdown.летучая мышь)

вместо savestate вы также можете использовать один из следующих

у меня был подобный вопрос и нашел эту страницу. Я не хочу запускать VirtualBox как службу, потому что у меня много виртуальных машин для тестирования и обычно выбираю разные для запуска в пользовательском интерфейсе VirtualBox. Когда я выключаю компьютер, раздражает вручную сохранять состояние каждой виртуальной машины. Использование скриптов для сохранения всех запущенных виртуальных машин в данном случае представляется практичным решением. Чтобы сделать ответ Daniel F более общим, я написал эти сценарии, которые автоматически сохраняют состояние всех работающих виртуальных машин без называя их явно.

saveRunningVMs.летучая мышь для Windows:

saveRunningVMs.sh для Linux:

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

Я не знаю, насколько надежен этот метод точно. как отметили другие существуют ограничения на то, как долго система будет ждать завершения задачи Winlogon 7002. Но я лично не было никаких проблем с этим давая полезная спасти Штаты даже с несколькими запущенными виртуальными машинами по 4+ ГБ общей ВМ ОПЕРАТИВНАЯ ПАМЯТЬ.

вот шаги, чтобы установить его:

  1. скачать и установить Python 2.7.X от python.org
  2. создайте файл сценария python где-нибудь в вашей системе с помощью блокнота или любого другого текстового редактора (см. ниже)
  3. Открыть Планировщик Задач
  4. выберите действие — > создать основную задачу. и с помощью мастера создайте задачу со следующими параметрами
    • имя вашего выбор
    • запуск задачи при регистрации определенного события
    • Log: System
    • Источник: Winlogon
    • идентификатор события: 7002
    • запустить программу
    • рядом с Программы/Скрипта введите полный путь к вашей python.exe , например c:Python27python.exe
    • рядом с добавить аргументы, введите полный путь, где вы положили файл сценария python, например, я положил шахту в подпапке Моих документов папка, значит это C:UsersraksliceDocumentsvboxsuspendvboxsuspend.py
    • Выбрать Закончить.

теперь в VirtualBox виртуальных машин должна быть приостановлена на выход/перезагрузки/выключения.

скрипт python, чтобы сделать выключение ниже:

Добавить комментарий