Коригиране: 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, което кара приложението да не се стартира или да причинява грешки в операционната си система.



  1. Придвижете се до официален уебсайт на VirtualBox и инсталирайте най-новата налична версия.

  1. След като изтеглите изпълнимия файл, трябва да деинсталираме съществуващата версия, преди да преминете към инсталиране на най-новата. Натиснете Windows + R, напишете „ appwiz. cpl ”В диалоговия прозорец и натиснете Enter. Придвижете се през списъка с програми и деинсталирайте приложението.
  1. След като деинсталирате приложението, инсталирайте последната изтеглена версия.
  2. Ако вече сте имали съществуващи виртуални машини в по-старата VirtualBox, можете да опитате да насочите новоинсталираната ви виртуална машина към вашата директория. Пътят, където се съхраняват виртуалните ви машини, е:
C:  Потребители  [потребителско име]  VirtualBox VMs C:  Потребители  [потребителско име]  VirtualBox VMs  [vm група]  [vm име]

Решение 2: Активиране на Hyper-V

Microsoft Hyper-V, известен още като „виртуализация на Windows сървъри“ в миналото, който може да създава виртуални машини на системи с Windows 8 или по-нова версия. Този модул помага на други приложения на трети страни да създадат своите виртуални машини на вашия компютър. Ако този метод е деактивиран, може да имате проблеми. Можем да се уверим, че е активиран и да опитаме да стартираме VirtualBox отново.

  1. Натиснете Windows + S, напишете „ Включване или изключване на функции на Уиндоус ”В диалоговия прозорец и отворете приложението.
  2. Намерете “ Hyper-V ”От списъка с опции и проверете След като е отметнато, натиснете OK, за да започне процесът на инициализация.

  1. След като модулът е активиран, рестартирайте компютъра си напълно и опитайте да създадете нови виртуални машини с помощта на VirtualBox и вижте дали това ще реши проблема.

Решение 3: Деактивиране на изпълнението на драйверите

Принудителното изпълнение на драйвери е механизъм за безопасност в Windows, който не позволява да се инсталират подозрителни или лошо написани драйвери във вашата операционна система. Тъй като VirtualBox инсталира собствени драйвери за виртуални машини във виртуална среда, това може да противоречи на настройките. Можем да опитаме да изключим прилагането на драйвера и да видим дали това решава проблема.

  1. Натиснете Windows + S, напишете „ командния ред ”В диалоговия прозорец щракнете с десния бутон върху приложението и изберете„ Изпълни като администратор ”.
  2. Веднъж в повишен команден ред, изпълнете следната команда:
bcdedit.exe / задайте nointegritychecks

  1. Това ще деактивира проверките на целостта и ще ви позволи да инсталирате всеки драйвер. Ако искате отново да активирате проверката на целостта, въведете следната команда в повишения команден ред.
bcdedit.exe / изключете nointegritychecks

Рестартирайте компютъра си, след като деактивирате прилагането и проверете дали проблемът е разрешен.

Решение 4: Инсталиране на адаптери VirtualBox ръчно

Има някои случаи, когато VirtualBox не успява да инсталира правилно мрежовите адаптери на вашия компютър. Поради това приложението може да ви изведе грешка „Не може да се зареди VirtualBox“. В този случай можем да опитаме да инсталираме правилно мрежовите драйвери на VirtualBox и след това да настроим правилно конфигурацията.

  1. Първо изтрийте всички предишни адаптери VirtualBox. След изтриване натиснете Windows + R, напишете „ devmgmt. msc ”В диалоговия прозорец и натиснете Enter.
  2. След като влезете в диспечера на устройствата, щракнете Действие> Добавяне на наследен хардуер .

  1. Сега инсталирайте адаптерите Oracle VirtualBox ръчно. Пътят, където се намират, обикновено е следният:
C:  Program Files  Oracle  VirtualBox  drivers  network  netadp  VBoxNetAdp.inf
  1. След като инсталирахме драйверите правилно, можем да продължим напред и да ги конфигурираме правилно. Стартирайте Oracle VirtualBox, щракнете Файл> Предпочитания> Мрежа> Мрежа само за хост . Сега кликнете върху редактиране .
  2. Задайте правилно следната информация в съответните полета:

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

  1. Натиснете OK, за да запазите промените и да рестартирате компютъра си. Сега проверете дали можете да отворите VirtualBox.

Решение 5: Промяна на паравиртуализацията

Паравиртуализацията е софтуерна техника, която позволява на виртуалните машини да имат софтуерен интерфейс. Това е подобно, но изобщо не е идентично с основния хардуерно-софтуерен интерфейс. Има много съобщения, че тази функция създава много проблеми във VirtualBox. Можем да опитаме да променим опцията му на KVM и вижте дали това прави номера.

  1. Стартирайте VirtualBox, кликнете върху Настройки> Система> Ускорение> Интерфейс за паравиртуализация .
  2. Изберете опцията на KVM вместо По подразбиране .

  1. Рестартирайте компютъра си напълно и опитайте да стартирате виртуалната машина отново. Проверете дали проблемът е решен.

В допълнение към тези решения можете да опитате и следното:

  • Деактивиране 3D графика
  • Стартирайте приложението в съвместимост режим с администраторски права.
  • Актуализиране графика драйвери .
  • Деинсталиране други конфликтни VMwares .
4 минути четене