OPRAVA: Chyba VirtualBoxu 0x80004005: Nepodarilo sa otvoriť reláciu pre VM - Duplicitné konfiguračné hodnoty CMPXCHG16B a IsaExts/CMPXCHG16B (Vyriešené)

OPRAVA: Chyba VirtualBoxu 0x80004005: Nepodarilo sa otvoriť reláciu pre VM - Duplicitné konfiguračné hodnoty CMPXCHG16B a IsaExts/CMPXCHG16B (Vyriešené)

Andy Davis

Tento návod obsahuje pokyny na vyriešenie chyby VirtualBoxu 0x80004005, keď sa pokúšate spustiť virtuálny počítač so systémom Windows 8.1 alebo Windows 10:" Duplicitné konfiguračné hodnoty "/CPUM/CMPXCHG16B" a "/CPUM/IsaExts/CMPXCHG16B - odstráňte prvú!".

Po aktualizácii Oracle VM VirtualBox na verziu 6.0 sa pri pokuse o spustenie virtuálneho počítača so systémom Windows 10 alebo 8.1 môže objaviť nasledujúca chyba:

" Nepodarilo sa otvoriť reláciu pre virtuálny počítač .
Duplicitné konfiguračné hodnoty '/CPUM/CMPXCHG16B' a '/CPUM/IsaExts/CMPXCHG16B' - odstráňte prvú z nich! (VERR_DUPLICATE).
Kód výsledku: E_FAIL (0x80004005)
Komponent: ConsoleWrap
Rozhranie: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Ako opraviť: Duplicitné konfiguračné hodnoty '/CPUM/CMPXCHG16B' a '/CPUM/IsaExts/CMPXCHG16B' vo VirtualBoxe.

Chyba "Duplicitné konfiguračné hodnoty '/CPUM/CMPXCHG16B'.." sa vyskytuje, pretože inštrukcia CPU "CMPXCHG16B" je povolená v súbore VirtualBox.xml (C:\Users\Username\.VirtualBox\VirtualBox.xml) aj v súbore .vbox virtuálneho počítača.

Ak chcete problém vyriešiť, podľa nižšie uvedených pokynov odstráňte z uvedených miest nasledujúci riadok:
"

1. Zatvoriť Správca služby VirtualBox
2. Otvoriť Príkazový riadok ako správca .
3. Zadajte nasledujúci príkaz:

  • cd \Program Files\Oracle\VirtualBox

4. Potom zadajte nasledujúci príkaz na zobrazenie zoznamu strojov virtuálnych počítačov.

  • VBoxManage.exe zoznam vms

5. Vo výstupe vyššie uvedeného príkazu si všimnite názov počítača VBOX, v ktorom sa zobrazí chyba 0x80004005.

Napr. v tomto príklade je počítač VM s chybou "0x80004005" "Windows8.1_x64_Pro".

6. Potom zadajte nasledujúci príkaz, ale nahraďte hodnotu "VM Name" názvom počítača VBOX, ktorý sa stretol s chybou 0x80004005, a stlačte tlačidlo Vstúpte na stránku :*

  • VBoxManage.exe setextradata "VM Name" VBoxInternal/CPUM/CMPXCHG16B

Poznámka: Vyššie uvedený príkaz zakáže inštrukciu "CMPXCHG16B" na vybranom virtuálnom stroji odstránením riadku "" zo súboru .vbox počítača.

Napr. v tomto príklade bude príkaz:

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

7. Teraz skúste spustiť virtuálny počítač, ktorý má problém. Ak sa zobrazí rovnaká chyba, zatvorte VirtualBox Manager a zadajte nasledujúci príkaz (ako správca): *

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B

Poznámka: Vyššie uvedený príkaz zakáže inštrukciu "CMPXCHG16B" globálne (na všetkých virtuálnych počítačoch) odstránením riadku "" zo súboru VirtualBox.xml.

To je všetko! Dajte mi vedieť, či vám tento návod pomohol, a zanechajte komentár o svojich skúsenostiach. Prosím, lajkujte a zdieľajte tento návod, aby ste pomohli ostatným.


Andy Davis

Blog správcu systému o systéme Windows

Leave a comment