Table des matières
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