FIX: VirtualBox Error 0x80004005: Fallo al abrir la sesión para la VM - Valores de configuración duplicados CMPXCHG16B e IsaExts/CMPXCHG16B (Solucionado)

FIX: VirtualBox Error 0x80004005: Fallo al abrir la sesión para la VM - Valores de configuración duplicados CMPXCHG16B e IsaExts/CMPXCHG16B (Solucionado)

andy dawis

Este tutorial contiene instrucciones para resolver el error 0x80004005 de VirtualBox, cuando intenta iniciar una máquina virtual de Windows 8.1 o Windows 10:" Valores de configuración duplicados '/CPUM/CMPXCHG16B' y '/CPUM/IsaExts/CMPXCHG16B - ¡por favor, elimine el primero!

Después de actualizar Oracle VM VirtualBox a la versión 6.0 puede aparecer el siguiente error al intentar iniciar una máquina VM de Windows 10 u 8.1:

" No se ha podido abrir una sesión para la máquina virtual .
Valores de configuración duplicados '/CPUM/CMPXCHG16B' y '/CPUM/IsaExts/CMPXCHG16B' - ¡elimine el primero! (VERR_DUPLICATE).
Código de resultado: E_FAIL (0x80004005)
Componente: ConsoleWrap
Interfaz: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Cómo arreglar: valores de configuración duplicados '/CPUM/CMPXCHG16B' y '/CPUM/IsaExts/CMPXCHG16B' en VirtualBox.

El error "Duplicate config values '/CPUM/CMPXCHG16B'..", se produce porque la instrucción "CMPXCHG16B" de la CPU está habilitada tanto en el archivo "VirtualBox.xml" (C:\sers\Username\VirtualBox.xml), como en el archivo .vbox de la máquina virtual.

Para resolver el problema, siga las siguientes instrucciones para eliminar la siguiente línea de los lugares mencionados:
"

1. Cerrar Administrador de VirtualBox
2. Abrir Símbolo del sistema como administrador .
3. Escriba el siguiente comando:

  • cd Archivos de programa de Oracle VirtualBox

4. A continuación, ejecute el siguiente comando para listar las máquinas virtuales.

  • VBoxManage.exe list vms

5. De la salida del comando anterior, observe el nombre de la máquina VBOX, donde recibe el error 0x80004005.

e.g En este ejemplo, la máquina VM con el error "0x80004005", es el "Windows8.1_x64_Pro".

6. A continuación, escriba el siguiente comando, pero sustituya el valor "VM Name", por el nombre de la máquina VBOX que se enfrenta al error 0x80004005, y pulse Entre en :*

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

Nota: El comando anterior desactivará la instrucción "CMPXCHG16B" en la máquina VM seleccionada, eliminando la línea "" del archivo .vbox de la máquina.

Por ejemplo, en este ejemplo el comando será:

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

7. Ahora, intente iniciar la máquina virtual que tiene el problema. Si recibe el mismo error, cierre el VirtualBox Manager y dé el siguiente comando (como administrador): *

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B

Nota: El comando anterior deshabilitará la instrucción "CMPXCHG16B" globalmente (en todas las máquinas virtuales), eliminando la línea "" del archivo "VirtualBox.xml".

Si esta guía te ha servido de ayuda, déjame un comentario sobre tu experiencia. Por favor, dale a "me gusta" y comparte esta guía para ayudar a otros.


andy dawis

El blog de un administrador de sistemas sobre Windows

Leave a comment