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.

  1. Zatvorite hipervizor i sve pokrenute virtuelne mašine.
  2. U adresnu traku "Explorer-a" unesite putanju %userprofile%.VirtualBox i pritisnite taster Enter da biste prešli u folder sa konfiguracionim fajlom programa.
  3. Није успело да се добије COM-објекат у VirtualBox-1
  4. 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".
  5. Није успело да се добије COM-објекат у VirtualBox-2

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.

  1. 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".
  2. Није успело да се добије COM-објекат у VirtualBox-3

  3. Pokrenite VirtualBox. Kao rezultat, konfiguracioni fajl i njegova rezervna kopija biće automatski ponovo kreirani od strane programa.
  4. 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".
  5. Није успело да се добије COM-објекат у VirtualBox-4
  6. 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".
  7. Није успело да се добије COM-објекат у VirtualBox-5
  8. Za dodavanje ostalih virtuelnih mašina u listu koristite opciju iz menija "Mašina""Dodati".
  9. Није успело да се добије COM-објекат у VirtualBox-6
  10. 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.

  1. Zatvorite aplikaciju i sve virtuelne mašine, a zatim idite na lokaciju C:Program FilesOracleVirtualBoxdriversvboxsup.
  2. Desnim klikom na datoteku "VBoxSup.inf" izaberite opciju "Instalirati" iz kontekstualnog menija.
  3. Није успело да се добије COM-објекат у VirtualBox-7

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.

  1. Otvorite alat za upravljanje servisima komandnom linijom services.msc, izvršenom u dijalogu "Pokreni" (Win + R).
  2. Nije uspelo da se dobije COM objekat u VirtualBox-8

  3. Pronađite na listi servis pod imenom "VirtualBox system service" i otvorite njegove "Svojstva" dvostrukim klikom.
  4. Није успело да се добије COM-објекат у VirtualBox-9
  5. 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.
  6. Није успело да се добије COM-објекат у VirtualBox-10
  7. 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.
  8. Nije uspelo da se dobije COM objekat u VirtualBox-11
  9. Dakle, servis VirtualBox zavisi od rada servisa "Daljinski poziv procedura (RPC)". On mora raditi i imati tip pokretanja "Automatski".
  10. Није успело да се добије COM објекат у VirtualBox-12

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.