FIX: VirtualBox Fejl 0x80004005: Åbnede ikke session for VM - Duplikatkonfigurationsværdier CMPXCHG16B og IsaExts/CMPXCHG16B (løst)

FIX: VirtualBox Fejl 0x80004005: Åbnede ikke session for VM - Duplikatkonfigurationsværdier CMPXCHG16B og IsaExts/CMPXCHG16B (løst)

Andy Davis

Denne vejledning indeholder instruktioner til at løse VirtualBox Fejl 0x80004005, når du forsøger at starte en virtuel maskine med Windows 8.1 eller Windows 10:" Duplikat konfigurationsværdier '/CPUM/CMPXCHG16B' og '/CPUM/IsaExts/CMPXCHG16B - fjern førstnævnte!'".

Efter opdatering af Oracle VM VirtualBox til version 6.0 kan følgende fejl vises, når du forsøger at starte en Windows 10 eller 8.1 VM-maskine:

" Det lykkedes ikke at åbne en session for den virtuelle maskine .
Duplikat af konfigurationsværdierne '/CPUM/CMPXCHG16B' og '/CPUM/IsaExts/CMPXCHG16B' - fjern førstnævnte! (VERR_DUPLICATE).
Resultatkode: E_FAIL (0x80004005)
Komponent: ConsoleWrap
Grænseflade: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Sådan FIXER du: Dobbelte konfigurationsværdier '/CPUM/CMPXCHG16B' og '/CPUM/IsaExts/CMPXCHG16B' i VirtualBox.

Fejlen "Duplicate config values '/CPUM/CMPXCHG16B'..." opstår, fordi CPU-instruktionen "CMPXCHG16B" er aktiveret både i filen "VirtualBox.xml" (C:\Users\Username\.VirtualBox\VirtualBox.xml) og i filen .vbox i den virtuelle maskine.

For at løse problemet skal du følge nedenstående vejledning for at fjerne følgende linje fra de ovennævnte steder:
"

1. Luk VirtualBox Manager
2. Åbn Kommandoprompt som administrator .
3. Indtast følgende kommando:

  • cd \Program Files\Oracle\VirtualBox

4. Giv derefter nedenstående kommando for at få en liste over VM-maskinerne.

  • VBoxManage.exe list vms

5. Bemærk navnet på den VBOX-maskine, hvor du modtager fejlen 0x80004005, i output fra ovenstående kommando.

f.eks. I dette eksempel er den VM-maskine med "0x80004005"-fejlen "Windows8.1_x64_Pro".

6. Skriv derefter følgende kommando, men erstat værdien "VM Name" med navnet på den VBOX-maskine, som du oplever fejlen 0x80004005, og tryk på Indtast :*

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

Bemærk: Ovenstående kommando vil deaktivere "CMPXCHG16B"-instruktionen på den valgte VM-maskine ved at fjerne linjen "" fra maskinens .vbox-fil.

f.eks. I dette eksempel vil kommandoen være:

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

7. Prøv nu at starte den VM-maskine, der har problemet. Hvis du får den samme fejl, så luk VirtualBox Manager og giv følgende kommando (som administrator): *

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B

Bemærk: Ovenstående kommando vil deaktivere "CMPXCHG16B"-instruktionen globalt (på alle VM'er) ved at fjerne linjen "" fra filen "VirtualBox.xml".

Lad mig vide, om denne guide har hjulpet dig ved at skrive en kommentar om dine erfaringer. Synes godt om og del denne guide for at hjælpe andre.


Andy Davis

En systemadministrators blog om Windows

Leave a comment