OPRAVA: Chyba VirtualBoxu 0x80004005: Nepodařilo se otevřít relaci pro virtuální počítač - duplicitní konfigurační hodnoty CMPXCHG16B a IsaExts/CMPXCHG16B (vyřešeno)

OPRAVA: Chyba VirtualBoxu 0x80004005: Nepodařilo se otevřít relaci pro virtuální počítač - duplicitní konfigurační hodnoty CMPXCHG16B a IsaExts/CMPXCHG16B (vyřešeno)

Andy Davis

Tento návod obsahuje pokyny k vyřešení chyby VirtualBoxu 0x80004005, když se pokusíte spustit virtuální počítač se systémem Windows 8.1 nebo Windows 10:" Duplicitní konfigurační hodnoty '/CPUM/CMPXCHG16B' a '/CPUM/IsaExts/CMPXCHG16B - odstraňte prosím první z nich!'".

Po aktualizaci Oracle VM VirtualBox na verzi 6.0 se při pokusu o spuštění virtuálního počítače se systémem Windows 10 nebo 8.1 může objevit následující chyba:

" Nepodařilo se otevřít relaci pro virtuální počítač .
Duplicitní konfigurační hodnoty '/CPUM/CMPXCHG16B' a '/CPUM/IsaExts/CMPXCHG16B' - odstraňte prosím první z nich! (VERR_DUPLICATE).
Kód výsledku: E_FAIL (0x80004005)
Komponenta: ConsoleWrap
Rozhraní: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Jak opravit: Duplicitní konfigurační hodnoty '/CPUM/CMPXCHG16B' a '/CPUM/IsaExts/CMPXCHG16B' ve VirtualBoxu.

Chyba "Duplicitní konfigurační hodnoty '/CPUM/CMPXCHG16B'.." se objevuje, protože instrukce procesoru "CMPXCHG16B" je povolena jak v souboru "VirtualBox.xml" (C:\Users\Username\.VirtualBox\VirtualBox.xml), tak v souboru .vbox virtuálního počítače.

Problém vyřešíte tak, že podle níže uvedených pokynů odstraníte z výše uvedených míst následující řádek:
"

1. Zavřít Správce VirtualBoxu
2. Otevřít Příkazový řádek jako správce .
3. Zadejte následující příkaz:

  • cd \Program Files\Oracle\VirtualBox

4. Poté zadejte níže uvedený příkaz pro zobrazení seznamu virtuálních počítačů.

  • VBoxManage.exe seznam vms

5. Ve výstupu výše uvedeného příkazu si všimněte názvu počítače VBOX, ve kterém se objevila chyba 0x80004005.

Například v tomto příkladu je počítač virtuálního počítače s chybou "0x80004005" počítač "Windows8.1_x64_Pro".

6. Pak zadejte následující příkaz, ale nahraďte hodnotu "VM Name" názvem počítače VBOX, u kterého se vyskytla chyba 0x80004005, a stiskněte tlačítko . Vstupte na :*

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

Poznámka: Výše uvedený příkaz zakáže instrukci "CMPXCHG16B" na vybraném virtuálním počítači odstraněním řádku. "" ze souboru .vbox počítače.

Např. v tomto příkladu bude příkaz znít:

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

7. Nyní zkuste spustit virtuální počítač, který má problém. Pokud se zobrazí stejná chyba, zavřete Správce VirtualBoxu a zadejte následující příkaz (jako správce): *

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B

Poznámka: Výše uvedený příkaz zakáže instrukci "CMPXCHG16B" globálně (na všech virtuálních počítačích) odstraněním řádku "" ze souboru VirtualBox.xml.

To je vše! Dejte mi vědět, zda vám tento návod pomohl, a zanechte komentář o svých zkušenostech. Prosím, lajkujte a sdílejte tento návod, abyste pomohli ostatním.


Andy Davis

Blog správce systému o Windows

Leave a comment