FIX: VirtualBox Error 0x80004005: Det gick inte att öppna sessionen för VM

Den här handledningen innehåller instruktioner för att lösa VirtualBox-felet 0x80004005 när du försöker starta en Windows 8.1 eller en Windows 10 virtuell maskin:" Duplicera konfigurationsvärden '/CPUM/CMPXCHG16B' och '/CPUM/IsaExts/CMPXCHG16B – vänligen ta bort före detta!'".

VirtualBox kunde inte öppna sessionen - Duplicera konfigurationsvärden 'CPUMCMPXCHG16B'

Efter uppdatering av Oracle VM VirtualBox till version 6.0 kan följande fel visas när du försöker starta en Windows 10 eller 8.1 VM-maskin:

"Det gick inte att öppna en session för den virtuella maskinen .
Duplicera konfigurationsvärden '/CPUM/CMPXCHG16B' och '/CPUM/IsaExts/CMPXCHG16B' – vänligen ta bort det förra! (VERR_DUPLICATE).
Resultatkod: E_FAIL (0x80004005)
Komponent: ConsoleWrap
Gränssnitt: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Så här åtgärdar du: Duplicera konfigurationsvärdena '/CPUM/CMPXCHG16B' och '/CPUM/IsaExts/CMPXCHG16B' i VirtualBox.

Felet "Duplicate config values ​​'/CPUM/CMPXCHG16B'.." uppstår eftersom CPU-instruktionen "CMPXCHG16B" är aktiverad på både filen "VirtualBox.xml" (C:\Users\Username\.VirtualBox\VirtualBox.xml) och på den virtuella maskinens .vbox fil.

För att lösa problemet, följ instruktionerna nedan för att ta bort följande rad från ovanstående platser:
"

1. Stänga VirtualBox Manager
2. Öppen Kommandotolken som administratör.
3. Skriv följande kommando:

  • cd \Program Files\Oracle\VirtualBox

4. Ge sedan kommandot nedan för att lista VM-maskinerna.

  • VBoxManage.exe lista vms

5. Lägg märke till namnet på VBOX-maskinen från utgången av kommandot ovan, där du får felet 0x80004005.

t.ex. I det här exemplet är VM-maskinen med "0x80004005"-felet "Windows8.1_x64_Pro".

bild

6. Skriv sedan följande kommando, men ersätt "VM-namn" värde, med namnet på VBOX-maskinen som du möter felet 0x80004005, och tryck på Stiga på:*

  • VBoxManage.exe setextradata "VM-namn" VBoxInternal/CPUM/CMPXCHG16B

* Notera: Ovanstående kommando kommer att inaktivera "CMPXCHG16B"-instruktionen på den valda VM-maskinen genom att ta bort raden "" från maskinens .vbox-fil.

t.ex. I det här exemplet blir kommandot:

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

7. Försök nu att starta VM-maskinen som har problemet. Om du får samma fel, stäng sedan VirtualBox Manager och ge följande kommando (som admin): *

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B

* Notera: Ovanstående kommando kommer att inaktivera "CMPXCHG16B"-instruktionen globalt (på alla virtuella datorer), genom att ta bort raden "" från filen "VirtualBox.xml".

bild

Det är allt! Låt mig veta om den här guiden har hjälpt dig genom att lämna din kommentar om din upplevelse. Gilla och dela den här guiden för att hjälpa andra.