CORREÇÃO: VirtualBox Erro 0x80004005: Falha ao abrir sessão para VM

Este tutorial contém instruções para resolver o erro do VirtualBox 0x80004005, quando você tenta iniciar um Windows 8.1 ou um Máquina virtual do Windows 10: "Valores de configuração duplicados '/ CPUM / CMPXCHG16B' e '/ CPUM / IsaExts / CMPXCHG16B - remova o antigo!'".

O VirtualBox falhou ao abrir a sessão - valores de configuração duplicados 'CPUMCMPXCHG16B'

Depois de atualizar o Oracle VM VirtualBox para a versão 6.0, o seguinte erro pode aparecer ao tentar iniciar uma máquina VM com Windows 10 ou 8.1:

"Falha ao abrir uma sessão para a máquina virtual .
Valores de configuração duplicados '/ CPUM / CMPXCHG16B' e '/ CPUM / IsaExts / CMPXCHG16B' - remova o anterior! (VERR_DUPLICATE).
Código de resultado: E_FAIL (0x80004005)
Componente: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} "

Como corrigir: duplicar os valores de configuração '/ CPUM / CMPXCHG16B' e '/ CPUM / IsaExts / CMPXCHG16B' no VirtualBox.

O erro "Valores de configuração duplicados '/ CPUM / CMPXCHG16B' .." ocorre porque a instrução de CPU "CMPXCHG16B" está habilitada no arquivo "VirtualBox.xml" (C: \ Usuários \ Nome de usuário \ .VirtualBox \ VirtualBox.xml) e no .vbox da Máquina Virtual Arquivo.

Para resolver o problema, siga as instruções abaixo para remover a seguinte linha dos locais acima:
"

1. Fechar Gerenciador VirtualBox
2. Aberto Prompt de comando como administrador.
3. Digite o seguinte comando:

  • cd \ Arquivos de programas \ Oracle \ VirtualBox

4. Em seguida, dê o comando abaixo para listar as máquinas VM.

  • VBoxManage.exe list vms

5. Na saída do comando acima, observe o nome da máquina VBOX, onde você recebe o erro 0x80004005.

Por exemplo, neste exemplo, a máquina VM com o erro "0x80004005" é o "Windows8.1_x64_Pro".

imagem

6. Em seguida, digite o seguinte comando, mas substitua o "Nome VM"valor, com o nome da máquina VBOX que você enfrenta o erro 0x80004005, e pressione Entrar:*

  • VBoxManage.exe setextradata "Nome VM"VBoxInternal / CPUM / CMPXCHG16B

* Observação: O comando acima irá desativar a instrução "CMPXCHG16B" na máquina VM selecionada, removendo a linha "" do arquivo .vbox da máquina.

por exemplo. Neste exemplo, o comando será:

  • VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal / CPUM / CMPXCHG16B
imagem

7. Agora, tente iniciar a máquina VM que apresenta o problema. Se você receber o mesmo erro, feche o Gerenciador VirtualBox e dê o seguinte comando (como admin): *

  • VBoxManage.exe setextradata global VBoxInternal / CPUM / CMPXCHG16B

* Observação: O comando acima irá desativar a instrução "CMPXCHG16B" globalmente (em todas as VMs), removendo a linha "" do arquivo "VirtualBox.xml".

imagem

É isso! Deixe-me saber se este guia o ajudou, deixando um comentário sobre sua experiência. Por favor, curta e compartilhe este guia para ajudar outras pessoas.