Sisällysluettelo
Tämä opetusohjelma sisältää ohjeet VirtualBoxin virheen 0x80004005 ratkaisemiseksi, kun yrität käynnistää Windows 8.1- tai Windows 10 -virtuaalikoneen:" Duplicate config values '/CPUM/CMPXCHG16B' and '/CPUM/IsaExts/CMPXCHG16B - please remove the former!'".
Kun Oracle VM VirtualBox on päivitetty versioon 6.0, seuraava virhe saattaa tulla näkyviin, kun yrität käynnistää Windows 10 tai 8.1 -käyttöjärjestelmän VM-koneen:
" Virtuaalikoneen istunnon avaaminen epäonnistui .
Kaksinkertaiset konfiguraatioarvot '/CPUM/CMPXCHG16B' ja '/CPUM/IsaExts/CMPXCHG16B' - poista edellinen! (VERR_DUPLICATE).
Tuloskoodi: E_FAIL (0x80004005)
Komponentti: ConsoleWrap
Liitäntä: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"
Miten korjata: Kaksinkertaiset konfiguraatioarvot '/CPUM/CMPXCHG16B' ja '/CPUM/IsaExts/CMPXCHG16B' VirtualBoxissa.
Virhe "Duplicate config values '/CPUM/CMPXCHG16B'..." ilmenee, koska "CMPXCHG16B" CPU-ohje on käytössä sekä VirtualBox.xml-tiedostossa (C:\Users\Username\.VirtualBox\VirtualBox.xml) että virtuaalikoneen .vbox-tiedostossa.
Voit ratkaista ongelman poistamalla seuraavan rivin edellä mainituista paikoista seuraavien ohjeiden mukaisesti:
"
1. Sulje VirtualBox Manager
2. Avaa Komentorivi järjestelmänvalvojana .
3. Kirjoita seuraava komento:
- cd \ Ohjelmatiedostot\Oracle\VirtualBox
4. Anna sitten alla oleva komento luetellaksesi VM-koneet.
- VBoxManage.exe list vms
5. Yllä olevan komennon tulosteesta näet sen VBOX-koneen nimen, jossa virhe 0x80004005 ilmenee.
Esim. Tässä esimerkissä VM-kone, jossa on virhe "0x80004005", on "Windows8.1_x64_Pro".
6. Kirjoita sitten seuraava komento, mutta korvaa "VM Name" -arvo sen VBOX-koneen nimellä, jonka kohdalla virhe 0x80004005 ilmenee, ja paina painiketta Kirjoita :*
- VBoxManage.exe setextradata "VM nimi" VBoxInternal/CPUM/CMPXCHG16B VBoxInternal/CPUM/CMPXCHG16B
Huomautus: Yllä oleva komento poistaa "CMPXCHG16B"-käskyn käytöstä valitusta VM-koneesta poistamalla rivin "CMPXCHG16B". "" koneen .vbox-tiedostosta.
Esim. Tässä esimerkissä komento on:
- VBoxManage.exe setextradata setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B
7. Yritä nyt käynnistää VM-kone, jossa on ongelma. Jos saat saman virheen, sulje VirtualBox Manager ja anna seuraava komento (järjestelmänvalvojana): *
- VBoxManage.exe setextradata global VBoxInternal/CPUM/CMPXCHG16B VBoxInternal/CPUM/CMPXCHG16B
Huomautus: Yllä oleva komento poistaa "CMPXCHG16B"-käskyn käytöstä globaalisti (kaikissa VM:ssä) poistamalla rivin "CMPXCHG16B". "" VirtualBox.xml-tiedostosta.
Kerro minulle, onko tämä opas auttanut sinua jättämällä kommentti kokemuksestasi. Tykkää ja jaa tätä opasta auttaaksesi muita.
Andy Davis
Järjestelmänvalvojan blogi Windowsista