6 maneiras de corrigir o código do resultado do VirtualBox e_fail (0x80004005) no Windows

6 maneiras de corrigir o código do resultado do VirtualBox e_fail (0x80004005) no Windows

VirtualBox exibe o código de erro "E_FAIL (0x80004005)" quando não pode abrir uma sessão de máquina virtual. O erro pode ser devido a problemas com o aplicativo VirtualBox, arquivos de configuração ou problemas relacionados a hardware.

Este tutorial destaca as prováveis ​​causas e soluções de solução de problemas para o erro E_FAIL (0x80004005) nos dispositivos Windows.

Índice

    Você também pode atualizar o VirtualBox diretamente no aplicativo. Abra o aplicativo VirtualBox Manager, selecione Arquivo na barra de menus e selecione Verifique se há atualizações.

    Selecione o link fornecido para baixar o executável (.exe) Arquivo da versão mais recente do VirtualBox.

    2. Reinicie o Hypervisor do Windows (Hyper-V)

    Hyper-V é um recurso do Windows que permite que seu computador execute vários sistemas operacionais como máquinas virtuais. Você pode não conseguir acessar máquinas virtuais no VirtualBox se o Hyper-V estiver experimentando uma falha.

    Reiniciando o Hyper-V no Windows (veja as etapas abaixo) pode corrigir problemas que impedem o VirtualBox de executar sessões de máquinas virtuais.

    1. Abra o menu Iniciar, digite CMD na barra de pesquisa e selecione Run como administrador abaixo do aplicativo de comando.
    1. Colar bcdedit /definir hypervisorlaunchtype no console de prompt de comando e pressione Enter.

    Executa este comando Desligue o hyper-v no seu computador. Se você tiver vários sistemas operacionais instalados no seu computador, execute o comando abaixo para desativar o Hyper-V para o sistema operacional ativo/atual.

    Cole Bcdedit /Set Current HypervisorLaunchType Off no console do prompt de comando e pressione Enter.

    Reinicie o computador quando você receber uma mensagem "Esta operação concluída com êxito".

    1. Aberto do prompt de comando com privilégios administrativos e execute o comando abaixo para reativar o hyper-v.

    bcdedit /set hypervisorlaunchtype automático

    Reinicie o computador novamente quando o prompt de comando exibir uma mensagem "a operação concluída com êxito". Inicie o VirtualBox e tente abrir a máquina virtual.

    3. Descarte o estado salvo

    VirtualBox também pode exibir o erro E_FAIL (0x80004005) se houver um problema com o estado salvo da sessão virtual. Portanto, se você não pode restaurar uma sessão, descarte o estado salvo e reabrir a máquina virtual.

    Descartar o estado salvo de uma máquina tem o mesmo efeito que desligá -lo. Abra o VirtualBox, clique com o botão direito do mouse na máquina virtual, selecione Dispard Salved State (ou pressione Ctrl + J) e reinicie a sessão.

    Experimente as soluções de solução de problemas abaixo se "Dispard Salved State" estiver acinzentado.e., A máquina virtual não tem estado salvo.

    4. Renomeie os arquivos de configuração do VirtualBox

    VirtualBox que oferece força sem primeiro fechar uma máquina virtual pode acionar o erro E_FAIL (0x80004005). Vamos explicar como e por que isso acontece.

    Vamos supor que você tenha uma máquina virtual "Linux PC" no VirtualBox. Quando você inicia a máquina virtual, o VirtualBox renomeia o arquivo da máquina de “Linux PC.Vbox "para" Linux PC.Vbox-prev.”VirtualBox então cria e usa uma nova/temporária cópia do arquivo de máquina virtual-” Linux PC.vBox-tmp ”-para a sessão ativa.

    Quando você termina a sessão da máquina virtual, o VirtualBox renomeia o arquivo temporário (i.e., Linux PC.vBox-tmp) para PC Linux.vBox. O “PC Linux.O arquivo vbox-prev ”serve como um backup-virtualbox substitui o arquivo toda vez que você inicia uma nova sessão.

    Terminando o VirtualBox sem fechar sua máquina virtual pode atrapalhar o processo de conversão do arquivo. Isso solicitará o erro “Código de resultado: e_fail (0x80004005)” na próxima vez que você tentar iniciar a máquina virtual.

    Abra a pasta VirtualBox do seu PC e verifique se houver um .arquivo vbox para sua máquina virtual. Se você encontrar apenas temporário (.vbox-tmp) e backup (.Arquivos vBox-prev) na pasta, você provavelmente é o VirtualBox fechado à força enquanto executa uma máquina virtual.

    Renomear o arquivo de backup pode corrigir o problema e colocar sua máquina virtual funcionando novamente. Feche o aplicativo VirtualBox Manager e siga as etapas abaixo para fazê -lo.

    1. Abra o gerenciador de arquivos do VirtualBox no File Explorer. Abra o seu disco local (C :) Pasta, clique duas vezes na pasta dos usuários e selecione o nome do seu computador ou conta.
    1. Abra a pasta VMMS VMS Virtual, selecione Máquinas e clique duas vezes na pasta da máquina virtual.
    1. Copie ou faça backup de ambos os arquivos (.vbox-tmp e .vBox-prev) em algum lugar do seu computador. Altere a extensão do arquivo do arquivo temporário de .vBox-prev para .vBox.
    1. Selecione OK no prompt de aviso e abra a máquina virtual no VirtualBox.
    1. Feche o VirtualBox e altere o .arquivo vbox de volta para .Vbox-prev se o erro persistir. Depois, renomeie o .arquivo Vbox-TEMP para .vBox e verifique se o VirtualBox agora executa a máquina virtual.

    Nota: versões VirtualBox mais antigas (V3.2 e mais antigo) armazenar arquivos de configuração de máquinas virtuais em .XML Formato não .vBox. Se você encontrar arquivos com esta extensão em sua pasta de máquina virtual, renomeie -os seguindo as etapas acima. Isso significa que você mudará de arquivos em .xml-prev ou .Formato XML-TMP para .xml.

    5. Ativar virtualização em ambientes de BIOS

    Você deve ter a virtualização de hardware ou CPU ativada no seu computador para executar máquinas virtuais. Se o VirtualBox incluir as palavras-chave "AMD-V" ou "VT-X" nos detalhes do erro, a virtualização de hardware do seu PC provavelmente está desativada.

    Siga a etapa abaixo para verificar o status de virtualização de hardware do seu computador.

    1. Vá para Configurações> Sistema> Recuperação> Startup Avançado e selecione Reiniciar agora.

    No Windows 10, vá para Configurações> Atualizações e Segurança> Recuperação e selecione Reiniciar agora na seção "Startup avançado".

    1. Vá para solucionar problemas.> Opções avançadas.> Configurações de firmware da UEFI e selecione Reiniciar para inicializar nas configurações UEFI ou BIOS do seu PC.
    1. Como você habilita a virtualização nas configurações do BIOS dependerá do seu fabricante ou modelo de PC. Para dispositivos Lenovo, vá para a seção de configuração e defina a tecnologia virtual Intel para ativar.

    Vá para a seção de configuração em computadores HP e mantenha a tecnologia de virtualização habilitada. Este documento de suporte da Microsoft tem instruções para permitir a virtualização para todos os fabricantes e dispositivos de PCs.

    1. Vá para a seção "Sair", selecione Sair Saúde Alterações e selecione Sim para inicializar no Windows.

    O VirtualBox agora deve executar a máquina virtual depois de ativar a virtualização nas configurações do BIOS/UEFI do seu PC.

    6. Reinstale o VirtualBox

    Desinstale o VirtualBox se nenhum dos truques de solução de problemas resolver o problema. Depois, reinicie o seu computador e instale a versão mais recente do VirtualBox. Reinstalar VirtualBox corrigiu o problema para alguns usuários do Windows neste tópico da comunidade da Microsoft.

    Digite VirtualBox na pesquisa de menu Iniciar, selecione Desinstalar abaixo do aplicativo Oracle VM VirtualBox e siga o prompt de desinstalação.

    Entre em contato com o suporte do Oracle ou o fabricante do seu PC se o erro “Código de resultado: e_fail (0x80004005)” persistir, apesar de reinstalar o VirtualBox.