Greška "Nije moguće dobiti COM objekt" u VirtualBox može imati različite uzroke, stoga prilikom dijagnosticiranja treba obratiti pažnju na opis.

Način 1: Konfiguracijska datoteka

Ako u opisu greške stoji "Dokument je prazan" (prazan dokument), najvjerojatnije je uzrok problema oštećenje konfiguracijske datoteke VirtualBoxa. U tom slučaju učinkovito rješenje bit će obnova postavki iz automatski kreirane sigurnosne kopije hipervizora.

  1. Zatvorite hipervizor i sve pokrenute virtualne strojeve.
  2. U adresnu traku umetnite "Explorer" put %userprofile%.VirtualBox i pritisnite tipku Enter da biste prešli u mapu s konfiguracijskom datotekom programa.
  3. Nije uspjelo dobiti COM-objekt u VirtualBox-1
  4. Pronađite u mapi datoteku "VirtualBox.xml" i preimenujte je u "VirtualBox.xml.bak", tj. jednostavno dodajte dodatno proširenje. Datoteku "VirtualBox.xml-prev" koja se nalazi u istoj mapi preimenujte u "VirtualBox.xml".
  5. Nije uspjelo dobiti COM-objekt u VirtualBox-2

Postavke će biti obnovljene. Nakon toga možete pokušati pokrenuti hipervizor i virtualne strojeve. Ako se problem ne može riješiti, na primjer zbog oštećenja obje datoteke, potrebno ih je ponovno stvoriti.

  1. Zatvorite program i na isti način pređite u gore navedenu mapu ".VirtualBox". Preimenujte datoteke "VirtualBox.xml" i "VirtualBox.xml-prev" dodavanjem proširenja ".bak" ili ".old".
  2. Nije uspjelo dobiti COM objekt u VirtualBox-3

  3. Pokrenite VirtualBox. Kao rezultat, konfiguracijska datoteka i njezina sigurnosna kopija bit će automatski ponovno stvorene od strane programa.
  4. Budući da su stari datoteke preimenovane i nedostupne, VirtualBox će se otvoriti s praznim prozorom, bez popisa virtualnih strojeva.Kliknite na gumb "Dodaj" u prozoru hipervizora.
  5. Nije uspjelo dobiti COM objekt u VirtualBox-4
  6. Odredite putanju do VBOX datoteke u "Istraživaču", koja se nalazi u mapi s datotekom kontejnera virtualne mašine. Podaci će biti zapisani u novu konfiguracijsku datoteku "VirtualBox.xml".
  7. Nije uspjelo dobiti COM-objekt u VirtualBox-5
  8. Za dodavanje ostalih virtualnih mašina u popis koristite opciju iz izbornika "Mašina""Dodaj".
  9. Nije uspjelo dobiti COM-objekt u VirtualBox-6
  10. Provjerite rad virtualnih mašina. Ako sve radi, preimenovane konfiguracijske datoteke mogu se izbrisati.

Navedene metode su također učinkovite ako u detaljnom opisu greške postoje druge naznake na konfiguracijsku datoteku "VirtualBox.xml", na primjer "xmlParseCharRef: invalid xmlChar value 0" i "Extra content at the end of the document".

Metoda 2: Ponovna instalacija upravljača

Uzrok greške "Nije moguće dobiti COM objekt" može biti i kvar upravljača hipervizora. U tom slučaju u opisu greške možete vidjeti referencu na neispravnu datoteku, na primjer "Driver is probably stuck…". Pokušajte ga ponovo instalirati.

  1. Zatvorite aplikaciju i sve virtualne mašine, a zatim idite na lokaciju C:Program FilesOracleVirtualBoxdriversvboxsup.
  2. Desnom tipkom miša kliknite na datoteku "VBoxSup.inf" i odaberite opciju "Instaliraj" iz kontekstnog izbornika.
  3. Nije uspjelo dobiti COM-objekt u VirtualBox-7

Provjerite rad virtualnih mašina.

Metoda 3: Provjera usluge "VBoxSDS"

Provjerite stanje pozadinske usluge "VBoxSDS", koja je odgovorna za rad hipervizora. Također možete provjeriti rad usluga od kojih ona ovisi.

  1. Otvorite alat za upravljanje uslugama pomoću naredbe services.msc, izvršene u dijaloškom prozoru "Pokreni" (Win + R).
  2. Nije uspjelo dobiti COM-objekt u VirtualBox-8

  3. Pronađite na popisu uslugu pod imenom "VirtualBox system service" i otvorite njezine "Svojstva" dvostrukim klikom na nju.
  4. Nije uspjelo dobiti COM-objekt u VirtualBox-9
  5. Ako usluga ima tip pokretanja "Onemogućena", promijenite ga odabirom iz padajućeg izbornika "Ručna". Kliknite "Pokreni", kako biste provjerili rad usluge. Pokretanje bi trebalo proći bez grešaka.
  6. Nije uspjelo dobiti COM objekt u VirtualBox-10
  7. Ako se usluga ne pokreće, provjerite ovisnosti. Za to u prozoru svojstava prebacite se na istoimenu karticu i pogledajte o kojim uslugama i komponentama ovisi "VirtualBox system service", nakon čega provjerite njihov rad.
  8. Nije uspjelo dobiti COM-objekt u VirtualBox-11
  9. Dakle, usluga VirtualBox ovisi o radu usluge "Daljinski poziv procedura (RPC)". Ona mora raditi i imati tip pokretanja "Automatski".
  10. Nije uspjelo dobiti COM-objekt u VirtualBox-12

Nemogućnost pokretanja usluge može ukazivati na njezinu oštećenost, kao i na oštećenje datoteka hipervizora. U tom slučaju preporučuje se ponovna instalacija VirtualBox-a. Za uklanjanje programa najbolje je koristiti aplikacije-deinstalatore koje uklanjaju ne samo glavne datoteke aplikacije, već i povezane unose u registru.

Više informacija: Programi za uklanjanje programa

Nakon uklanjanja VirtualBox-a obavezno ponovno pokrenite računalo. Ako se greška "Nije moguće dobiti COM-objekt" javlja prilikom pokretanja samo neke konkretne virtualne mašine, uklonite je i stvorite ponovno. Ako VM sadrži važne podatke, datoteku-kontejner VDI možete sačuvati, a zatim pokušati povezati s VM-om kao zasebni virtualni disk.