يحتوي هذا البرنامج التعليمي على إرشادات لحل خطأ VirtualBox 0x80004005 ، عند محاولة بدء تشغيل Windows 8.1 أو جهاز ظاهري يعمل بنظام Windows 10: 'تكرار قيم التكوين'/ CPUM / CMPXCHG16B' و '/ CPUM / IsaExts / CMPXCHG16B - يُرجى إزالة السابق!'.
بعد تحديث Oracle VM VirtualBox إلى الإصدار 6.0 ، قد يظهر الخطأ التالي عند محاولة بدء تشغيل جهاز Windows 10 أو 8.1 VM:
' فشل في فتح جلسة للجهاز الظاهري.
قيم تكوين مكررة '/ CPUM / CMPXCHG16B' و '/ CPUM / IsaExts / CMPXCHG16B' - يرجى إزالة السابق! (VERR_DUPLICATE).
رمز النتيجة: E_FAIL (0x80004005)
المكون: التفاف وحدة التحكم
الواجهة: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} '
كيفية الإصلاح: تكرار قيم التكوين '/ CPUM / CMPXCHG16B' و '/ CPUM / IsaExts / CMPXCHG16B' في VirtualBox.
حدث الخطأ 'تكرار قيم التكوين' / CPUM / CMPXCHG16B '..' بسبب تمكين تعليمات وحدة المعالجة المركزية 'CMPXCHG16B' في كل من ملف 'VirtualBox.xml' (C: Users Username .VirtualBox VirtualBox.xml) ، وعلى ملف .vbox الخاص بـ Virtual Machine.
لحل المشكلة ، اتبع الإرشادات أدناه لإزالة السطر التالي من المواقع المذكورة أعلاه:
'
1. إغلاق مدير VirtualBox
اثنين. يفتح موجه الأوامر كمسؤول .
3. اكتب الأمر التالي:
- VBoxManage.exe setextradata 'Windows8.1_x64_Pro' VBoxInternal / CPUM / CMPXCHG16B
أربعة. ثم أعط الأمر أدناه لسرد أجهزة VM.
5. من إخراج الأمر أعلاه ، لاحظ اسم جهاز VBOX ، حيث تتلقى الخطأ 0x80004005.
على سبيل المثال ، في هذا المثال ، جهاز VM الذي يحتوي على الخطأ '0x80004005' هو 'Windows8.1_x64_Pro'.
6. ثم اكتب الأمر التالي ، ولكن استبدل 'اسم VM، باسم آلة VBOX التي تواجهها الخطأ 0x80004005 ، ثم اضغط يدخل : *
* ملحوظة:سيؤدي الأمر أعلاه إلى تعطيل تعليمات 'CMPXCHG16B' على جهاز VM المحدد ، عن طريق إزالة السطر '' من ملف .vbox الخاص بالجهاز.
على سبيل المثال في هذا المثال سيكون الأمر:
7. الآن ، حاول بدء تشغيل جهاز VM الذي به المشكلة. إذا تلقيت نفس الخطأ ، فأغلق برنامج VirtualBox Manager وأعط الأمر التالي (كمسؤول): *
* ملحوظة:سيعطل الأمر أعلاه تعليمات 'CMPXCHG16B' بشكل عام (على جميع الأجهزة الافتراضية) ، عن طريق إزالة السطر ' من ملف 'VirtualBox.xml'.
هذا هو!