CORREÇÃO: Erro VirtualBox 0x80004005: Falha ao abrir sessão para VM – Valores de configuração duplicados CMPXCHG16B e IsaExts/CMPXCHG16B (Resolvido)

CORREÇÃO: Erro VirtualBox 0x80004005: Falha ao abrir sessão para VM – Valores de configuração duplicados CMPXCHG16B e IsaExts/CMPXCHG16B (Resolvido)

Este tutorial contém instruções para resolver o erro VirtualBox 0x80004005, quando você tenta iniciar uma máquina virtual Windows 8.1 ou Windows 10:' Duplicate config values'/CPUM/CMPXCHG16B' e '/CPUM/IsaExts/CMPXCHG16B – remova o primeiro!''.

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

Após atualizar o Oracle VM VirtualBox para a versão 6.0, o seguinte erro pode aparecer ao tentar iniciar uma máquina VM 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 primeiro! (VERR_DUPLICADO).
Código de resultado: E_FAIL (0x80004005)
Componente: ConsoleWrap
Interface: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}'

Como CORRIGIR: valores de configuração duplicados '/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:UsersUsername.VirtualBoxVirtualBox.xml) e no arquivo .vbox da máquina virtual.

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

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

    cd Arquivos de ProgramasOracleVirtualBox

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

    VBoxManage.exe lista 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 da VM' valor, com o nome da máquina VBOX que você enfrenta o erro 0x80004005, e pressione Entrar :*

    VBoxManage.exe setextradata 'Nome da VM' VBoxInternal/CPUM/CMPXCHG16B

* Observação:O comando acima desabilitará 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 está com o problema. Se você receber o mesmo erro, feche o VirtualBox Manager e dê o seguinte comando (como admin): *

    VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B

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

imagem

É isso!

Estamos contratando