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!'".
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).
Ö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”.
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
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.
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.