Jak naprawić błąd VirtualBox NS_ERROR_FAILURE
Miscellanea / / August 05, 2021
Podczas próby uruchomienia VirtualBox ludzie zgłaszają, że napotykają błąd NS_ERROR_FAILURE. Jednak błąd jest typowy tylko dla użytkowników systemu Linux i macOS, więc jeśli używasz systemu Windows, prawdopodobnie nie wystąpi ten problem. Co więcej, ludzie zgłaszali również, że błąd występuje również podczas próby aktualizacji systemu.
Ogólnie rzecz biorąc, VirtualBox to darmowy hiperwizor typu open source, który pomaga uruchomić inny system operacyjny w systemie hosta. Niezależnie od tego, czy używasz systemu Linux, Window, czy macOS, VirtualBox jest dostępny dla wszystkich głównych platform, w tym Free-BSD i Solaris.
VirtualBox zawiera wiele funkcji, takich jak migawki, foldery współdzielone, specjalne sterowniki i narzędzia oraz wiele innych. Jednak w tym artykule nie będziemy rozmawiać o tym, czym jest VirtualBox i co potrafi. Ale omówimy częsty błąd zgłaszany przez osoby korzystające z VirtualBox. Porozmawiamy również o jego przyczynie i sposobach jej naprawienia.
Spis treści
- 1 VirtualBox NS_ERROR_FAILURE Błąd - potencjalne przyczyny
-
2 Jak naprawić błąd VirtualBox Błąd NS_ERROR_FAILURE
- 2.1 Rozwiązanie 1: Odrzucanie stanu zapisanego
- 2.2 Rozwiązanie 2: Odinstalowanie Duet Display lub jakiejkolwiek alternatywy dla niego
- 2.3 Rozwiązanie 3: Ponowna instalacja VirtualBox
- 2.4 Rozwiązanie 4: Aktualizacja pakietów modułów hosta VirtualBox
- 3 Wniosek
VirtualBox NS_ERROR_FAILURE Błąd - potencjalne przyczyny
Do tej pory rozmawialiśmy o tym, jak pojawia się błąd i kiedy się pojawia. Oczywiście chcemy naprawić błąd, ale aby to naprawić, musimy przynajmniej znać kilka możliwych przyczyn. Dlatego tutaj omówimy kilka możliwych przyczyn błędu NS_ERROR_FAILURE w VirtualBox.
- Jeśli używasz VirtualBox przez jakiś czas, być może znasz funkcję Saved State w VirtualBox. Za każdym razem, gdy zamykasz system operacyjny na maszynie wirtualnej, możesz zapisać bieżący stan tego systemu operacyjnego. Więc następny krawat, kiedy go otworzysz, pozostaje taki sam. Jest bardzo możliwe, że przyczyną błędu NS_ERROR_FAILURE jest zapisanie stanu systemu operacyjnego. Dlatego, aby to naprawić, musisz usunąć maszynę wirtualną.
- Uszkodzone pliki instalacyjne mogą być również przyczyną błędu NS_ERROR_FAILURE, nie jesteśmy pewni, w jaki sposób pliki zostaną uszkodzone, ale nie jest to niemożliwe. Dlatego, aby naprawić taki problem, musisz ponownie zainstalować VirtualBox.
- Korzystanie z aplikacji innej firmy, takiej jak Duet Display, w celu zwiększenia liczby wyświetlaczy, może być przyczyną błędu NS_ERROR_FAILURE.
Jak naprawić błąd VirtualBox Błąd NS_ERROR_FAILURE
Rozwiązanie 1: Odrzucanie stanu zapisanego
Jak wspomniano wcześniej, stan zapisania może być przyczyną błędu występującego w VirtualBox. Aby to naprawić, musimy odrzucić zapisany stan z maszyny wirtualnej. Aby to zrobić, wykonaj czynności wymienione poniżej.
Krok 1) Uruchom VirtualBox na komputerze Mac lub Linux, kliknij i wybierz plik Maszyna wirtualna to jest w stanie zapisanym. Rozróżnienie zapisanej maszyny wirtualnej jest łatwe, ponieważ zostanie ona oznaczona jako Ocaleni pod swoją nazwą.
Krok 2) Po wybraniu maszyny wirtualnej możesz kliknąć plik Odrzucać (ikona strzałki w dół) na pasku menu, aby usunąć zapisany stan. LUB możesz także kliknąć prawym przyciskiem myszy maszynę wirtualną i wybrać Odrzuć stan zapisany.
Rozwiązanie 2: Odinstalowanie Duet Display lub jakiejkolwiek alternatywy dla niego
Zaleta korzystania z wielu wyświetlaczy może powodować konflikt z maszynami wirtualnymi maszyn wirtualnych i powodować NS_ERROR_FAILURE. Dlatego musisz odinstalować dowolną aplikację, taką jak Duet Displays na komputerze Mac i Linux, aby rozwiązać problem.
Krok 1) Po pierwsze, uruchom Duet Display lub alternatywną do niego aplikację, wtedy będziesz mógł zobaczyć jej logo na swoim panelu.
Krok 2) Kliknij logo aplikacji, a następnie kliknij plik Ustawienia ikona w prawym dolnym rogu.
Krok 3) Z podmenu wybierz plik Odinstaluj Duet opcja, a następnie po prostu postępuj zgodnie z instrukcjami, potwierdź to i usuń Duet Display ze swojego systemu, po tym nie powinieneś napotkać żadnego błędu w VirtualBox.
Rozwiązanie 3: Ponowna instalacja VirtualBox
Jeśli uszkodzone pliki są głównym źródłem problemu, najlepszym rozwiązaniem jest ponowna instalacja VirtualBox. Jeśli jednak jesteś ciekawy, w jaki sposób pliki ulegają uszkodzeniu, jest to spowodowane niedawną aktualizacją systemu o aktualizację VirtualBox itp.
Krok 1) Jeśli korzystasz z komputera Mac, najpierw pobierz najnowszy plik VirtualBox.dmg z oficjalnej strony VirtualBox.
Krok 2) Po pobraniu pliku zamontuj plik VirtualBox.dmg na komputerze Mac, używając rozszerzenia Znalazca przejdź do instalatora i kliknij otwórz plik Narzędzie VirtualBox_Uninstall plik.
Krok 3) Plik zostanie uruchomiony w terminalu i zapyta, czy chcesz kontynuować odinstalowywanie Virtual Box, wpisz tak i naciśnij Enter, aby odinstalować Virtual Box.
Jeśli korzystasz z systemu Linux, po prostu otwórz terminal i wpisz sudo apt-get remove VirtualBox, naciśnij Enter, wpisz y gdy pojawi się monit, zakończ dezinstalację VirtualBox.
Krok 4) Na komputerze Mac przejdź do pliku Pobierz i zainstaluj oprogramowanie VirtualBox, zezwól na dostęp do wirtualnego pudełka w oknie ustawień zabezpieczeń i zasad. Zapobiegnie to błędom podczas instalacji. Jednak w systemie Linux, aby zainstalować VirtualBox, po prostu wpisz polecenie sudo apt-get install virtualbox i naciśnij enter. Rodzaj y jeśli pojawi się monit i poczekaj chwilę, aż system pobierze i zainstaluje wirtualne pudełko.
Rozwiązanie 4: Aktualizacja pakietów modułów hosta VirtualBox
Ta metoda jest dostępna wyłącznie dla użytkowników systemu Linux, jeśli używasz przestarzałych pakietów modułów hosta VirtualBox. Następnie musisz zaktualizować moduły hosta VirtualBox do najnowszej wersji.
Krok 1) Najpierw naciśnij Ctrl + Alt + T. klawiszy na klawiaturze, aby otworzyć terminal, a następnie jeśli używasz dystrybucji Linuksa opartej na systemie Ubuntu, wykonaj następujące polecenie.
sudo apt-get update && apt upgrade
Alternatywnie możesz wypróbować sudo apt-get dist-upgrade polecenie to również zaktualizuje całą dystrybucję. Jeśli jednak używasz dystrybucji opartej na Arch, wpisz następujące polecenie i wykonaj.
sudo pacman -Syyu
Krok 2) Po pomyślnym zaktualizowaniu dystrybucji Linuksa będziesz musiał odinstalować stare jądro. Będziesz także musiał ponownie skompilować moduły jądra VirtualBox. Dlatego wpisz następujące polecenie i naciśnij klawisz Enter na klawiaturze. Następnie powinno rozwiązać problem NS_ERROR_FAILURE.
sudo / sbin / rcvboxdrv setup
Wniosek
Jeśli napotykasz NS_ERROR_FAILURE podczas próby uruchomienia maszyny wirtualnej w VirtualBox, najpierw musisz odrzucić zapisany stan. Przejdź do maszyny wirtualnej, której dotyczy problem, wybierz ją i kliknij przycisk Odrzuć w górnym menu okna maszyny wirtualnej.
Musisz odinstalować aplikacje, takie jak Duet Displays, co pomaga zwiększyć liczbę wyświetlaczy, ponieważ taka aplikacja może być w konflikcie z maszyną wirtualną i powodować problemy. Jeśli to nie zadziała, albo po prostu ponownie zainstaluj VirtualBox, kroki są wymienione powyżej w krokach.
Na koniec możesz spróbować rozwiązać problem, aktualizując pakiet modułów hosta VirtualBox. Musisz odinstalować stare jądro i zainstalować nowe moduły jądra Virtualbox.
Wybór redaktorów:
- Jak zresetować i opróżnić pamięć podręczną DNS w macOS Catalina / Big Sur
- Znajdź listę witryn internetowych odwiedzonych na komputerze Mac z funkcją Czas przed ekranem
- Najlepsze 3 sposoby konwersji obrazu GIF na PNG na komputerze
- Napraw system Windows nie może znaleźć /OnlineUpdate/LiveUpd.exe
- Jak zmienić rozmiar menu Start i paska zadań w systemie Windows 10