Sadržaj:
Greška "Nije moguće dobiti COM objekat" u VirtualBox može imati različite uzroke, stoga prilikom dijagnostikovanja treba obratiti pažnju na opis.
Metod 1: Konfiguracioni fajl
Ako u opisu greške stoji "Dokument je prazan" (prazan dokument), verovatno je uzrok problema oštećenje konfiguracionog fajla VirtualBox-a. U tom slučaju efikasno rešenje biće obnavljanje podešavanja iz automatski kreirane rezervne kopije hipervizora.
- Zatvorite hipervizor i sve pokrenute virtuelne mašine.
- U adresnu traku "Explorer-a" unesite putanju
%userprofile%.VirtualBox
i pritisnite taster Enter da biste prešli u folder sa konfiguracionim fajlom programa. - Pronađite u folderu fajl "VirtualBox.xml" i preimenujte ga u "VirtualBox.xml.bak", tj. jednostavno dodajte dodatno proširenje. Fajl "VirtualBox.xml-prev" koji se nalazi u istom folderu preimenujte u "VirtualBox.xml".


Podešavanja će biti obnovljena. Nakon toga možete pokušati da pokrenete hipervizor i virtuelne mašine. Ako problem nije rešen, na primer zbog oštećenja oba fajla, potrebno ih je ponovo kreirati.
- Zatvorite program i na isti način pređite u gore navedeni folder ".VirtualBox". Preimenujte fajlove "VirtualBox.xml" i "VirtualBox.xml-prev" dodavanjem proširenja ".bak" ili ".old".
- Pokrenite VirtualBox. Kao rezultat, konfiguracioni fajl i njegova rezervna kopija biće automatski ponovo kreirani od strane programa.
- Pošto su stari fajlovi preimenovani i nedostupni, VirtualBox će se otvoriti sa praznim prozorom, bez liste virtuelnih mašina.Kliknite u prozoru hipervizora na dugme "Dodati".
- Navedite u "Istraživaču" putanju do VBOX datoteke, koja se nalazi u fascikli sa datotekom kontejnera virtuelne mašine. U tom slučaju, podaci će biti zapisani u novu konfiguracionu datoteku "VirtualBox.xml".
- Za dodavanje ostalih virtuelnih mašina u listu koristite opciju iz menija "Mašina" → "Dodati".
- Proverite rad virtuelnih mašina. Ako sve funkcioniše, preimenovane konfiguracione datoteke mogu se obrisati.



Navedeni načini su takođe efikasni ako u detaljnom opisu greške postoje druge naznake na konfiguracionu datoteku "VirtualBox.xml", na primer "xmlParseCharRef: invalid xmlChar value 0" i "Extra content at the end of the document".
Način 2: Ponovna instalacija drajvera
Uzrok greške "Nije moguće dobiti COM objekat" može biti i kvar drajvera hipervizora. U tom slučaju, u opisu greške može se videti referenca na neispravnu datoteku, recimo "Driver is probably stuck…". Pokušajte da je ponovo instalirate.
- Zatvorite aplikaciju i sve virtuelne mašine, a zatim idite na lokaciju
C:Program FilesOracleVirtualBoxdriversvboxsup
. - Desnim klikom na datoteku "VBoxSup.inf" izaberite opciju "Instalirati" iz kontekstualnog menija.

Proverite rad virtuelnih mašina.
Način 3: Provera usluge "VBoxSDS"
Proverite stanje pozadinske usluge "VBoxSDS", koja je odgovorna za rad hipervizora. Takođe možete proveriti rad usluga od kojih zavisi.
- Otvorite alat za upravljanje servisima komandnom linijom
services.msc
, izvršenom u dijalogu "Pokreni" (Win + R). - Pronađite na listi servis pod imenom "VirtualBox system service" i otvorite njegove "Svojstva" dvostrukim klikom.
- Ako servis ima tip pokretanja "Onemogućeno", promenite ga izborom iz padajućeg menija "Ručni". Kliknite na "Pokreni", da biste proverili rad servisa. Pokretanje bi trebalo da prođe bez grešaka.
- Ako se servis ne pokreće, proverite zavisnosti. Za to, u prozoru svojstava prebacite se na istoimenu karticu i pogledajte od kojih servisa i komponenti zavisi "VirtualBox system service", nakon čega proverite njihov rad.
- Dakle, servis VirtualBox zavisi od rada servisa "Daljinski poziv procedura (RPC)". On mora raditi i imati tip pokretanja "Automatski".




Nemogućnost pokretanja servisa može ukazivati na njegovo oštećenje, kao i na oštećenje fajlova hipervizora. U tom slučaju preporučuje se reinstalacija VirtualBox-a. Za uklanjanje programa najbolje je koristiti aplikacije-deinstalatore, koje uklanjaju ne samo glavne fajlove aplikacije, već i povezane unose u registru.
Detaljnije: Programi za uklanjanje programa
Nakon uklanjanja VirtualBox-a obavezno restartujte računar. Ako greška "Nije moguće dobiti COM-objekat" nastaje prilikom pokretanja samo neke konkretne virtuelne mašine, obrišite je i kreirajte ponovo. Ako VM sadrži važne podatke, fajl-kontejner VDI može se sačuvati, a zatim pokušati povezati sa VM kao poseban virtuelni disk.