ΕΠΙΔΙΟΡΘΩΣΗ: Σφάλμα VirtualBox 0x80004005: Απέτυχε το άνοιγμα της περιόδου λειτουργίας για VM

click fraud protection

Αυτό το σεμινάριο περιέχει οδηγίες για την επίλυση του σφάλματος VirtualBox 0x80004005, όταν προσπαθείτε να ξεκινήσετε ένα Windows 8.1 ή Εικονική μηχανή Windows 10:" Διπλότυπες τιμές διαμόρφωσης '/CPUM/CMPXCHG16B' και '/CPUM/IsaExts/CMPXCHG16B – αφαιρέστε το πρώην!'".

Το VirtualBox απέτυχε να ανοίξει την περίοδο λειτουργίας - Διπλότυπες τιμές διαμόρφωσης " CPUMCMPXCHG16B"

Μετά την ενημέρωση του Oracle VM VirtualBox στην έκδοση 6.0, ενδέχεται να εμφανιστεί το ακόλουθο σφάλμα κατά την προσπάθεια εκκίνησης ενός μηχανήματος VM με Windows 10 ή 8.1:

"Απέτυχε το άνοιγμα μιας περιόδου λειτουργίας για την εικονική μηχανή .
Διπλότυπες τιμές διαμόρφωσης '/CPUM/CMPXCHG16B' και '/CPUM/IsaExts/CMPXCHG16B' – αφαιρέστε τις πρώτες! (VERR_DUPLICATE).
Κωδικός αποτελέσματος: E_FAIL (0x80004005)
Συστατικό: ConsoleWrap
Διεπαφή: IConsole {872da645-4a9b-1727-bee2-5585105b9eed}"

Τρόπος επιδιόρθωσης: Διπλότυπες τιμές διαμόρφωσης '/CPUM/CMPXCHG16B' και '/CPUM/IsaExts/CMPXCHG16B' στο VirtualBox.

Το σφάλμα "Διπλότυπες τιμές διαμόρφωσης '/CPUM/CMPXCHG16B'..", παρουσιάζεται επειδή είναι ενεργοποιημένη η εντολή CPU "CMPXCHG16B" τόσο στο αρχείο "VirtualBox.xml" (C:\Users\Username\.VirtualBox\VirtualBox.xml), όσο και στο .vbox της Virtual Machine αρχείο.

Για να επιλύσετε το πρόβλημα, ακολουθήστε τις παρακάτω οδηγίες για να καταργήσετε την ακόλουθη γραμμή από τις παραπάνω τοποθεσίες:
"

1. Κλείσε VirtualBox Manager
2. Ανοιξε Γραμμή εντολών ως διαχειριστής.
3. Πληκτρολογήστε την ακόλουθη εντολή:

  • cd \Program Files\Oracle\VirtualBox

4. Στη συνέχεια, δώστε την παρακάτω εντολή για να παραθέσετε τις Μηχανές VM.

  • Λίστα VBoxManage.exe vms

5. Από την έξοδο της παραπάνω εντολής, παρατηρήστε το όνομα του μηχανήματος VBOX, όπου λαμβάνετε το σφάλμα 0x80004005.

π.χ. Σε αυτό το παράδειγμα, το μηχάνημα VM με το σφάλμα "0x80004005" είναι το "Windows8.1_x64_Pro".

εικόνα

6. Στη συνέχεια πληκτρολογήστε την ακόλουθη εντολή, αλλά αντικαταστήστε το "Όνομα VMτιμή, με το όνομα του μηχανήματος VBOX που αντιμετωπίζετε το σφάλμα 0x80004005 και πατήστε Εισαγω:*

  • VBoxManage.exe setextradata "Όνομα VM" VBoxInternal/CPUM/CMPXCHG16B

* Σημείωση: Η παραπάνω εντολή θα απενεργοποιήσει την εντολή "CMPXCHG16B" στην επιλεγμένη μηχανή VM, αφαιρώντας τη γραμμή "" από το αρχείο .vbox του μηχανήματος.

π.χ. Σε αυτό το παράδειγμα η εντολή θα είναι:

  • VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B
εικόνα

7. Τώρα, δοκιμάστε να ξεκινήσετε τη μηχανή VM που έχει το πρόβλημα. Εάν λάβετε το ίδιο σφάλμα, κλείστε το VirtualBox Manager και δώστε την ακόλουθη εντολή (ως διαχειριστής): *

  • VBoxManage.exe setextradata καθολικά VBoxInternal/CPUM/CMPXCHG16B

* Σημείωση: Η παραπάνω εντολή θα απενεργοποιήσει την εντολή "CMPXCHG16B" καθολικά (σε όλα τα VM), αφαιρώντας τη γραμμή "" από το αρχείο "VirtualBox.xml".

εικόνα

Αυτό είναι! Πείτε μου αν αυτός ο οδηγός σας βοήθησε αφήνοντας το σχόλιό σας σχετικά με την εμπειρία σας. Κάντε like και κοινοποιήστε αυτόν τον οδηγό για να βοηθήσετε άλλους.