
Há poucos dias, meu VirtualMachine Centos recusou-se a iniciar. Ele diz que "um desligamento inesperado aconteceu antes", então ele se recusa a iniciar e dá um erro. Agora, depois de pesquisar lado a lado na internet sem sucesso por uma solução, resolvi desinstalá-lo completamente e instalar tudo do zero. Mas por mais que eu desinstale o Virtualmachine e em seguida o Virtualbox não ajuda. Depois de instalá-lo novamente, ele ainda mantém as configurações antigas e ainda apresenta esse erro. Então, estou muito chateado e realmente preciso de ajuda. Também segui a documentação de desinstalação do Virtualbox e sem sucesso porque ela apenas diz para desinstalá-lo normalmente no Painel de Controle. Também excluí todas as pastas relacionadas, mas novamente sem sucesso. Por favor, me ajude. Agradeço antecipadamente! (posso fornecer qualquer informação mediante solicitação)
Responder1
Depois de desinstalar Virtualbox
docontrol Panel
Você também deve excluir a pasta:
C:\Users\[Your User Name]\Appdata\Local\.virtualbox
Você pode ter que ativar Show hidden files and folders
a opção para que Appdata
a pasta fique visível (vejaaquipara saber como fazer isso no Windows 7).
Responder2
Isenção de responsabilidade: este procedimento é perigoso e pode danificar seu sistema host. Faça backup de seus dados ou/e tire uma imagem do sistema primeiro. (Dito isto, apliquei esse procedimento duas vezes em minha máquina principal com Windows 7 e o sistema operacional ainda está funcionando bem.)
Minha situação: queria atualizar do VirtualBox 5.1.22 para 5.1.28. O instalador da versão mais recente travou perto do fim, então eu precisei desinstalar corretamente o 5.1.22 primeiro para fazê-lo funcionar:
Downloadpsexec.exeeCCleaner. Em seguida, desconecte o cabo de rede e desligue o wifi. Elimine o Google Drive, o Dropbox e outras ferramentas invasivas do sistema (e faça isso novamente se reiniciar durante o procedimento).
Desinstale usando o desinstalador do VirtualBox no Painel de Controle (por algum motivo eu não tinha um em minha máquina).
Remova as pastas
C:/Program Files/Oracle/VirtualBox
e%userprofile%\.VirtualBox
Remova os drivers da caixa virtual (arquivos começando com VBox..) de
C:\Windows\system32\drivers\
Limpe o registro do Windows: comece
regedit.exe
como administrador, procure o VirtualBox em todos os lugares e cuidadosamente, mas com cuidado (não quebre outras coisas), exclua as pastas, chaves e valores correspondentes.
Neste ponto, fui bloqueado porque não consegui remover as pastas filhas (que são drivers de rede do VirtualBox) da Computer/HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Enum/Root/NET/
pasta. Para mim, a solução alternativa consistiu em
Baixe PsExec.exe para o seuÁrea de Trabalho
Vá em Iniciar e em "Iniciar pesquisa" digite:
cmd
. Segure as teclas CTRL e SHIFT e pressione Enter. A janela do prompt de comando será aberta.Copie e cole o seguinte comando:
"%userprofile%\desktop\psexec" -i -d -s c:\windows\regedit.exe
Usando essa versão poderosa do regedit, você precisa
Assuma a propriedade da
../NET
pasta (clique com o botão direito, "Permissões...", Avançado, guia Proprietário, marque "Substituir proprietário em subcontêineres e objetos")Adicione controle total aos DIREITOS DE PROPRIETÁRIO
Remova todas as pastas filhas de
../NET
Talvez você precise brincar mais com a permissão, reinicializar a máquina pode ajudar.
Objetivo: ../NET
deve estar livre de pastas de driver do VirtualBox e ter permissões de controle total para administradores e também DIREITOS DE PROPRIETÁRIO.
Em seguida, várias passagens do CCleaner seguidas de reinicializações e, finalmente, você está limpo. Se tudo foi feito corretamente, agora você poderá instalar com sucesso a versão mais recente do VirtualBox, se necessário.
Pergunta relacionada: Como desinstalar o Virtualbox no windows10?
Responder3
A única coisa que funcionou para mim foi extrair o instalador original para o caminho.
Isto é o que eu fiz:
- Baixe o instalador
- Abra o prompt de comando
- Mude para o diretório que contém o instalador
- Execute o instalador com o
--extract
parâmetro. por exemplo:VirtualBox-5.1.22-115126-Win.exe --extract
- Desinstale o VirtualBox da maneira usual (usando "Adicionar ou Remover Programas" / "Aplicativos e Recursos") ou você poderá executar o instalador da sua nova versão do VirtualBox.
Responder4
Execute o instalador com o parâmetro --extract. por exemplo: VirtualBox-5.1.22-115126-Win.exe --extract , isso está funcionando bem