Sadržaj:
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.
- Zatvorite hipervizor i sve pokrenute virtualne strojeve.
- U adresnu traku umetnite "Explorer" put
%userprofile%.VirtualBox
i pritisnite tipku Enter da biste prešli u mapu s konfiguracijskom datotekom programa. - 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".


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.
- 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".
- Pokrenite VirtualBox. Kao rezultat, konfiguracijska datoteka i njezina sigurnosna kopija bit će automatski ponovno stvorene od strane programa.
- 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.
- 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".
- Za dodavanje ostalih virtualnih mašina u popis koristite opciju iz izbornika "Mašina" → "Dodaj".
- 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.
- Zatvorite aplikaciju i sve virtualne mašine, a zatim idite na lokaciju
C:Program FilesOracleVirtualBoxdriversvboxsup
. - Desnom tipkom miša kliknite na datoteku "VBoxSup.inf" i odaberite opciju "Instaliraj" iz kontekstnog izbornika.

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.
- Otvorite alat za upravljanje uslugama pomoću naredbe
services.msc
, izvršene u dijaloškom prozoru "Pokreni" (Win + R). - Pronađite na popisu uslugu pod imenom "VirtualBox system service" i otvorite njezine "Svojstva" dvostrukim klikom na nju.
- 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.
- 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.
- Dakle, usluga VirtualBox ovisi o radu usluge "Daljinski poziv procedura (RPC)". Ona mora raditi i imati tip pokretanja "Automatski".




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.