Cómo corregir el error 'No se pudo adquirir el objeto COM de VirtualBox'

Varios usuarios informan que no pueden iniciar VirtualBox. El mensaje de error crítico que aparece es "No se pudo adquirir el objeto COM de VirtualBox. La aplicación terminará ”.  En algunos casos, el error también va acompañado de un segundo mensaje de error que apunta hacia el problema. El problema no parece ser específico de una determinada versión de Windows, ya que se confirma que ocurre tanto en Windows 8.1 como en Windows 10.

¿Qué está causando el error 'No se pudo adquirir el objeto COM de VirtualBox'?

Investigamos este problema analizando varios informes de usuarios y las estrategias de reparación que comúnmente se implementan con éxito en este escenario particular. Resulta que hay varios culpables que podrían terminar provocando este problema:

  • VirtualBox no se instala con acceso de administrador : Virtualbox es uno de esos productos de software que requerirá que los instale con privilegios de administrador para poder configurar todos los servicios necesarios. Si no lo hace, es posible que algunos servicios no estén habilitados de forma predeterminada. En este caso, la forma más sencilla de resolver el problema es instalar Virtualbox de la forma correcta.
  • Registro maestro de invitados con formato incorrecto: en algunos casos, este error en particular se producirá debido a un registro de invitados maestro posiblemente con formato incorrecto. Si este escenario en particular es aplicable, debería poder resolver el problema moviendo la carpeta .VirtualBox al escritorio, forzando a la aplicación a crear una nueva versión saludable.
  • Permisos insuficientes : incluso si VirtualBox está instalado con acceso administrativo, es posible que aún necesite privilegios de administrador para iniciar algunos servicios necesarios para las operaciones de VM. Varios usuarios afectados han logrado resolver el problema configurando el acceso directo de VirtualBox para que se ejecute con privilegios administrativos.

Si actualmente está buscando una solución que resuelva este problema, este artículo le proporcionará varios pasos de solución de problemas que podrían resolver el problema. A continuación, encontrará varios métodos que otros usuarios en una situación similar han utilizado con éxito para resolver el problema. Al menos un usuario afectado confirma que cada posible corrección que se menciona a continuación funciona.

Para obtener los mejores resultados, le recomendamos que siga los métodos en el orden en que se presentan, ya que están ordenados por eficiencia y severidad. Independientemente del culpable que esté provocando el  error "No se pudo adquirir el objeto COM de VirtualBox"  , una de las siguientes soluciones potenciales debería ayudarlo a solucionar el problema.

Método 1: iniciar VirtualBox con privilegios de administrador

Es posible que se encuentre con este problema porque está intentando iniciar VirtualBox desde un acceso directo que no está configurado para ejecutarse con acceso de administrador. Varios usuarios afectados han informado que lograron resolver el  error "No se pudo adquirir el objeto COM de VirtualBox"  configurando el acceso directo de VirtualBox para que se inicie con acceso de administrador.

Aquí hay una guía rápida sobre cómo hacer esto:

  1. Primero, probemos si esta teoría es cierta haciendo clic derecho en el acceso directo de Virtualbox y eligiendo R un como administrador.

    Nota : Si estos pasos han eliminado el error, continúe con los siguientes pasos a continuación para que los cambios sean permanentes.

  2. Haga clic derecho en el mismo acceso directo de VirtualBox y elija Propiedades en el menú contextual.
  3. Desde la pantalla Propiedades de Oracle VM VirtualBox, seleccione la pestaña Compatibilidad y marque la casilla asociada con Ejecutar este programa como administrador (desde la pantalla Configuración )
  4. Haga clic en Aplicar para que el cambio sea permanente.
  5. Reinicie Virtualbox y vea si el problema se ha resuelto.

Si todavía se encuentra con el  error "No se pudo adquirir el objeto COM de VirtualBox"  , vaya al siguiente método a continuación.

Método 2: instalar VirtualBox con privilegios de administrador

VirtualBox es uno de esos programas que deben instalarse con privilegios de administrador para poder tener privilegios de funcionamiento. Si no otorga acceso de administrador al instalador de VirtualBox, algunos servicios críticos no se configurarán correctamente. Varios usuarios afectados que también se encontraban con el  error "No se pudo adquirir el objeto COM de VirtualBox"  informaron que el problema ya no ocurría después de desinstalar su instalación actual de VirtualBox y luego reinstalarla correctamente.

Aquí hay una guía rápida sobre cómo hacer esto:

  1. Presione la tecla de Windows + R para abrir un cuadro de diálogo Ejecutar. Luego, escriba "appwiz.cpl" y presione Enter para abrir la ventana Programas y características .
  2. Dentro de Programas y características , desplácese por la lista de aplicaciones y localice Oracle VM VirtualBox . Una vez que lo vea, haga clic derecho sobre él y haga clic en Desinstalar.
  3. A continuación, siga las instrucciones en pantalla para completar la desinstalación y reinicie su computadora.
  4. Cuando se complete la siguiente secuencia de inicio, visite este enlace (aquí). Una vez que llegue allí, haga clic en hosts de Windows (en los paquetes de la plataforma VirtualBox ) para iniciar la descarga.
  5. Una vez que el instalador se haya descargado correctamente, no haga doble clic en él como lo haría normalmente. En su lugar, haga clic derecho en él desde la barra de descargas de su navegador y haga clic en Mostrar en carpeta .
  6. En la ubicación del instalador de VirtualBox, haga clic derecho sobre él y elija Ejecutar como administrador .
  7. Siga las instrucciones en pantalla para completar la reinstalación de Virtualbox.
  8. Reinicie su computadora y vea si VirtualBox no se inicia sin el mensaje de error.

Si todavía ves el error "No se pudo adquirir el objeto COM de VirtualBox"  al iniciar el programa, ve  al siguiente método a continuación.

Método 3: mover la carpeta .Virtualbox a una ubicación diferente

Este problema en particular también puede ocurrir debido a un registro maestro de invitados mal formado. Es posible que el  error "No se pudo adquirir el objeto COM de VirtualBox"  sea ​​causado por un archivo Virtualbox.xml incorrecto o algún otro archivo dañado de la carpeta .VirtualBox.

Varios usuarios afectados han informado que han podido resolver el problema moviendo la carpeta .VirtualBox completa a una ubicación diferente. Este procedimiento obligará a Virtualbox a crear una nueva carpeta saludable desde cero, lo que terminará resolviendo cualquier problema de corrupción ubicado dentro de la carpeta Virtualbox.

Aquí hay una guía rápida sobre cómo mover la carpeta .Virtualbox a una ubicación diferente.

  1. Lo primero es lo primero, asegúrese de que VirtualBox esté completamente cerrado.
  2. Abra el Explorador de archivos y navegue hasta la siguiente ubicación:
    C: \ Usuarios \ * Su nombre de usuario *

    Nota: * Su nombre de usuario * es simplemente un marcador de posición para su cuenta de usuario de Windows personal. Reemplácelo con su propio nombre.

  3. Una vez que llegue a esta ubicación, haga clic con el botón derecho en .VirtualBox y seleccione Cortar en el menú contextual. Además, puede presionar Ctrl + X para cortar el archivo directamente.
  4. Pegue la carpeta .Virtualbox en una ubicación conveniente como el escritorio.

    Nota: también puede eliminar la carpeta .Virtualbox . Pero mover la carpeta es una mejor alternativa, ya que le permitirá moverla hacia atrás en caso de que no termine resolviendo el problema.

  5. Una vez que la carpeta se mueva a una ubicación diferente, inicie VirtualBox nuevamente y vea si el programa se inicia sin el  error "No se pudo adquirir el objeto COM de VirtualBox"  .

Para usuarios de MacOS:

Se recomienda que reinstale VirtualBox. En la mayoría de los casos, reinstalar la última versión soluciona el problema.