Spis treści
Ten poradnik zawiera instrukcje rozwiązania błędu VirtualBox 0x80004005, gdy próbujesz uruchomić maszynę wirtualną Windows 8.1 lub Windows 10:" Duplicate config values '/CPUM/CMPXCHG16B' and '/CPUM/IsaExts/CMPXCHG16B - please remove the former!".
Po aktualizacji Oracle VM VirtualBox do wersji 6.0 przy próbie uruchomienia maszyny wirtualnej z systemem Windows 10 lub 8.1 może pojawić się następujący błąd:
" Nie udało się otworzyć sesji dla maszyny wirtualnej .
Duplikat wartości konfiguracyjnych '/CPUM/CMPXCHG16B' i '/CPUM/IsaExts/CMPXCHG16B' - proszę usunąć pierwszą z nich! (VERR_DUPLICATE).
Kod wyniku: E_FAIL (0x80004005)
Składnik: ConsoleWrap
Interfejs: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"
Jak naprawić: Duplikat wartości konfiguracyjnych '/CPUM/CMPXCHG16B' i '/CPUM/IsaExts/CMPXCHG16B' w VirtualBox.
Błąd "Duplicate config values '/CPUM/CMPXCHG16B'...", występuje, ponieważ instrukcja procesora "CMPXCHG16B" jest włączona zarówno w pliku "VirtualBox.xml" (C:\u200}, jak i w pliku .vbox maszyny wirtualnej.
Aby rozwiązać problem, wykonaj poniższe instrukcje, aby usunąć następującą linię z powyższych lokalizacji:
"
1. zamknij Menedżer VirtualBox
2. Otwórz Wiersz poleceń jako administrator .
3. Wpisz następujące polecenie:
- cd Program Files - VirtualBox.
4. Następnie wydaj poniższe polecenie, aby wyświetlić listę maszyn wirtualnych.
- VBoxManage.exe list vms
5. Z wyjścia powyższego polecenia zauważ nazwę maszyny VBOX, na której otrzymujesz błąd 0x80004005.
np. W tym przykładzie maszyna wirtualna z błędem "0x80004005" to "Windows8.1_x64_Pro".
6. Następnie wpisz następujące polecenie, ale zastąp wartość "VM Name" nazwą maszyny VBOX, na której występuje błąd 0x80004005, i naciśnij Wejdź na stronę :*
- VBoxManage.exe setextradata "VM Name" VBoxInternal/CPUM/CMPXCHG16B
Uwaga: Powyższe polecenie spowoduje wyłączenie instrukcji "CMPXCHG16B" na wybranej maszynie wirtualnej, poprzez usunięcie linii "" z pliku .vbox maszyny.
np. W tym przykładzie polecenie będzie brzmiało:
- VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B
7. Teraz spróbuj uruchomić maszynę VM, która ma problem. Jeśli otrzymasz ten sam błąd, zamknij VirtualBox Manager i wydaj następujące polecenie (jako administrator): *
- VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B
Uwaga: Powyższe polecenie wyłączy globalnie (na wszystkich maszynach wirtualnych) instrukcję "CMPXCHG16B", usuwając linię "" z pliku "VirtualBox.xml".
To wszystko! Daj mi znać, czy ten przewodnik pomógł Ci, zostawiając komentarz o swoim doświadczeniu. Proszę polubić i udostępnić ten przewodnik, aby pomóc innym.
Andy'ego Davisa
Blog administratora systemu o systemie Windows