Jak naprawić błąd „Nie udało się uzyskać obiektu COM VirtualBox”

Kilku użytkowników zgłasza, że ​​nie mogą uruchomić VirtualBox. Wyświetlany komunikat o błędzie krytycznym to „Nie udało się pobrać obiektu COM VirtualBox. Aplikacja zostanie zamknięta ”.  W niektórych przypadkach błędowi towarzyszy również drugi komunikat o błędzie wskazujący na problem. Wydaje się, że problem nie dotyczy konkretnej wersji systemu Windows, ponieważ potwierdzono, że występuje zarówno w systemie Windows 8.1, jak i Windows 10.

Co powoduje błąd „Nie udało się pobrać obiektu COM VirtualBox”?

Zbadaliśmy ten problem, analizując różne raporty użytkowników i strategie napraw, które są często pomyślnie wdrażane w tym konkretnym scenariuszu. Jak się okazuje, istnieje wiele przyczyn, które mogą spowodować ten problem:

  • VirtualBox nie jest instalowany z dostępem administratora - Virtualbox jest jednym z tych programów, które będą wymagały zainstalowania ich z uprawnieniami administratora, aby móc skonfigurować wszystkie niezbędne usługi. Niezastosowanie się do tego może oznaczać, że niektóre usługi nie będą domyślnie włączone. W takim przypadku najłatwiejszym sposobem rozwiązania problemu jest poprawna instalacja Virtualbox.
  • Malformed Mistrz gości Registry - W niektórych przypadkach, zwłaszcza ten błąd będzie występować ze względu na ewentualnie zniekształconego rejestru mistrz gości. Jeśli ten konkretny scenariusz ma zastosowanie, powinieneś być w stanie rozwiązać problem, przenosząc folder .VirtualBox na pulpit, zmuszając aplikację do utworzenia nowej zdrowej wersji.
  • Niewystarczające uprawnienia - nawet jeśli VirtualBox jest zainstalowany z dostępem administracyjnym, może nadal potrzebować uprawnień administratora w celu uruchomienia niektórych usług potrzebnych do operacji na maszynach wirtualnych. Kilku użytkownikom, których dotyczy problem, udało się rozwiązać problem, konfigurując skrót VirtualBox tak, aby działał z uprawnieniami administratora.

Jeśli obecnie szukasz poprawki, która rozwiąże ten problem, w tym artykule znajdziesz kilka kroków rozwiązywania problemów, które mogą po prostu rozwiązać problem. Poniżej znajdziesz kilka metod, które z powodzeniem zastosowali inni użytkownicy w podobnej sytuacji. Potwierdzono, że każda potencjalna poprawka wymieniona poniżej działa przez co najmniej jednego użytkownika, którego dotyczy problem.

Aby uzyskać najlepsze wyniki, radzimy postępować zgodnie z metodami w kolejności, w jakiej zostały przedstawione, ponieważ są uporządkowane według skuteczności i dotkliwości. Bez względu na przyczynę, która powoduje błąd  „Nie udało się pobrać obiektu COM VirtualBox”  , jedna z poniższych potencjalnych poprawek powinna pomóc w rozwiązaniu problemu.

Metoda 1: Uruchomienie VirtualBox z uprawnieniami administratora

Możliwe, że napotykasz ten problem, ponieważ próbujesz uruchomić VirtualBox ze skrótu, który nie jest skonfigurowany do uruchamiania z dostępem administratora. Kilku użytkowników, których dotyczy problem, zgłosiło, że udało im się rozwiązać błąd  „Nie udało się pobrać obiektu COM VirtualBox”  , konfigurując skrót VirtualBox tak, aby był uruchamiany z dostępem administratora.

Oto krótki przewodnik, jak to zrobić:

  1. Najpierw sprawdźmy, czy ta teoria jest prawdziwa, klikając prawym przyciskiem myszy skrót Virtualbox i wybierając R un jako administrator.

    Uwaga : Jeśli te kroki wyeliminowały błąd, przejdź do następnych kroków poniżej, aby zmiany były trwałe.

  2. Kliknij prawym przyciskiem myszy ten sam skrót VirtualBox i wybierz Właściwości z menu kontekstowego.
  3. Z ekranu Właściwości Oracle VM VirtualBox wybierz kartę Zgodność i zaznacz pole związane z Uruchom ten program jako administrator (z ekranu Ustawienia )
  4. Kliknij Zastosuj, aby wprowadzić zmianę na stałe.
  5. Uruchom ponownie Virtualbox i zobacz, czy problem został rozwiązany.

Jeśli nadal napotykasz błąd  „Nie udało się pobrać obiektu COM VirtualBox”  , przejdź do następnej metody poniżej.

Metoda 2: Instalacja VirtualBox z uprawnieniami administratora

VirtualBox jest jednym z tych programów, które muszą być zainstalowane z uprawnieniami administratora, aby funkcjonować z uprawnieniami. Jeśli nie udzielisz dostępu administratora do instalatora VirtualBox, niektóre krytyczne usługi nie zostaną poprawnie skonfigurowane. Kilku użytkowników, których dotyczył problem, którzy również napotykali błąd  „Nie udało się pobrać obiektu VirtualBox COM”  , zgłosiło, że problem już nie występował po odinstalowaniu bieżącej instalacji VirtualBox, a następnie ponownym zainstalowaniu go poprawnie.

Oto krótki przewodnik, jak to zrobić:

  1. Naciśnij klawisz Windows + R, aby otworzyć okno dialogowe Uruchom. Następnie wpisz „appwiz.cpl” i naciśnij Enter, aby otworzyć okno Programy i funkcje .
  2. Wewnątrz programów i funkcji przewiń listę aplikacji i znajdź Oracle VM VirtualBox . Gdy go zobaczysz, kliknij go prawym przyciskiem myszy i kliknij Odinstaluj.
  3. Następnie postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby zakończyć odinstalowywanie i ponownie uruchomić komputer.
  4. Po zakończeniu kolejnej sekwencji startowej odwiedź to łącze (tutaj). Gdy już tam dotrzesz, kliknij hosty Windows (w pakietach platformy VirtualBox ), aby rozpocząć pobieranie.
  5. Po pomyślnym pobraniu instalatora nie klikaj go dwukrotnie, jak zwykle. Zamiast tego kliknij prawym przyciskiem myszy na pasku pobierania przeglądarki i kliknij Pokaż w folderze .
  6. W lokalizacji instalatora VirtualBox kliknij go prawym przyciskiem myszy i wybierz Uruchom jako administrator .
  7. Postępuj zgodnie z instrukcjami wyświetlanymi na ekranie, aby dokończyć ponowną instalację Virtualbox.
  8. Uruchom ponownie komputer i sprawdź, czy VirtualBox nie uruchamia się bez komunikatu o błędzie.

Jeśli nadal widzisz błąd  „Nie udało się pobrać obiektu COM VirtualBox”  podczas uruchamiania programu, przejdź do następnej metody poniżej.

Metoda 3: Przeniesienie folderu .Virtualbox do innej lokalizacji

Ten konkretny problem może również wystąpić z powodu nieprawidłowego kształtu głównego rejestru gości. Możliwe, że błąd  „Nie udało się pobrać obiektu COM VirtualBox”  jest spowodowany przez zły plik Virtualbox.xml lub inny uszkodzony plik z folderu .VirtualBox.

Kilku użytkowników, których dotyczy problem, zgłosiło, że byli w stanie rozwiązać problem, przenosząc cały folder .VirtualBox do innej lokalizacji. Ta procedura zmusi Virtualbox do utworzenia nowego zdrowego folderu od podstaw, co zakończy się rozwiązaniem wszelkich problemów związanych z korupcją znajdujących się w folderze Virtualbox.

Oto krótki przewodnik dotyczący przenoszenia folderu .Virtualbox do innej lokalizacji.

  1. Po pierwsze, upewnij się, że VirtualBox jest całkowicie zamknięty.
  2. Otwórz Eksplorator plików i przejdź do następującej lokalizacji:
    C: \ Users \ * Twoja nazwa użytkownika *

    Uwaga: * Twoja nazwa użytkownika * jest po prostu symbolem zastępczym osobistego konta użytkownika systemu Windows. Zastąp je własnym nazwiskiem.

  3. Po dotarciu do tej lokalizacji kliknij prawym przyciskiem myszy .VirtualBox i wybierz Wytnij z menu kontekstowego. Dodatkowo możesz nacisnąć Ctrl + X, aby bezpośrednio wyciąć plik.
  4. Wklej folder .Virtualbox w dogodnym miejscu, takim jak pulpit.

    Uwaga: Możesz także usunąć folder .Virtualbox . Ale przeniesienie folderu jest lepszą alternatywą, ponieważ pozwoli ci przenieść go z powrotem na wypadek, gdyby nie rozwiązało problemu.

  5. Po przeniesieniu folderu do innej lokalizacji uruchom ponownie VirtualBox i sprawdź, czy program uruchamia się bez  błędu „Nie udało się pobrać obiektu COM VirtualBox”  .

Dla użytkowników MacOS:

Zaleca się ponowne zainstalowanie VirtualBox. W większości przypadków ponowne zainstalowanie najnowszej wersji rozwiązuje problem.