מדריך זה מכיל הוראות לפתרון שגיאת VirtualBox 0x80004005, כאשר אתה מנסה להפעיל Windows 8.1 או מכונה וירטואלית של Windows 10: "שכפל ערכי תצורה '/CPUM/CMPXCHG16B' ו-'/CPUM/IsaExts/CMPXCHG16B - אנא הסר את לְשֶׁעָבַר!'".
![ערכי תצורה משוכפלים של VirtuaBox VirtualBox לא הצליח לפתוח את ההפעלה - שכפל ערכי תצורה 'CPUMCMPXCHG16B'](/f/c53c72e3a3c827b731427d18e8d0cf7b.png)
לאחר עדכון Oracle VM VirtualBox לגרסה 6.0 עשויה להופיע השגיאה הבאה בעת ניסיון להפעיל מכונת Windows 10 או 8.1 VM:
"פתיחת הפעלה עבור המחשב הוירטואלי נכשלה
שכפול ערכי התצורה '/CPUM/CMPXCHG16B' ו-'/CPUM/IsaExts/CMPXCHG16B' - אנא הסר את הקודם! (VERR_DUPLICATE).
רכיב: 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".
![תמונה תמונה](/f/cec94308b8691c6850cebd6d3dadda7e.png)
6. לאחר מכן הקלד את הפקודה הבאה, אך החלף את "שם VM" ערך, עם השם של מכונת ה-VBOX שאתה מתמודד עם השגיאה 0x80004005, ולחץ על להיכנס:*
- VBoxManage.exe setextradata "שם VM" VBoxInternal/CPUM/CMPXCHG16B
* הערה: הפקודה לעיל תשבית את הוראת "CMPXCHG16B" במחשב ה-VM שנבחר, על ידי הסרת השורה "" מקובץ ה-.vbox של המחשב.
לְמָשָׁל בדוגמה זו הפקודה תהיה:
- VBoxManage.exe setextradata "Windows8.1_x64_Pro" VBoxInternal/CPUM/CMPXCHG16B
![תמונה תמונה](/f/3121fa96633b1c48f7af825d7e857de2.png)
7. כעת, נסה להפעיל את מכשיר ה-VM שיש לו את הבעיה. אם אתה מקבל את אותה שגיאה, סגור את VirtualBox Manager ותן את הפקודה הבאה (כמנהל): *
- VBoxManage.exe setextradata גלובלי VBoxInternal/CPUM/CMPXCHG16B
* הערה: הפקודה לעיל תשבית את הוראת "CMPXCHG16B" באופן גלובלי (בכל ה-VM), על ידי הסרת השורה "" מהקובץ "VirtualBox.xml".
![תמונה תמונה](/f/75b27ef7accc8fe86aa738d0bff2451f.png)
זהו זה! הודע לי אם המדריך הזה עזר לך על ידי השארת הערה לגבי החוויה שלך. בבקשה תעשו לייק ושתפו את המדריך הזה כדי לעזור לאחרים.