FIX: VirtualBox kļūda 0x80004005: neizdevās atvērt VM sesiju - dublējošās konfigurācijas vērtības CMPXCHG16B un IsaExts/CMPXCHG16B (Atrisināts)

FIX: VirtualBox kļūda 0x80004005: neizdevās atvērt VM sesiju - dublējošās konfigurācijas vērtības CMPXCHG16B un IsaExts/CMPXCHG16B (Atrisināts)

Endijs Deiviss

Šajā pamācībā ir norādījumi, kā novērst VirtualBox kļūdu 0x80004005, kad mēģināt palaist Windows 8.1 vai Windows 10 virtuālo mašīnu:" Dublējošās konfigurācijas vērtības "/CPUM/CMPXCHG16B" un "/CPUM/IsaExts/CMPXCHG16B - lūdzu, noņemiet pirmo!"".

Pēc Oracle VM VirtualBox atjaunināšanas līdz 6.0 versijai, mēģinot palaist 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ējas konfigurācijas vērtības '/CPUM/CMPXCHG16B' un '/CPUM/IsaExts/CMPXCHG16B' - lūdzu, noņemiet pirmo no tām! (VERR_DUPLICATE).
Rezultāta kods: E_FAIL (0x80004005)
Sastāvdaļa: ConsoleWrap
Saskarne: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Kā izlabot: dublēt konfigurācijas vērtības '/CPUM/CMPXCHG16B' un '/CPUM/IsaExts/CMPXCHG16B' VirtualBox.

Kļūda "Dubliclicate config values '/CPUM/CMPXCHG16B'.." rodas tāpēc, ka CPU instrukcija "CMPXCHG16B" ir iespējota gan "VirtualBox.xml" failā (C:\Users\Username\.VirtualBox\VirtualBox.xml), gan virtuālās mašīnas .vbox failā.

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

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

  • cd \Programmu faili\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 izvades failā redziet VBOX mašīnas nosaukumu, kurā saņemta kļūda 0x80004005.

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

6. Pēc tam ievadiet šādu komandu, bet aizstāt "VM Name" vērtību ar tās VBOX mašīnas nosaukumu, kurā konstatēta kļūda 0x80004005, un nospiediet pogu Ievadiet :*

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

Piezīme: Iepriekšminētā komanda atslēgs instrukciju "CMPXCHG16B" izvēlētajā VM mašīnā, dzēšot rindu. "" no mašīnas .vbox faila.

Piemēram, šajā piemērā komanda būs:

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

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

  • VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B

Piezīme: Iepriekšminētā komanda atslēgs instrukciju "CMPXCHG16B" globāli (visos VM), dzēšot rindu "" no "VirtualBox.xml" faila.

Tas ir viss! Ļaujiet man zināt, vai šī rokasgrāmata jums ir palīdzējusi, atstājot komentāru par savu pieredzi. Lūdzu, ielasiet un dalieties ar šo rokasgrāmatu, lai palīdzētu citiem.


Endijs Deiviss

Sistēmas administratora emuārs par Windows

Leave a comment