Poprawka: VirtualBox nie otwiera się

Oracle VM VirtualBox to darmowy hiperwizor i platforma do uruchamiania urządzeń wirtualnych na twoim komputerze, który jest rozwijany i obsługiwany przez Oracle. Jest to jeden z najpopularniejszych wirtualnych menedżerów i obsługuje prawie wszystkie systemy operacyjne, takie jak Linux, Windows, Solaris, OS / 2, Haiku itp. Ludzie używają go, aby korzystać z innego systemu operacyjnego na podstawie obecnego systemu operacyjnego, definiując specjalne środowisko dla tego.

Ostatnio pojawiły się doniesienia o tym, że VirtualBox nie otwiera się, szczególnie w systemie Windows. Ten problem zaczął pojawiać się wkrótce po ostatnich aktualizacjach systemu Windows. Przyczyną tego problemu może być nieprawidłowość konfiguracji, zainstalowana starsza wersja i uszkodzone pliki instalacyjne. Wszystkie rozwiązania omówimy jeden po drugim, zaczynając od najłatwiejszych.

Co powoduje, że VirtualBox nie otwiera się?

Problem, że VirtualBox nie otwiera się zasadniczo oznacza, że ​​nie można stworzyć żadnej maszyny wirtualnej i uruchomić jej. Ten problem pojawił się po tym, jak Microsoft zaczął wypuszczać aktualizacje systemu Windows 10 i utrzymuje się do dziś. Oto niektóre z przyczyn występowania tego problemu:

  • Niektóre moduły, takie jak Hyper-V, mogą nie być włączone na komputerze lub mogą zostać wyłączone po ostatniej aktualizacji systemu Windows.
  • System Windows zacieśnił kontrolę nad instalacjami sterowników, a ponieważ VirtualBox samodzielnie instaluje sterowniki maszyn wirtualnych, może to powodować konflikty i powodować problemy.
  • Ciągłe aktualizacje systemu Windows 10 powodują problemy z oprogramowaniem wyświetlającym maszynę wirtualną na komputerze. Koncepcja zwana parawirtualizacją . Zmiana obecnych wartości jest zazwyczaj naprawą tej sytuacji.

Jak naprawić brak otwierania VirtualBox

Jak wspomniano wcześniej, pojawiło się wiele raportów o tym, że VirtualBox nie otwiera się po aktualizacji Windows 10. Ten problem występuje nie tylko w systemie Windows, ale występuje także w komputerach Mac i Linux. Menedżer wirtualny nie uruchomiłby ani całej aplikacji, ani konkretnego systemu operacyjnego, który próbujesz uruchomić w środowisku wirtualnym. W tym samouczku spróbujesz rozwiązać wszystkie wymienione problemy.

Rozwiązanie 1: Aktualizacja VirtualBox

Zanim spróbujesz cokolwiek innego, musisz zaktualizować VirtualBox do najnowszej wersji dostępnej na ich oficjalnej stronie. Było wiele przypadków, w których starsza wersja ma problemy ze zgodnością z najnowszą wersją systemu Windows, co powoduje, że aplikacja nie uruchamia się lub powoduje błędy w systemie operacyjnym.

  1. Przejdź do oficjalnej strony VirtualBox i zainstaluj najnowszą dostępną wersję.

  1. Po pobraniu pliku wykonywalnego musimy odinstalować istniejącą wersję, zanim przejdziesz do instalacji najnowszej. Naciśnij Windows + R, wpisz „ appwiz. cpl ”w oknie dialogowym i naciśnij klawisz Enter. Przejrzyj listę programów i odinstaluj aplikację.
  1. Po odinstalowaniu aplikacji zainstaluj najnowszą pobraną wersję.
  2. Jeśli masz już maszynę wirtualną w starszym VirtualBox, możesz spróbować skierować nowo zainstalowaną maszynę wirtualną do katalogu. Ścieżka do przechowywania maszyn wirtualnych to:
 C: \ Users \ [nazwa użytkownika] \ VirtualBox VMs C: \ Users \ [nazwa użytkownika] \ VirtualBox VMs \ [grupa vm] \ [nazwa vm] 

Rozwiązanie 2: Włączanie funkcji Hyper-V

Microsoft Hyper-V, w przeszłości znany również jako „wirtualizacja serwerów Windows”, który może tworzyć maszyny wirtualne w systemach z Windows 8 lub nowszym. Ten moduł pomaga innym aplikacjom zewnętrznym tworzyć ich maszyny wirtualne na twoim komputerze. Jeśli ta metoda jest wyłączona, mogą wystąpić problemy. Możemy upewnić się, że jest włączony i spróbować ponownie uruchomić VirtualBox.

  1. Naciśnij Windows + S, wpisz „ Włącz lub wyłącz funkcje systemu Windows ” w oknie dialogowym i otwórz aplikację.
  2. Znajdź „ Hyper-V ” na liście opcji i zaznacz Po sprawdzeniu naciśnij OK, aby rozpocząć proces inicjalizacji.

  1. Po włączeniu modułu całkowicie uruchom ponownie komputer i spróbuj utworzyć nowe maszyny wirtualne za pomocą VirtualBox i sprawdź, czy to rozwiąże problem.

Rozwiązanie 3: Wyłączanie wymuszania sterownika

Egzekwowanie sterowników to mechanizm bezpieczeństwa w systemie Windows, który nie pozwala na instalowanie podejrzanych lub źle napisanych sterowników w systemie operacyjnym. Ponieważ VirtualBox instaluje własne sterowniki dla maszyn wirtualnych w środowisku wirtualnym, może to powodować konflikt z ustawieniami. Możemy spróbować wyłączyć wymuszanie sterowników i sprawdzić, czy to rozwiąże problem.

  1. Naciśnij Windows + S, wpisz „ wiersz polecenia ” w oknie dialogowym, kliknij prawym przyciskiem myszy aplikację i wybierz „ Uruchom jako administrator ”.
  2. W wierszu polecenia z podwyższonym poziomem uprawnień wykonaj następujące polecenie:
 bcdedit.exe / set nointegritychecks on 

  1. Spowoduje to wyłączenie kontroli integralności i zainstalowanie dowolnego sterownika. Jeśli chcesz ponownie włączyć sprawdzanie integralności, wprowadź następujące polecenie w wierszu polecenia z podwyższonym poziomem uprawnień.
 bcdedit.exe / set nointegritychecks wyłączony 

Uruchom ponownie komputer po wyłączeniu wymuszania i sprawdź, czy problem został rozwiązany.

Rozwiązanie 4: Ręczne instalowanie adapterów VirtualBox

W niektórych przypadkach VirtualBox nie instaluje poprawnie kart sieciowych na twoim komputerze. Z tego powodu aplikacja może zgłosić błąd „Nie można załadować VirtualBox”. W takim przypadku możemy spróbować poprawnie zainstalować sterowniki sieciowe VirtualBox, a następnie odpowiednio skonfigurować konfigurację.

  1. Najpierw usuń wszystkie poprzednie karty VirtualBox. Po usunięciu naciśnij Windows + R, wpisz „ devmgmt. msc ”w oknie dialogowym i naciśnij klawisz Enter.
  2. W menedżerze urządzeń kliknij opcję Działanie> Dodaj starszy sprzęt .

  1. Teraz ręcznie zainstaluj adaptery Oracle VirtualBox. Ścieżka, w której się znajdują, jest zwykle następująca:
 C: \ Program Files \ Oracle \ VirtualBox \ drivers \ network \ netadp \ VBoxNetAdp.inf 
  1. Teraz, gdy poprawnie zainstalujemy sterowniki, możemy przejść do przodu i odpowiednio je skonfigurować. Uruchom Oracle VirtualBox, kliknij Plik> Preferencje> Sieć> Sieć tylko hosta . Teraz kliknij Edytuj .
  2. Ustaw odpowiednio następujące informacje w odpowiednich polach:

IPv4 192.168.56.

Maska 255.255.255.0

Teraz kliknij kartę serwera DHCP i ustaw następujące opcje:

Adres serwera : 192.168.56.100

Maska serwera : 255.255.255.0

Niski limit adresu : 192.168.56.10

Górna granica adresu : 192.168.56.254

  1. Naciśnij OK, aby zapisać zmiany i ponownie uruchomić komputer. Teraz sprawdź, czy możesz otworzyć VirtualBox.

Rozwiązanie 5: Zmiana parawirtualizacji

Parawirtualizacja to technika oprogramowania, która umożliwia maszynom wirtualnym interfejs oprogramowania. Jest to podobne, ale wcale nie identyczne z podstawowym interfejsem sprzętowo-programowym. Istnieje wiele raportów, że ta funkcja powoduje wiele problemów w VirtualBox. Możemy spróbować zmienić jego opcję na KVM i sprawdzić, czy to załatwi sprawę.

  1. Uruchom VirtualBox, kliknij Ustawienia> System> Przyspieszenie> Interfejs parawirtualizacji .
  2. Wybierz opcję KVM zamiast Domyślne .

  1. Zrestartuj całkowicie komputer i spróbuj ponownie uruchomić maszynę wirtualną. Sprawdź, czy problem został rozwiązany.

Oprócz tych rozwiązań możesz również spróbować:

  • Wyłączanie grafiki 3D
  • Uruchom aplikację w trybie zgodności z uprawnieniami administratora.
  • Aktualizacja sterowników graficznych .
  • Odinstalowywanie innych konfliktujących VMware .

Ciekawe Artykuły