إصلاح: فيرتثلبوإكس لا يفتح

Oracle VM VirtualBox هو برنامج Hypervisor ونظام تشغيل مجاني لتشغيل الأجهزة الافتراضية على جهاز الكمبيوتر الخاص بك والذي تم تطويره وصيانته بواسطة Oracle. إنه أحد أكثر المديرين الظاهريين شيوعًا ويستضيف جميع أنظمة التشغيل تقريبًا مثل Linux و Windows و Solaris و OS / 2 و Haiku وما إلى ذلك. يستخدمه الناس لاستخدام تشغيل آخر فوق نظام التشغيل الحالي الخاص بهم عن طريق تحديد بيئة خاصة لذلك.

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

ما أسباب عدم فتح VirtualBox؟

تعني مشكلة عدم فتح VirtualBox بشكل أساسي أنه لا يمكنك إنشاء أي جهاز ظاهري وتشغيله. ظهرت هذه المشكلة بعد أن بدأت Microsoft في إصدار تحديثات لنظام التشغيل Windows 10 واستمرت حتى يومنا هذا. فيما يلي بعض الأسباب وراء حدوث هذه المشكلة:

  • قد لا يتم تمكين بعض الوحدات النمطية مثل Hyper-V على جهاز الكمبيوتر الخاص بك أو قد يتم تعطيلها بعد تحديث Windows الأخير.
  • قام Windows بتشديد قبضته على تثبيتات برنامج التشغيل وبما أن VirtualBox يقوم بتثبيت برامج تشغيل الأجهزة الظاهرية بشكل مستقل ، فقد يتسبب ذلك في حدوث مشكلات.
  • تؤدي التحديثات المستمرة لنظام التشغيل Windows 10 إلى حدوث مشكلات في البرنامج الذي يعرض الجهاز الظاهري على جهاز الكمبيوتر الخاص بك. مفهوم يسمى Paravirtualization . تغيير القيم الحالية هو عادة إصلاح هذا الموقف.

كيفية إصلاح VirtualBox لا تفتح

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

الحل 1: تحديث VirtualBox

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

  1. انتقل إلى الموقع الرسمي لـ VirtualBox وتثبيت أحدث إصدار متوفر.

  1. بمجرد تنزيل الملف القابل للتنفيذ ، نحتاج إلى إلغاء تثبيت الإصدار الموجود قبل الانتقال إلى تثبيت أحدث إصدار. اضغط على Windows + R ، اكتب " appwiz " . cpl "في مربع الحوار واضغط على Enter. انتقل من خلال قائمة البرامج وإلغاء تثبيت التطبيق.
  1. بمجرد إزالة تثبيت التطبيق ، قم بتثبيت أحدث إصدار تم تنزيله.
  2. إذا كان لديك بالفعل أجهزة VM موجودة في VirtualBox الأقدم ، فيمكنك محاولة توجيه جهاز VM المثبت حديثًا إلى الدليل الخاص بك. المسار حيث يتم تخزين VM الخاص بك هو:
 C: \ Users \ [اسم المستخدم] \ VirtualBox VMs C: \ Users \ [اسم المستخدم] \ VirtualBox VMs \ [vm group] \ [vm name] 

الحل 2: تمكين Hyper-V

Microsoft Hyper-V ، المعروف أيضًا باسم "الوضع الظاهري لخادم Windows" في الماضي والذي يمكنه إنشاء أجهزة افتراضية على أنظمة تعمل بنظام Windows 8 أو أعلى. تساعد هذه الوحدة تطبيقات الجهات الأخرى في إنشاء أجهزتها الافتراضية على جهاز الكمبيوتر الخاص بك. إذا تم تعطيل هذه الطريقة ، فقد تواجه مشكلات. يمكننا التأكد من تمكينه ومحاولة تشغيل VirtualBox مرة أخرى.

  1. اضغط على Windows + S ، واكتب " تشغيل ميزات Windows أو إيقاف تشغيلها " في مربع الحوار وفتح التطبيق.
  2. حدد موقع " Hyper-V " من قائمة الخيارات وتحقق بمجرد تحديده ، اضغط على "موافق" لبدء عملية التهيئة.

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

الحل 3: تعطيل إنفاذ برنامج التشغيل

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

  1. اضغط على Windows + S ، واكتب " موجه الأوامر " في مربع الحوار ، وانقر بزر الماوس الأيمن على التطبيق وحدد " تشغيل كمسؤول ".
  2. مرة واحدة في موجه الأوامر مرتفعة ، قم بتنفيذ الأمر التالي:
 bcdedit.exe / تعيين nointegritychecks على 

  1. سيؤدي هذا إلى تعطيل اختبارات التكامل ويتيح لك تثبيت أي برنامج تشغيل. إذا كنت تريد تمكين التحقق من التكامل مرة أخرى ، فأدخل الأمر التالي في موجه الأوامر المرتفع.
 bcdedit.exe / تعيين nointegritychecks إيقاف 

أعد تشغيل الكمبيوتر بعد تعطيل التطبيق وتأكد من حل المشكلة.

الحل 4: تثبيت محولات VirtualBox يدويًا

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

  1. أولاً ، احذف كافة محولات VirtualBox السابقة. بعد الحذف ، اضغط على Windows + R ، اكتب " devmgmt " . ماجستير في مربع الحوار واضغط على Enter.
  2. بمجرد دخولك إلى مدير الجهاز ، انقر فوق " إجراء"> إضافة أجهزة قديمة .

  1. الآن تثبيت محولات Oracle VirtualBox يدوياً. عادةً ما يكون المسار الذي يوجدون فيه:
 C: \ ملفات البرنامج \ Oracle \ VirtualBox \ drivers \ network \ netadp \ VBoxNetAdp.inf 
  1. الآن بمجرد تثبيت برامج التشغيل بشكل صحيح ، يمكننا المضي قدمًا وتكوينها بشكل صحيح. ابدأ تشغيل Oracle VirtualBox ، وانقر فوق ملف> تفضيلات> الشبكة> شبكة المضيف فقط . الآن انقر على تحرير .
  2. اضبط المعلومات التالية بشكل صحيح في الحقول المعنية:

الإصدار IPv4 192.168.56.

قناع 255.255.255.0

الآن انقر فوق علامة تبويب خادم DHCP وقم بضبط ما يلي:

عنوان الخادم : 192.168.56.100

قناع الخادم : 255.255.255.0

عنوان منخفض ملزمة : 192.168.56.10

عنوان العنوان العلوي : 192.168.56.254

  1. اضغط على "موافق" لحفظ التغييرات وإعادة تشغيل الكمبيوتر. تحقق الآن مما إذا كان يمكنك فتح VirtualBox.

الحل 5: تغيير Parav افتراضية

Paravirtualization هي تقنية برمجية تسمح للأجهزة الافتراضية أن يكون لها واجهة برمجية. هذا مشابه ولكن ليس متطابقًا على الإطلاق مع واجهة برنامج الأجهزة الأساسية. هناك العديد من التقارير التي تفيد بأن هذه الميزات تسبب الكثير من المشاكل في VirtualBox. يمكننا محاولة تغيير خيارها إلى KVM ومعرفة ما إذا كان هذا يؤدي إلى الحيلة أم لا.

  1. قم بتشغيل VirtualBox ، انقر فوق الإعدادات> النظام> تسريع> واجهة Paravirtualization .
  2. حدد خيار KVM بدلاً من الافتراضي .

  1. أعد تشغيل الكمبيوتر بالكامل وحاول تشغيل الجهاز الظاهري مرة أخرى. تحقق مما إذا تم حل المشكلة.

بالإضافة إلى هذه الحلول ، يمكنك أيضًا تجربة ما يلي:

  • تعطيل الرسومات ثلاثية الأبعاد
  • قم بتشغيل التطبيق في وضع التوافق مع امتيازات المسؤول.
  • تحديث برامج تشغيل الرسومات .
  • إلغاء تثبيت VMwares الأخرى المتعارضة.

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