تصحيح: خطأ VirtualBox 0x80004005: فشل في فتح جلسة VM - قيم التكوين المكررة CMPXCHG16B و IsaExts / CMPXCHG16B (محلول)

تصحيح: خطأ VirtualBox 0x80004005: فشل في فتح جلسة VM - قيم التكوين المكررة CMPXCHG16B و IsaExts / CMPXCHG16B (محلول)

يحتوي هذا البرنامج التعليمي على إرشادات لحل خطأ VirtualBox 0x80004005 ، عند محاولة بدء تشغيل Windows 8.1 أو جهاز ظاهري يعمل بنظام Windows 10: 'تكرار قيم التكوين'/ CPUM / CMPXCHG16B' و '/ CPUM / IsaExts / CMPXCHG16B - يُرجى إزالة السابق!'.

فشل VirtualBox في فتح الجلسة - تكرار قيم التكوين

بعد تحديث 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. اكتب الأمر التالي:

    cd Program Files Oracle VirtualBox

أربعة. ثم أعط الأمر أدناه لسرد أجهزة VM.

    قائمة VBoxManage.exe vms

5. من إخراج الأمر أعلاه ، لاحظ اسم جهاز VBOX ، حيث تتلقى الخطأ 0x80004005.

على سبيل المثال ، في هذا المثال ، جهاز VM الذي يحتوي على الخطأ '0x80004005' هو 'Windows8.1_x64_Pro'.

صورة

6. ثم اكتب الأمر التالي ، ولكن استبدل 'اسم VM، باسم آلة VBOX التي تواجهها الخطأ 0x80004005 ، ثم اضغط يدخل : *

    مجموعة VBoxManage.exe setextradata 'اسم VMVBoxInternal / 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'.

صورة

هذا هو!

نقوم بالتوظيف