LABOJUMS: VirtualBox kļūda 0x80004005: neizdevās atvērt virtuālās mašīnas sesiju

Šajā apmācībā ir ietverti norādījumi, kā novērst VirtualBox kļūdu 0x80004005, mēģinot startēt Windows 8.1 vai Windows 10 virtuālā mašīna:" Dublētas konfigurācijas vērtības '/CPUM/CMPXCHG16B' un '/CPUM/IsaExts/CMPXCHG16B — lūdzu, noņemiet bijušais!".

VirtualBox neizdevās atvērt sesiju — dublētās konfigurācijas vērtības “CPUMCMPXCHG16B”

Pēc Oracle VM VirtualBox atjaunināšanas uz versiju 6.0, mēģinot startēt Windows 10 vai 8.1 VM mašīnu, var parādīties šāda kļūda:

"Neizdevās atvērt virtuālās mašīnas sesiju .
Dublētas konfigurācijas vērtības “/CPUM/CMPXCHG16B” un “/CPUM/IsaExts/CMPXCHG16B” — lūdzu, noņemiet pirmo! (VERR_DUPLICATE).
Rezultāta kods: E_FAIL (0x80004005)
Komponents: ConsoleWrap
Interfeiss: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Kā labot: VirtualBox dublējiet konfigurācijas vērtības “/CPUM/CMPXCHG16B” un “/CPUM/IsaExts/CMPXCHG16B”.

Kļūda "Dublētas konfigurācijas vērtības '/CPUM/CMPXCHG16B'..." rodas, jo ir iespējota centrālā procesora instrukcija "CMPXCHG16B". gan failā "VirtualBox.xml" (C:\Users\Username\.VirtualBox\VirtualBox.xml), gan virtuālās mašīnas .vbox failu.

Lai atrisinātu problēmu, izpildiet tālāk sniegtos norādījumus, lai noņemtu šo rindu no iepriekš minētajām vietām:
"

1. Aizvērt VirtualBox pārvaldnieks
2. Atvērt Komandu uzvedne kā administrators.
3. Ierakstiet šādu komandu:

  • cd \Program Files\Oracle\VirtualBox

4. Pēc tam dodiet tālāk norādīto komandu, lai uzskaitītu VM mašīnas.

  • VBoxManage.exe saraksts VMS

5. Iepriekš minētās komandas izvadē ievērojiet VBOX mašīnas nosaukumu, kurā tiek parādīta kļūda 0x80004005.

Piemēram, šajā piemērā VM mašīna ar kļūdu “0x80004005” ir “Windows8.1_x64_Pro”.

attēlu

6. Pēc tam ierakstiet šo komandu, bet aizstājiet "VM nosaukums" vērtību ar tās VBOX iekārtas nosaukumu, kurā tiek parādīta kļūda 0x80004005, un nospiediet Ievadiet:*

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

* Piezīme: Iepriekš minētā komanda atspējos "CMPXCHG16B" instrukciju atlasītajā VM mašīnā, noņemot rindu "" no mašīnas .vbox faila.

piem. Šajā piemērā komanda būs šāda:

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

7. Tagad mēģiniet startēt VM mašīnu, kurai ir problēma. Ja saņemat to pašu kļūdu, aizveriet VirtualBox Manager un dodiet šādu komandu (kā administrators): *

  • VBoxManage.exe setextradata globālais VBoxInternal/CPUM/CMPXCHG16B

* Piezīme: Iepriekš minētā komanda atspējos "CMPXCHG16B" instrukciju globāli (visās virtuālajās mašīnās), noņemot rindu. "" no faila "VirtualBox.xml".

attēlu

Tieši tā! Paziņojiet man, vai šī rokasgrāmata jums ir palīdzējusi, atstājot komentāru par savu pieredzi. Lūdzu, patīk un dalies ar šo ceļvedi, lai palīdzētu citiem.