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.
- Przejdź do oficjalnej strony VirtualBox i zainstaluj najnowszą dostępną wersję.
- 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ę.
- Po odinstalowaniu aplikacji zainstaluj najnowszą pobraną wersję.
- 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.
- Naciśnij Windows + S, wpisz „ Włącz lub wyłącz funkcje systemu Windows ” w oknie dialogowym i otwórz aplikację.
- Znajdź „ Hyper-V ” na liście opcji i zaznacz Po sprawdzeniu naciśnij OK, aby rozpocząć proces inicjalizacji.
- 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.
- Naciśnij Windows + S, wpisz „ wiersz polecenia ” w oknie dialogowym, kliknij prawym przyciskiem myszy aplikację i wybierz „ Uruchom jako administrator ”.
- W wierszu polecenia z podwyższonym poziomem uprawnień wykonaj następujące polecenie:
bcdedit.exe / set nointegritychecks on
- 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ę.
- Najpierw usuń wszystkie poprzednie karty VirtualBox. Po usunięciu naciśnij Windows + R, wpisz „ devmgmt. msc ”w oknie dialogowym i naciśnij klawisz Enter.
- W menedżerze urządzeń kliknij opcję Działanie> Dodaj starszy sprzęt .
- 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
- 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 .
- 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
- 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ę.
- Uruchom VirtualBox, kliknij Ustawienia> System> Przyspieszenie> Interfejs parawirtualizacji .
- Wybierz opcję KVM zamiast Domyślne .
- 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 .