Зависание виртуальной машины при запуске во время обновления Windows Azure VM startup is stuck at Windows update
Эта статья помогает решить проблему, когда виртуальная машина зависает на этапе обновления Windows во время запуска. This article helps resolve the issue when your Virtual Machine (VM) is stuck at the Windows Update stage during startup.
Симптом Symptom
Виртуальная машина Windows не запускается. A Windows VM doesn’t start. При проверке снимков экрана в окне Диагностика загрузки вы обнаруживаете, что во время запуска произошло зависание на этапе обновления. When you check the screenshots in the Boot diagnostics window, you see that the startup is stuck in the update process. Ниже приведены примеры сообщений об ошибках. The following are examples of messages that you may receive:
- Установка Windows ##%. Не выключайте компьютер. Installing Windows ##% Don’t turn off your PC. Это займет некоторое время. Компьютер перезагрузится несколько раз. This will take a while Your PC will restart several times
- Не выключайте компьютер до завершения. Keep your PC on until this is done. Установка обновления # из #. Installing update # of #.
- Мы не смогли завершить обновления. Отмена изменений. Не выключайте компьютер. We couldn’t complete the updates Undoing changes Don’t turn off your computer
- Сбой при настройке обновлений Windows. Отмена изменений. Не выключайте компьютер. Failure configuring Windows updates Reverting changes Do not turn off your computer
- Ошибка применения операций обновления ##### из ##### (\Regist. ) Error applying update operations ##### of ##### (\Regist. )
- Неустранимая ошибка применения операций обновления ##### из ##### ($$. ) Fatal Error applying update operations ##### of ##### ($$. )
Решение Solution
В зависимости от количества обновлений, которые устанавливаются или откатываются, процесс обновления может занять некоторое время. Depending on the number of updates that are getting installed or rolled backing, the update process can take a while. Оставьте виртуальную машину в этом состоянии на 8 часов. Leave the VM in this state for 8 hours. Если по прошествии этого периода виртуальная машина по-прежнему пребывает в этом состоянии, перезапустите ее на портале Azure и проверьте, запускается ли она обычным образом. If the VM is still in this state after that period, restart the VM from the Azure portal, and see if it can start normally. Если этот шаг не помог, попробуйте следующее решение. If this step doesn’t work, try the following solution.
Удаление обновления, вызвавшего проблему Remove the update that causes the problem
Сделайте снимок диска ОС затронутой виртуальной машины в качестве резервной копии. Take a snapshot of the OS disk of the affected VM as a backup. Дополнительные сведения см. в статье Создание моментального снимка. For more information, see Snapshot a disk.
После подключения диска операционной системы на виртуальной машине восстановления запустите diskmgmt.msc, чтобы открыть «Управление дисками», и убедитесь, что подключенный диск В сети. Once the OS disk is attached on the recovery VM, run diskmgmt.msc to open Disk Management, and ensure the attached disk is ONLINE. Обратите внимание на букву диска, которая назначается присоединенному диску ОС с папкой \Windows. Take note of the drive letter that is assigned to the attached OS disk holding the \windows folder. Если диск зашифрован, расшифруйте его, прежде чем приступать к следующим шагам в этом документе. If the disk is encrypted, decrypt the disk before proceeding with next steps in this document.
Откройте командную строку с повышенными привилегиями (Запуск от имени администратора). Open an elevated command prompt instance (Run as administrator). Выполните следующую команду, чтобы получить список пакетов обновления, которые находятся на прилагаемом диске ОС: Run the following command to get the list of the update packages that are on the attached OS disk:
Например, если подключенный диск ОС является диском F, выполните следующую команду: For example, if the attached OS disk is drive F, run the following command:
Откройте файл C:\temp\Patch_level.txt, а затем прочтите его снизу вверх. Open the C:\temp\Patch_level.txt file, and then read it from the bottom up. Найдите обновление, которое находится в состоянии ожидания установки или ожидания удаления. Locate the update that’s in Install Pending or Uninstall Pending state. Ниже приведен пример состояния обновления. The following is a sample of the update status:
Удалите обновление, вызвавшее проблему: Remove the update that caused the problem:
В зависимости от размера пакета инструменту DISM понадобится некоторое время для обработки отмены установки. Depending on the size of the package, the DISM tool will take a while to process the un-installation. Обычно процесс завершается в течение 16 минут. Normally the process will be completed within 16 minutes.
Исправлено: VirtualBox не открывается —
Oracle VM VirtualBox — это бесплатный гипервизор и платформа для запуска виртуальных устройств на вашем компьютере, который разработан и поддерживается Oracle. Это один из самых популярных виртуальных менеджеров, на котором размещены почти все операционные системы, такие как Linux, Windows, Solaris, OS / 2, Haiku и т. Д. Люди используют его для использования другой операционной системы поверх своей текущей ОС, определяя специальная среда для этого.
В последнее время появились сообщения о том, что VirtualBox не открывается, особенно в Windows. Эта проблема начала появляться вскоре после недавних обновлений Windows. Причина, по которой эта проблема может возникнуть, заключается в неправильных настройках, установленной более старой версии и поврежденных установочных файлах. Мы рассмотрим все решения одно за другим, начиная с самых простых.
Что заставляет VirtualBox не открываться?
Проблема с открытием VirtualBox по сути означает, что вы не можете создать виртуальную машину и запустить ее. Эта проблема появилась после того, как Microsoft начала выпускать обновления для Windows 10, и сохраняется по сей день. Вот несколько причин, по которым возникает эта проблема:
- Некоторые модули, такие как Hyper-V, может быть не включен на вашем компьютере или может быть отключен после недавнего обновления Windows.
- Windows ужесточила контроль установка драйверов и поскольку VirtualBox устанавливает драйверы для виртуальных машин независимо, это может привести к конфликту и вызвать проблемы.
- Постоянные обновления Windows 10 вызывают проблемы с программным обеспечением, отображающим виртуальную машину на вашем компьютере. Концепция называется Паравиртуализация. Изменение текущих значений обычно является исправлением этой ситуации.
Как исправить то, что VirtualBox не открывается
Как упоминалось ранее, были многочисленные сообщения о том, что VirtualBox не открывается после обновления Windows 10. Эта проблема не только присутствует в Windows, но также возникает в Mac и Linux. Виртуальный менеджер не запустит ни все приложение, ни конкретную операционную систему, которую вы пытаетесь запустить в виртуальной среде. Этот урок попытается исправить все упомянутые проблемы.
Решение 1. Обновление VirtualBox
Прежде чем вы попробуете что-то еще, важно обновить VirtualBox до последней версии, доступной на их официальном сайте. Были многочисленные случаи, когда более старая версия имела проблемы совместимости с последней версией Windows, что приводило к тому, что приложение не запускалось или вызывало ошибки в его операционной системе.
- Перейдите к официальный сайт VirtualBox и установите последнюю доступную версию.
- Как только вы загрузили исполняемый файл, нам нужно удалить существующую версию, прежде чем переходить к установке последней. Нажмите Windows + R, введите «appwiz.компл”В диалоговом окне и нажмите Enter. Перейдите по списку программ и удалите приложение.
- После удаления приложения установите последнюю загруженную версию.
- Если у вас уже были виртуальные машины в более старом VirtualBox, вы можете попробовать указать новую установленную виртуальную машину в своем каталоге. Путь, где хранятся ваши виртуальные машины:
Решение 2. Включение Hyper-V
Microsoft Hyper-V, также известный в прошлом как «виртуализация серверов Windows», может создавать виртуальные машины в системах под управлением Windows 8 или более поздней версии. Этот модуль помогает сторонним приложениям создавать свои виртуальные машины на вашем компьютере. Если этот метод отключен, у вас могут возникнуть проблемы. Мы можем убедиться, что он включен, и попробуйте снова запустить VirtualBox.
- Нажмите Windows + S, введите «Включить или отключить функции Windows»И откройте приложение.
- Найдите «Hyper-V,Из списка вариантов и проверять После того, как он проверен, нажмите OK, чтобы начать процесс инициализации.
- После включения модуля полностью перезагрузите компьютер и попробуйте создать новые виртуальные машины, используя VirtualBox, и посмотрите, решит ли это проблему.
Решение 3. Отключение принудительного применения драйвера
Принудительное использование драйверов — это механизм безопасности в Windows, который не позволяет устанавливать подозрительные или плохо написанные драйверы в вашей операционной системе. Поскольку VirtualBox устанавливает свои собственные драйверы для виртуальных машин в виртуальной среде, это может конфликтовать с настройками. Мы можем попробовать отключить принудительное использование драйверов и посмотреть, исправит ли это проблему.
- Нажмите Windows + S, введите «командная строка«В диалоговом окне щелкните правой кнопкой мыши приложение и выберите«Запустить от имени администратора».
- В командной строке с повышенными привилегиями выполните следующую команду:
- Это отключит проверку целостности и позволит вам установить любой драйвер. Если вы хотите снова включить проверку целостности, введите следующую команду в командной строке с повышенными правами.
Перезагрузите компьютер после отключения принудительного применения и проверьте, устранена ли проблема.
Решение 4. Установка адаптеров VirtualBox вручную
В некоторых случаях VirtualBox не может правильно установить сетевые адаптеры на ваш компьютер. Из-за этого приложение может выдать ошибку «Невозможно загрузить VirtualBox». В этом случае мы можем попытаться правильно установить сетевые драйверы VirtualBox и затем правильно настроить конфигурацию.
- Сначала удалите все предыдущие адаптеры VirtualBox. После удаления нажмите Windows + R, введите «devmgmt.ЦКМ”В диалоговом окне и нажмите Enter.
- В диспетчере устройств нажмите Действие> Добавить устаревшее оборудование.
- Теперь установите адаптеры Oracle VirtualBox вручную. Путь, где они расположены, обычно следующий:
- Теперь, когда мы правильно установили драйверы, мы можем двигаться вперед и правильно их настраивать. Запустите Oracle VirtualBox, нажмите Файл> Настройки> Сеть> Сеть только для хоста. Теперь нажмите на редактировать.
- Правильно укажите следующую информацию в соответствующих полях:
IPv4 192.168.56.1
маскировать 255.255.255.0
Теперь нажмите на вкладку DHCP-сервер и установите следующее:
Адрес сервера: 192.168.56.100
Маска сервера: 255.255.255.0
Низкий адрес привязан: 192.168.56.101
Верхний адрес привязан: 192.168.56.254
- Нажмите OK, чтобы сохранить изменения и перезагрузить компьютер. Теперь проверьте, можете ли вы открыть VirtualBox.
Решение 5: Изменение паравиртуализации
Паравиртуализация — это программная технология, которая позволяет виртуальным машинам иметь программный интерфейс. Это похоже, но совсем не идентично базовому программно-аппаратному интерфейсу. Есть много сообщений, что эта функция вызывает много проблем в VirtualBox. Мы можем попробовать изменить его опцию на KVM и посмотрим, поможет ли это.
- Запустите VirtualBox, нажмите на Настройки> Система> Ускорение> Интерфейс паравиртуализации.
- Выберите опцию KVM вместо По умолчанию.
- Перезагрузите компьютер полностью и попробуйте снова запустить виртуальную машину. Проверьте, решена ли проблема.
В дополнение к этим решениям вы также можете попробовать следующее:
- Отключение3D графика
- Запустите приложение в совместимостьРежим с правами администратора.
- обновлениеграфикаводители.
- Удаление другие конфликтующие VMwares.
Не запускается VirtualBox: причины и решения
Средство виртуализации VirtualBox отличается стабильной работой, но может перестать запускаться вследствие определенных событий, будь то неправильные настройки пользователя или обновление операционной системы на хостовой машине.
Ошибка запуска VirtualBox: основные причины
Различные факторы могут повлиять на работу программы ВиртуалБокс. Она может перестать работать, даже если без труда запускалась совсем недавно или в момент после установки.
Чаще всего пользователи сталкиваются с тем, что не могут запустить именно виртуальную машину, в то время как сам VirtualBox Менеджер работает в обычном режиме. Но в некоторых случаях не запускается и само окно, позволяющее создавать виртуальные машины и управлять ими.
Давайте разберемся в том, как устранить эти ошибки.
Ситуация 1: Невозможно выполнить первый запуск виртуальной машины
Проблема: Когда установка самой программы ВиртуалБокс и создание виртуальной машины прошли успешно, наступает черед установки операционной системы. Обычно случается так, что при попытке первого запуска созданной машины появляется такая ошибка:
«Аппаратное ускорение (VT-x/AMD-V) не доступно в Вашей системе.»
При этом другие операционные системы в VirtualBox могут без проблем запускаться и работать, и с такой ошибкой можно столкнуться далеко не в первый день использования ВиртуалБокс.
Решение: необходимо включить функцию поддержки виртуализации в BIOS.
- Перезагрузите ПК, и при запуске нажмите клавишу входа в BIOS.
-
- Путь для Award BIOS: Advanced BIOS Features — Virtualization Technology (в некоторых версиях название сокращено до Virtualization);
- Путь для AMI BIOS: Advanced — Intel(R) VT for Directed I/O (либо просто Virtualization);
- Путь для ASUS UEFI: Advanced — Intel Virtualization Technology.
Для нестандартных БИОС путь может быть другим:
- System Configuration — Virtualization Technology;
- Configuration — Intel Virtual Technology;
- Advanced — Virtualization;
- Advanced — CPU Configuration — Secure Virtual Machine Mode.
Если вы не нашли настройки по указанным выше путям, пройдитесь по разделам BIOS и самостоятельно найдите параметр, отвечающий за виртуализацию. В его названии должно присутствовать одно из следующих слов: virtual, VT, virtualization.
Ситуация 2: Не запускается VirtualBox Менеджер
Проблема: Менеджер ВиртуалБокса не реагирует на попытку запуска, и при этом не выдает никаких ошибок. Если заглянуть в «Просмотр событий», то можно увидеть там запись, свидетельствующую об ошибке запуска.
Решение: Откат, обновление или переустановка VirtualBox.
Если ваша версия VirtualBox устарела или инсталлировалась/обновилась с ошибками, то ее достаточно переустановить. Виртуальные машины с установленными гостевыми ОС при этом никуда не денутся.
Простейший способ — восстановить или удалить ВиртуалБокс через установочный файл. Запустите его, и выберите:
- Repair — исправление ошибок и проблем, из-за которых не работает VirtualBox;
- Remove — удаление Менеджера VirtualBox, когда исправление не помогает.
В некоторых случаях конкретные версии ВиртуалБокса отказываются корректно работать с отдельными конфигурациями ПК. Есть два выхода:
- Дождитесь новой версии программы. Проверяйте официальный сайт www.virtualbox.org и следите за обновлениями.
- Откатитесь до старой версии. Чтобы это сделать, сперва удалите текущую версию. Это можно сделать способом, указанным выше, или через «Установку и удаление программ» в Windows.
Не забудьте сделать резервные копии важных папок.
Запустите установочный файл или скачайте старую версию с официального сайта по этой ссылке с архивными релизами.
Ситуация 3: VirtualBox не запускается после обновления ОС
Проблема: В результате последнего обновления операционной системы VB Менеджер не открывается или не запускается виртуальная машина.
Решение: Ожидание новых обновлений.
Операционная система может обновиться и стать несовместимой с текущей версией VirtualBox. Обычно в таких случаях разработчики оперативно выпускают обновления ВиртуалБокс, устраняющие такую проблему.
Ситуация 4: Некоторые виртуальные машины не запускаются
Проблема: при попытке запуска определенных виртуальных машин появляется ошибка или BSOD.
Решение: отключение Hyper-V.
Включенный гипервизор мешает запуску виртуальной машины.
- Откройте «Командную строку» от имени администратора.
Напишите команду:
bcdedit /set hypervisorlaunchtype off
и нажмите Enter.
Ситуация 5: Ошибки с kernel driver
Проблема: При попытке запуска виртуальной машины появляется ошибка:
«Cannot access the kernel driver! Make sure the kernel module has been loaded successfully.»
Решение: переустановка или обновление VirtualBox.
Переустановить текущую версию или обновить ВиртуалБокс до новой сборки можно способом, указанным в «Ситуации 2».
Проблема: Вместо запуска машины с гостевой ОС (свойственно для Linux) появляется ошибка:
«Kernel driver not installed».
Решение: Отключение Secure Boot.
У пользователей с UEFI вместо обычного Award или AMI BIOS есть функция Secure Boot. Она запрещает запуск не авторизованных ОС и ПО.
- Перезагрузите ПК.
- Во время загрузки нажмите клавишу для входа в BIOS.
-
- Пути для ASUS:
- Пути для ASUS:
Boot — Secure Boot — OS Type — Other OS.
Boot — Secure Boot — Disabled.
Security — Secure Boot — Disabled.
Advanced — System Configuration — Secure Boot — Disabled.
Если у вас ноутбук Acer, то отключить данную настройку просто так не получится.
Сперва зайдите на вкладку Security, используя Set Supervisor Password, установите пароль, а затем попробуйте отключить Secure Boot.
В некоторых случаях может потребоваться переключение с UEFI на CSM либо Legacy Mode.
Ситуация 6: Вместо виртуальной машины запускается UEFI Interactive Shell
Проблема: Не запускается гостевая ОС, и вместо нее появляется интерактивная консоль.
Решение: Изменение настроек виртуальной машины.
- Запустите VB Менеджер и откройте настройки виртуальной машины.
Перейдите на вкладку «Система» и поставьте галочку рядом с пунктом «Включить EFI (только специальные ОС)».
Если никакое решение вам не помогло, то оставляйте комментарии с информацией о проблеме, и мы постараемся вам помочь.