كيفية إصلاح خطأ "فشل في الحصول على كائن COM VirtualBox"

يبلغ العديد من المستخدمين عن أنهم غير قادرين على تشغيل VirtualBox. رسالة الخطأ الحرجة التي تظهر هي "فشل في الحصول على كائن COM VirtualBox. سيتم إنهاء التطبيق ". في بعض الحالات ، يكون الخطأ مصحوبًا أيضًا برسالة خطأ ثانية تشير إلى المشكلة. لا يبدو أن المشكلة خاصة بإصدار Windows معين نظرًا لتأكيد حدوثه على كل من Windows 8.1 و Windows 10.

فشل في الحصول على كائن COM VirtualBox. سيتم إنهاء التطبيق الآن.

ما الذي يسبب الخطأ "فشل في الحصول على كائن COM VirtualBox"؟

لقد بحثنا في هذه المشكلة من خلال النظر في تقارير المستخدمين المختلفة واستراتيجيات الإصلاح التي يتم نشرها بنجاح في هذا السيناريو المحدد. كما اتضح ، هناك عدة جناة قد ينتهي بهم الأمر إلى تشغيل هذه المشكلة:

  • لم يتم تثبيت VirtualBox مع وصول المسؤول - Virtualbox هو أحد منتجات البرامج التي ستطلب منك تثبيتها بامتيازات المسؤول حتى تتمكن من إعداد جميع الخدمات اللازمة. قد يعني عدم القيام بذلك أن بعض الخدمات لن يتم تمكينها افتراضيًا. في هذه الحالة ، تتمثل أسهل طريقة لحل المشكلة في تثبيت Virtualbox بالطريقة الصحيحة.
  • سجل ضيف رئيسي تالف - في بعض الحالات ، سيحدث هذا الخطأ المحدد بسبب سجل ضيف رئيسي ربما تالف. إذا كان هذا السيناريو بالذات قابلاً للتطبيق ، فيجب أن تكون قادرًا على حل المشكلة عن طريق نقل مجلد .VirtualBox إلى سطح المكتب ، مما يفرض على التطبيق إنشاء إصدار سليم جديد.
  • أذونات غير كافية - حتى إذا تم تثبيت VirtualBox مع الوصول الإداري ، فقد لا يزال يحتاج إلى امتيازات المسؤول من أجل بدء بعض الخدمات اللازمة لعمليات VM. تمكن العديد من المستخدمين المتأثرين من حل المشكلة عن طريق تكوين اختصار VirtualBox ليتم تشغيله بامتيازات إدارية.

إذا كنت تبحث حاليًا عن إصلاح يعمل على حل هذه المشكلة ، فستوفر لك هذه المقالة العديد من خطوات استكشاف الأخطاء وإصلاحها التي قد تؤدي إلى حل المشكلة. ستجد أدناه العديد من الطرق التي استخدمها المستخدمون الآخرون في موقف مماثل لحل المشكلة بنجاح. يتم تأكيد كل إصلاح محتمل المذكورة أدناه للعمل من قبل مستخدم متأثر واحد على الأقل.

للحصول على أفضل النتائج ، نوصيك باتباع الطرق بالترتيب الذي تم تقديمه به نظرًا لترتيبها حسب الكفاءة والشدة. بغض النظر عن الجاني الذي يقوم بتشغيل الخطأ "فشل في الحصول على كائن COM VirtualBox" ، ينبغي أن يساعدك أحد الحلول المحتملة التالية في حل المشكلة.

الأسلوب 1: تشغيل VirtualBox مع امتيازات المسؤول

من المحتمل أنك تواجه هذه المشكلة لأنك تحاول تشغيل VirtualBox من اختصار لم يتم تكوينه للعمل مع وصول المسؤول. أبلغ العديد من المستخدمين المتأثرين أنهم تمكنوا من حل الخطأ "فشل في الحصول على كائن COM VirtualBox" من خلال تكوين اختصار VirtualBox لتشغيله مع وصول المسؤول.

إليك دليل سريع حول كيفية القيام بذلك:

  1. أولاً ، دعونا نختبر ما إذا كانت هذه النظرية صحيحة عن طريق النقر بزر الماوس الأيمن على اختصار Virtualbox واختيار R un كمسؤول.

    ملاحظة : إذا حذفت هذه الخطوات الخطأ ، فتابع مع الخطوات التالية أدناه لجعل التغييرات دائمة.

  2. انقر بزر الماوس الأيمن فوق نفس اختصار VirtualBox واختر خصائص من قائمة السياق.
  3. من شاشة الخصائص الخاصة بـ Oracle VM VirtualBox ، حدد علامة التبويب التوافق وحدد المربع المرتبط بتشغيل هذا البرنامج كمسؤول (من شاشة الإعدادات )
  4. انقر فوق " تطبيق" لجعل التغيير دائمًا.
  5. أعد تشغيل Virtualbox ومعرفة ما إذا كان قد تم حل المشكلة.

تشغيل Virtualbox مع امتيازات إدارية

إذا كنت لا تزال تواجه الخطأ "فشل في الحصول على كائن COM VirtualBox" ، فانتقل إلى الطريقة التالية أدناه.

الطريقة 2: تثبيت VirtualBox مع امتيازات المسؤول

VirtualBox هو أحد تلك البرامج التي تحتاج إلى تثبيت بامتيازات المسؤول حتى تعمل بامتيازات. إذا لم تمنح المشرف حق الوصول إلى برنامج تثبيت VirtualBox ، فلن يتم تكوين بعض الخدمات الهامة بشكل صحيح. أبلغ العديد من المستخدمين المتأثرين الذين كانوا يواجهون أيضًا خطأ "فشل في الحصول على كائن COM الظاهري لـ VirtualBox" أن المشكلة لم تعد تحدث بعد قيامهم بإلغاء تثبيت تثبيت VirtualBox الحالي ثم إعادة تثبيته بشكل صحيح.

إليك دليل سريع حول كيفية القيام بذلك:

  1. اضغط على مفتاح Windows + R لفتح مربع حوار "تشغيل". ثم اكتب "appwiz.cpl" واضغط على Enter لفتح نافذة البرامج والميزات .

    اكتب appwiz.cpl واضغط على Enter لفتح قائمة البرامج المثبتة
  2. داخل البرامج والميزات ، قم بالتمرير خلال قائمة التطبيقات وتحديد موقع Oracle VM VirtualBox . بمجرد رؤيته ، انقر بزر الماوس الأيمن فوقه وانقر فوق إلغاء التثبيت.

    إلغاء تثبيت VirtualBox
  3. بعد ذلك ، اتبع المطالبات التي تظهر على الشاشة لإكمال إلغاء التثبيت وإعادة تشغيل جهاز الكمبيوتر الخاص بك.
  4. عند اكتمال تسلسل بدء التشغيل التالي ، تفضل بزيارة هذا الرابط (هنا). بمجرد الوصول إلى هناك ، انقر فوق مضيفي Windows (ضمن حزم النظام الأساسي لـ VirtualBox ) لبدء التنزيل.

    تنزيل أحدث برنامج تثبيت Virtualbox
  5. بمجرد تنزيل برنامج التثبيت بنجاح ، لا تنقر نقرًا مزدوجًا كما تفعل عادةً. بدلاً من ذلك ، انقر بزر الماوس الأيمن فوقه من شريط التنزيل بالمتصفح وانقر على إظهار في المجلد .
  6. في موقع مثبّت VirtualBox ، انقر بزر الماوس الأيمن فوقه واختر تشغيل كمسؤول .

    تشغيل المثبت Virtualbox كمسؤول
  7. اتبع المطالبات التي تظهر على الشاشة لإكمال إعادة تثبيت Virtualbox.
  8. أعد تشغيل الكمبيوتر ومعرفة ما إذا لم يتم تشغيل VirtualBox بدون رسالة الخطأ.

إذا كنت لا تزال ترى الخطأ "فشل في الحصول على كائن COM VirtualBox" عند بدء تشغيل البرنامج ، فانتقل إلى الطريقة التالية أدناه.

الطريقة الثالثة: نقل المجلد .Virtualbox إلى موقع مختلف

يمكن أن تحدث هذه المشكلة أيضًا بسبب تسجيل ضيف رئيسي تالف. من المحتمل أن يكون الخطأ "فشل في الحصول على كائن COM VirtualBox" ناتجًا عن ملف Virtualbox.xml غير صحيح أو بعض الملفات التالفة الأخرى من المجلد .VirtualBox.

أبلغ العديد من المستخدمين المتأثرين أنهم تمكنوا من حل المشكلة عن طريق نقل مجلد .VirtualBox بأكمله إلى موقع مختلف. يفرض هذا الإجراء على Virtualbox لإنشاء مجلد صحي جديد من البداية ، والذي سينتهي بحل أي مشكلة تلف موجودة داخل مجلد Virtualbox.

فيما يلي دليل سريع حول كيفية نقل مجلد .Virtualbox إلى موقع مختلف.

  1. أول الأشياء أولاً ، تأكد من إغلاق VirtualBox بالكامل.
  2. افتح File Explorer وانتقل إلى الموقع التالي:
     C: \ Users \ * اسم المستخدم الخاص بك * 

    ملاحظة: * اسم المستخدم * هو ببساطة عنصر نائب لحساب المستخدم الشخصي في Windows. يرجى استبداله باسمك.

  3. بمجرد الوصول إلى هذا الموقع ، انقر بزر الماوس الأيمن فوق .VirtualBox واختر قص من قائمة السياق. بالإضافة إلى ذلك ، يمكنك الضغط على Ctrl + X لقص الملف مباشرة.
  4. الصق المجلد .Virtualbox في موقع قابل للتجميع مثل سطح المكتب.

    ملاحظة: يمكنك أيضًا حذف مجلد .Virtualbox . لكن نقل المجلد هو بديل أفضل لأنه سيسمح لك بنقله مرة أخرى في حالة عدم انتهائه إلى حل المشكلة.

  5. بمجرد نقل المجلد إلى موقع مختلف ، قم بتشغيل VirtualBox مرة أخرى ومعرفة ما إذا كان البرنامج يبدأ من دون الخطأ "فشل في الحصول على كائن COM VirtualBox" .

إجبار VirtualBox على إنشاء مجلد جديد

مقالات مثيرة للاهتمام