FIX: VirtualBox hiba 0x80004005: Nem sikerült megnyitni a VM munkamenetét - CMPXCHG16B és IsaExts/CMPXCHG16B konfigurációs értékek duplikációja (Megoldva)

FIX: VirtualBox hiba 0x80004005: Nem sikerült megnyitni a VM munkamenetét - CMPXCHG16B és IsaExts/CMPXCHG16B konfigurációs értékek duplikációja (Megoldva)

Andy Davis

Ez a bemutató útmutatást tartalmaz a VirtualBox 0x80004005 hiba megoldására, amikor megpróbál elindítani egy Windows 8.1 vagy egy Windows 10 virtuális gépet:" Duplicate config values '/CPUM/CMPXCHG16B' and '/CPUM/IsaExts/CMPXCHG16B - please remove the former!'".

Az Oracle VM VirtualBox 6.0 verzióra történő frissítése után a következő hiba jelenhet meg, amikor megpróbál egy Windows 10 vagy 8.1 VM gépet elindítani:

" Nem sikerült munkamenetet nyitni a virtuális géphez .
Duplikált konfigurációs értékek '/CPUM/CMPXCHG16B' és '/CPUM/IsaExts/CMPXCHG16B' - kérjük, távolítsa el az előbbit! (VERR_DUPLICATE).
Eredménykód: E_FAIL (0x80004005)
Komponens: ConsoleWrap
Interfész: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Hogyan kell javítani: Duplikált '/CPUM/CMPXCHG16B' és '/CPUM/IsaExts/CMPXCHG16B' konfigurációs értékek a VirtualBoxban.

A "Duplicate config values '/CPUM/CMPXCHG16B'.." hiba azért jelentkezik, mert a "CMPXCHG16B" CPU utasítás engedélyezve van mind a "VirtualBox.xml" fájlban (C:\Users\Username\.VirtualBox\VirtualBox.xml), mind a virtuális gép .vbox fájljában.

A probléma megoldásához kövesse az alábbi utasításokat, és távolítsa el a következő sort a fenti helyekről:
"

1. Bezárás VirtualBox Manager
2. Nyissa meg a címet. Parancssor adminisztrátorként .
3. Írja be a következő parancsot:

  • cd \Program Files\Oracle\VirtualBox

4. Ezután adja meg az alábbi parancsot a VM gépek listázásához.

  • VBoxManage.exe list vms

5. A fenti parancs kimenetében figyelje meg a VBOX gép nevét, ahol a 0x80004005-ös hibát kapja.

pl. Ebben a példában a "0x80004005" hibával rendelkező VM gép a "Windows8.1_x64_Pro".

6. Ezután írja be a következő parancsot, de a "VM neve" értéket helyettesítse a VBOX gép nevével, amelynél a 0x80004005 hiba jelentkezik, és nyomja meg a gombot. Írja be a címet. :*

  • VBoxManage.exe setextradradata "VM neve" VBoxInternal/CPUM/CMPXCHG16B

Megjegyzés: A fenti parancs letiltja a "CMPXCHG16B" utasítást a kiválasztott VM gépen, eltávolítva a sort "" a gép .vbox fájljából.

Például ebben a példában a parancs a következő lesz:

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

7. Most próbálja meg elindítani azt a VM gépet, amelyiknél a probléma van. Ha ugyanazt a hibát kapja, akkor zárja be a VirtualBox Manager-t, és adja ki a következő parancsot (adminként): *

  • VBoxManage.exe setextradradata globális VBoxInternal/CPUM/CMPXCHG16B

Megjegyzés: A fenti parancs globálisan (az összes VM-en) letiltja a "CMPXCHG16B" utasítást, eltávolítva a sort "" a "VirtualBox.xml" fájlból.

Ennyi! Tudasd velem, ha ez az útmutató segített neked, hagyj egy megjegyzést a tapasztalataidról. Kérlek, lájkold és oszd meg ezt az útmutatót, hogy másoknak is segíts.


Andy Davis

Rendszergazda blogja a Windowsról

Leave a comment