FIX : VirtualBox Error 0x80004005 : Failed to open session for VM - Duplicate config values CMPXCHG16B and IsaExts/CMPXCHG16B (Résolu)

FIX : VirtualBox Error 0x80004005 : Failed to open session for VM - Duplicate config values CMPXCHG16B and IsaExts/CMPXCHG16B (Résolu)

Andy Davis

Ce tutoriel contient des instructions pour résoudre l'erreur VirtualBox 0x80004005, lorsque vous essayez de démarrer une machine virtuelle Windows 8.1 ou Windows 10 : " Duplicate config values '/CPUM/CMPXCHG16B' and '/CPUM/IsaExts/CMPXCHG16B - please remove the former!' ".

Après avoir mis à jour Oracle VM VirtualBox vers la version 6.0, l'erreur suivante peut apparaître lorsque vous essayez de démarrer une machine VM Windows 10 ou 8.1 :

" Impossible d'ouvrir une session pour la machine virtuelle .
Duplication des valeurs de configuration '/CPUM/CMPXCHG16B' et '/CPUM/IsaExts/CMPXCHG16B' - veuillez supprimer la première (VERR_DUPLICATE).
Code de résultat : E_FAIL (0x80004005)
Composant : ConsoleWrap
Interface : IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Comment corriger : Duplication des valeurs de configuration '/CPUM/CMPXCHG16B' et '/CPUM/IsaExts/CMPXCHG16B' dans VirtualBox.

L'erreur "Duplicate config values '/CPUM/CMPXCHG16B'..." se produit car l'instruction CPU "CMPXCHG16B" est activée à la fois dans le fichier "VirtualBox.xml" (C:\Users\Username\.VirtualBox\VirtualBox.xml) et dans le fichier .vbox de la machine virtuelle.

Pour résoudre le problème, suivez les instructions ci-dessous pour retirer la ligne suivante des emplacements ci-dessus :
"

1. fermer Gestionnaire de VirtualBox
2. Ouvrir Invite de commande en tant qu'administrateur .
3. Tapez la commande suivante :

  • cd \Program Files\Oracle\VirtualBox

4. Puis donnez la commande suivante pour lister les machines VM.

  • VBoxManage.exe list vms

5. Dans la sortie de la commande ci-dessus, remarquez le nom de la machine VBOX, où vous recevez l'erreur 0x80004005.

Par exemple, dans cet exemple, la machine virtuelle présentant l'erreur "0x80004005" est "Windows8.1_x64_Pro".

6. Ensuite, tapez la commande suivante, mais remplacez la valeur "VM Name", avec le nom de la machine VBOX que vous rencontrez l'erreur 0x80004005, et appuyez sur Entrez :*

  • VBoxManage.exe setextradata "Nom de la VM" VBoxInternal/CPUM/CMPXCHG16B

Remarque : La commande ci-dessus désactivera l'instruction "CMPXCHG16B" sur la machine VM sélectionnée, en supprimant la ligne "" à partir du fichier .vbox de la machine.

Par exemple, dans cet exemple, la commande sera :

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

7. Maintenant, essayez de démarrer la machine virtuelle qui a le problème. Si vous recevez la même erreur, fermez le VirtualBox Manager et donnez la commande suivante (en tant qu'administrateur) : *

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B

Note : La commande ci-dessus désactivera l'instruction "CMPXCHG16B" globalement (sur toutes les VM's), en supprimant la ligne "" du fichier "VirtualBox.xml".

C'est tout ! Dites-moi si ce guide vous a aidé en laissant un commentaire sur votre expérience. Merci d'aimer et de partager ce guide pour aider les autres.


Andy Davis

Blog d'un administrateur système sur Windows

Leave a comment