FIX: Eroare VirtualBox 0x80004005: Nu s-a reușit deschiderea sesiunii pentru VM - Valori de configurare duplicate CMPXCHG16B și IsaExts/CMPXCHG16B (Rezolvat)

FIX: Eroare VirtualBox 0x80004005: Nu s-a reușit deschiderea sesiunii pentru VM - Valori de configurare duplicate CMPXCHG16B și IsaExts/CMPXCHG16B (Rezolvat)

Andy Davis

Acest tutorial conține instrucțiuni pentru a rezolva eroarea VirtualBox 0x80004005, atunci când încercați să porniți o mașină virtuală Windows 8.1 sau Windows 10:" Duplicate config values '/CPUM/CMPXCHG16B' and '/CPUM/IsaExts/CMPXCHG16B - please remove the former!'".".

După actualizarea Oracle VM VirtualBox la versiunea 6.0, este posibil să apară următoarea eroare atunci când încercați să porniți o mașină VM Windows 10 sau 8.1:

" Nu s-a reușit deschiderea unei sesiuni pentru mașina virtuală .
Valori de configurare duplicate "/CPUM/CMPXCHG16B" și "/CPUM/IsaExts/CMPXCHG16B" - vă rugăm să le eliminați pe primele! (VERR_DUPLICATE).
Cod rezultat: E_FAIL (0x80004005)
Componenta: ConsoleWrap
Interfață: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Cum se remediază: Valori de configurare duplicate "/CPUM/CMPXCHG16B" și "/CPUM/IsaExts/CMPXCHG16B" în VirtualBox.

Eroarea "Duplicate config values '/CPUM/CMPXCHG16B'..", apare deoarece instrucțiunea CPU "CMPXCHG16B" este activată atât în fișierul "VirtualBox.xml" (C:\Users\Username\.VirtualBox\VirtualBox.xml), cât și în fișierul .vbox al mașinii virtuale.

Pentru a rezolva problema, urmați instrucțiunile de mai jos pentru a elimina următoarea linie din locațiile de mai sus:
"

1. Închideți Manager VirtualBox
2. Deschideți Prompt de comandă ca administrator .
3. Introduceți următoarea comandă:

  • cd \Program Files\Oracle\VirtualBox

4. Apoi dați comanda de mai jos pentru a lista mașinile VM.

  • VBoxManage.exe list vms

5. Din rezultatul comenzii de mai sus, observați numele mașinii VBOX, unde ați primit eroarea 0x80004005.

De exemplu, în acest exemplu, mașina VM cu eroarea "0x80004005" este "Windows8.1_x64_Pro".

6. Apoi, tastați următoarea comandă, dar înlocuiți valoarea "VM Name" cu numele mașinii VBOX cu care vă confruntați cu eroarea 0x80004005 și apăsați Introduceți :*

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

Notă: Comanda de mai sus va dezactiva instrucțiunea "CMPXCHG16B" pe mașina VM selectată, prin eliminarea liniei "" din fișierul .vbox al mașinii.

De exemplu, la acest exemplu, comanda va fi:

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

7. Acum, încercați să porniți mașina VM care are problema. Dacă primiți aceeași eroare, închideți VirtualBox Manager și dați următoarea comandă (ca administrator): *

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B

Notă: Comanda de mai sus va dezactiva instrucțiunea "CMPXCHG16B" la nivel global (pe toate VM-urile), prin eliminarea liniei "" din fișierul "VirtualBox.xml".

Asta este! Spuneți-mi dacă acest ghid v-a ajutat, lăsând un comentariu despre experiența dvs. Vă rugăm să dați like și să distribuiți acest ghid pentru a-i ajuta și pe alții.


Andy Davis

Blogul unui administrator de sistem despre Windows

Leave a comment