
Hace unos días mi VirtualMachine Centos se negó a iniciarse. Dice "antes se produjo un apagado inesperado", por lo que se niega a iniciar y da un error. Ahora, después de buscar una solución en Internet sin éxito, decidí desinstalarlo por completo e instalar todo desde cero. Pero sin embargo desinstalo Virtualmachine y luego, Virtualbox no ayuda. Después de instalarlo nuevamente, todavía mantiene la configuración anterior y sigue dando ese error. Estoy muy molesto y realmente necesito ayuda. También seguí la documentación de desinstalación de Virtualbox y no tuve éxito porque solo dice que lo desinstales de la forma habitual desde el Panel de control. También eliminé todas las carpetas relacionadas, pero nuevamente no tuve éxito. Por favor ayudame. ¡Gracias de antemano! (Puedo proporcionar cualquier información a pedido)
Respuesta1
Después de desinstalar Virtualbox
decontrol Panel
También tienes que eliminar la carpeta:
C:\Users\[Your User Name]\Appdata\Local\.virtualbox
Es posible que tengas que habilitar Show hidden files and folders
la opción para que Appdata
la carpeta sea visible (veraquípara saber cómo hacer esto en Windows 7).
Respuesta2
Descargo de responsabilidad: este procedimiento es peligroso y puede dañar su sistema host. Haga una copia de seguridad de sus datos o tome primero una imagen del sistema. (Dicho esto, apliqué este procedimiento dos veces en mi máquina principal con Windows 7 y el sistema operativo todavía funciona bien).
Mi situación: quería actualizar de VirtualBox 5.1.22 a 5.1.28. El instalador de la versión más reciente se bloqueó cerca del final, por lo que primero tuve que desinstalar correctamente 5.1.22 para que funcionara:
Descargarpsexec.exeyLimpiador. Luego desconecte el cable de red, apague el wifi. Elimine Google Drive, Dropbox y otras herramientas invasivas del sistema (y haga esto nuevamente si reinicia durante el procedimiento).
Desinstale usando el desinstalador de VirtualBox desde el Panel de control (por alguna razón no tenía uno en mi máquina).
Retire las carpetas
C:/Program Files/Oracle/VirtualBox
y%userprofile%\.VirtualBox
Elimine los controladores de la caja virtual (archivos que comienzan con VBox...) de
C:\Windows\system32\drivers\
Limpiar el registro de Windows: comience
regedit.exe
como administrador, busque VirtualBox en todas partes y, con cuidado pero con cuidado (no rompa otras cosas), elimine las carpetas, claves y valores correspondientes.
En este punto, me bloquearon porque no podía eliminar las carpetas secundarias (que son controladores de red de VirtualBox) de Computer/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/Root/NET/
la carpeta. Para mí, la solución consistió en
Descargue PsExec.exe a suescritorio
Vaya a Inicio y en "Iniciar búsqueda" escriba:
cmd
. Mantenga presionadas las teclas CTRL y MAYÚS, presione Entrar. Se abrirá la ventana del símbolo del sistema.Copie y pegue el siguiente comando:
"%userprofile%\desktop\psexec" -i -d -s c:\windows\regedit.exe
Para utilizar la versión potenciada de regedit, necesita
Tome la propiedad de
../NET
la carpeta (haga clic con el botón derecho en "Permisos...", Avanzado, pestaña Propietario, marque "Reemplazar propietario en subcontenedores y objetos")Agregue control total a los DERECHOS DEL PROPIETARIO
Elimine todas las carpetas secundarias de
../NET
Tal vez necesite probar más con el permiso, reiniciar la máquina podría ayudar.
Objetivo: ../NET
debe estar limpio de carpetas de controladores de VirtualBox y tener permisos de control total para administradores y DERECHOS DE PROPIETARIO también.
Luego varias pasadas de CCleaner seguidas de reinicios y finalmente estará limpio. Si todo se hizo correctamente, ahora podrá instalar con éxito la versión más reciente de VirtualBox, si es necesario.
Pregunta relacionada: ¿Cómo desinstalar Virtualbox en Windows10?
Respuesta3
Lo único que funcionó para mí fue extraer el instalador original a la ruta.
Esto es lo que hice:
- Descarga el instalador
- Abrir símbolo del sistema
- Cambiar al directorio que contiene el instalador
- Ejecute el instalador con el
--extract
parámetro. p.ej:VirtualBox-5.1.22-115126-Win.exe --extract
- Desinstale VirtualBox de la forma habitual (usando "Agregar o quitar programas" / "Aplicaciones y características"), o debería poder ejecutar el instalador para su nueva versión de VirtualBox.
Respuesta4
Ejecute el instalador con el parámetro --extract. por ejemplo: VirtualBox-5.1.22-115126-Win.exe --extract, esto está funcionando bien