תיקון: שגיאת 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 עשויה להופיע השגיאה הבאה בעת ניסיון להפעיל מכונת Windows 10 או 8.1 VM:

"פתיחת הפעלה עבור המחשב הוירטואלי נכשלה .
שכפול ערכי התצורה '/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'..", מתרחשת מכיוון שהוראת המעבד "CMPXCHG16B" מופעלת הן בקובץ "VirtualBox.xml" (C:\Users\Username\.VirtualBox\VirtualBox.xml), והן ב-.vbox של מחשב וירטואלי קוֹבֶץ.

כדי לפתור את הבעיה, בצע את ההוראות שלהלן כדי להסיר את השורה הבאה מהמיקומים שלעיל:
"

1. סגור מנהל VirtualBox
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".

תמונה

זהו זה! הודע לי אם המדריך הזה עזר לך על ידי השארת הערה לגבי החוויה שלך. בבקשה תעשו לייק ושתפו את המדריך הזה כדי לעזור לאחרים.