No se puede reparar VirtualBox y/o reinstalarlo

No se puede reparar VirtualBox y/o reinstalarlo

Instalé Virtual Box en Windows 7 Ultimate x64 y luegoactualizadomi sistema a Windows 10.

VirtualBox funcionó correctamente con ambas versiones de Windows y pude ejecutar todo perfectamente.

Hoy hice eldegradaraventana 7nuevamente y ya no puedo abrir VirtualBox porque me sale este error:

Failed to create COM object

Callee RC: REGDB_E_CLASSNOTREG” (0x80040154)

Intenté reinstalarpero recibo algunos mensajes de error que me dicen que necesito elegir una ruta diferente y que no puedo desinstalar la versión anterior.

¿Cómo puedo solucionarlo o reinstalarlo?


editar:

Como no pude desinstalarlo normalmente porque la ruta no estaba en C:, eliminé la carpeta "Virtual Box" con todos los archivos, pero me salieron los mismos errores.

captura de pantalla de error


edición 2:

También hice el siguiente procedimiento:

  1. Abrir símbolo del sistema como administrador
  2. Ejecute el comando:

    md `cd D:\Unknown\Users\Administrator\AppData\Local\Temp`
    
  3. Abierto%temperatura%

  4. Eliminar todo lo que pude eliminar en esta carpeta (No pude eliminar FXSAPIDebugLogFileporque un mensaje de error me decía que ya estaba abierto en el administrador de archivos)
  5. Descargar VirtualBox versión 5.0.8
  6. Ejecute elInstalador de VirtualBoxpara la VERSIÓN 5.0.8. y obtuve elerroresdescrito anteriormente (ver la captura de pantalla) tan pronto como se abrió
  7. Intenté abrir %temp%\VirtualBox\perono pude encontrarél .

edición 3:

  • Realicé algunos de los pasos anteriores (3 a 8) usando un segundo dispositivo con Win 8.1 instalado para obtener el archivo .msi;
  • Realicé los pasos del 1 al 4 en la PC. Estoy intentando reinstalar VirtualBox;
  • copié y peguéel %temp%\VirtualBox\VirtualBox-5.0.8-r103449-MultiArch_amd64.msiarchivo del segundo dispositivo a la carpeta D:\Unknown\Users\Administrator\AppData\Local\Tempde mi PC con Win 7;
  • Ejecuto el instalador de VirtualBox 5.0.14 y finalmenteLogré instalareso, pero ahoracuando abro el nuevo VirtualBox me sale este error nuevamente

    Failed to create COM object
    
    Callee RC: REGDB_E_CLASSNOTREG” (0x80040154)
    

Respuesta1

Si ejecutar el instalador nuevamente no le da la opción de desinstalar VirtualBox, intentemos eliminarlo manualmente (carpetas, controladores y entradas de registro).

Crear un punto de restauración del sistema

Cierre VirtualBox (elimine cualquier proceso relacionado con VirtualBox)

Confirme que ha eliminado C:\Program Files\Oracle\VirtualBox

Elimine los siguientes archivos:

  1. C:\Windows\System32\Drivers\vboxdrv.sys
  2. C:\Windows\System32\Drivers\vboxnetadp.sys
  3. C:\Windows\System32\Drivers\VBoxNetAdp6.sys
  4. C:\Windows\System32\Drivers\vboxnetflt.sys (Es posible que no tenga este controlador dependiendo de la versión de VirtualBox que instaló anteriormente)
  5. C:\Windows\System32\Drivers\vboxusbmon.sys
  6. C:\Windows\System32\Drivers\vboxusb.sys (Es posible que no tenga este controlador dependiendo de la versión de VirtualBox que instaló anteriormente)

En el registro, navegue hasta HKLM\System\CurrentControlSet\Services.

Elimine las siguientes claves:

  1. VBoxDrv
  2. VBoxNetAdp
  3. VboxNetFit
  4. VBoxNetLwf
  5. VBoxUSBMon
  6. VBoxUSB (Es posible que no tengas esta clave dependiendo de la versión de VirtualBox que hayas instalado previamente)

Reinicia tu computadora

Descargue la versión más nueva de VirtualBox

Instalar VirtualBox

Instrucciones adicionales 1

Ejecute el símbolo del sistema como administrador Ejecute los siguientes comandos

cd "C:\Program Files\Oracle\VirtualBox"
VBoxSVC /ReRegServer
regsvr32 VBoxC.dll

Eliminar la carpeta C:\Users\.VirtualBox

Intenta ejecutar VirtualBox

Instrucciones adicionales 2

  1. Abrir símbolo del sistema como administrador
  2. Ejecute el siguiente comando:

    md "C:\usuarios\desconocido\appdata\local\temp"

  3. Abrir %temperatura%

  4. Eliminar todo lo que hay en esta carpeta

  5. Descargue VirtualBox versión 5.0.8 (http://download.virtualbox.org/virtualbox/5.0.8/VirtualBox-5.0.8-103449-Win.exe)

  6. Cerrar todos los demás programas

  7. Ejecute el instalador de VirtualBox paraVERSIÓN 5.0.8. Tan pronto como llegues a la primera pantalla que dice bienvenidoDETENER.

  8. Abra %temp%\VirtualBox\

  9. Copie %temp%\VirtualBox\VirtualBox-5.0.8-r103449-MultiArch_amd64.msi a C:\Users\UNKNOWN\AppData\Local\Temp\

  10. Eliminar los archivos en %temp%

  11. Ahora cierra todo

  12. Ejecute el instalador de VirtualBox paraVERSIÓN 5.0.14

Si eso soluciona el problema, cuando termine y reinicie su computadora, podrá eliminar de forma segura C:\Users\Unknown. También puedes eliminar los archivos en %temp% nuevamente.

información relacionada