FIX: VirtualBox 0x80004005 hiba: Nem sikerült megnyitni a virtuális gép munkamenetét

Ez az oktatóanyag utasításokat tartalmaz a VirtualBox 0x80004005 számú hibájának megoldásához, amikor megpróbál elindítani egy Windows 8.1 vagy Windows 10 virtuális gép:" A '/CPUM/CMPXCHG16B' és a '/CPUM/IsaExts/CMPXCHG16B' ismétlődő konfigurációs értékek – kérjük, távolítsa el a korábbi!'".

A VirtualBox nem tudta megnyitni a munkamenetet – duplikált konfigurációs értékek: 'CPUMCMPXCHG16B'

Az Oracle VM VirtualBox 6.0-s verzióra történő frissítése után a következő hibaüzenet jelenhet meg egy Windows 10 vagy 8.1 rendszerű virtuális gép indításakor:

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

Javítás: A „/CPUM/CMPXCHG16B” és „/CPUM/IsaExts/CMPXCHG16B” konfigurációs értékek megkettőzése a VirtualBoxban.

A „/CPUM/CMPXCHG16B”... konfigurációs értékek megkettőzése” hiba azért fordul elő, 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 fájlt.

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. Nyisd ki Parancssor rendszergazdaként.
3. Írja be a következő parancsot:

  • cd \Program Files\Oracle\VirtualBox

4. Ezután adja ki az alábbi parancsot a virtuális gépek listázásához.

  • VBoxManage.exe lista vms

5. A fenti parancs kimenetéből figyelje meg a VBOX gép nevét, ahol a 0x80004005 hibaüzenet jelenik meg.

Például ebben a példában a „0x80004005” hibával rendelkező virtuális gép a „Windows8.1_x64_Pro”.

kép

6. Ezután írja be a következő parancsot, de cserélje ki a "VM név" értéket a 0x80004005 hibával szembesülő VBOX gép nevével, majd nyomja meg Belép:*

  • VBoxManage.exe setextradata "VM név" VBoxInternal/CPUM/CMPXCHG16B

* Jegyzet: A fenti parancs a sor eltávolításával letiltja a "CMPXCHG16B" utasítást a kiválasztott virtuális gépen. "" a gép .vbox fájljából.

például. Ebben a példában a parancs a következő lesz:

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

7. Most próbálja meg elindítani a problémát okozó virtuális gépet. Ha ugyanazt a hibát kapja, zárja be a VirtualBox Managert, és adja ki a következő parancsot (rendszergazdaként): *

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

* Jegyzet: A fenti parancs a sor eltávolításával globálisan (minden virtuális gépen) letiltja a "CMPXCHG16B" utasítást. "" a "VirtualBox.xml" fájlból.

kép

Ez az! Tudassa velem, ha ez az útmutató segített Önnek, és hagyja meg véleményét tapasztalatairól. Lájkold és oszd meg ezt az útmutatót, hogy másoknak is segíthess.