تصحيح: خطأ في VirtualBox 0x80004005: فشل في فتح جلسة VM

يحتوي هذا البرنامج التعليمي على إرشادات لحل خطأ 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)
المكون: التفاف وحدة التحكم
الواجهة: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} "

كيفية الإصلاح: تكرار قيم التكوين '/ CPUM / CMPXCHG16B' و '/ CPUM / IsaExts / CMPXCHG16B' في VirtualBox.

الخطأ "تكرار قيم التكوين" / CPUM / CMPXCHG16B '.. "، يحدث بسبب تمكين تعليمات وحدة المعالجة المركزية" CMPXCHG16B " على كل من ملف "VirtualBox.xml" (C: \ Users \ Username \ .VirtualBox \ VirtualBox.xml) ، وعلى ملف VirtualBox. ملف.

لحل المشكلة ، اتبع الإرشادات أدناه لإزالة السطر التالي من المواقع المذكورة أعلاه:
"

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" بشكل عام (على جميع الأجهزة الافتراضية) ، عن طريق إزالة السطر "" من ملف "VirtualBox.xml".

صورة

هذا هو! اسمحوا لي أن أعرف ما إذا كان هذا الدليل قد ساعدك من خلال ترك تعليقك حول تجربتك. يرجى اعجاب ومشاركة هذا الدليل لمساعدة الآخرين.