يشتهر تطبيق Docker لسطح المكتب بين المطورين الذين يطورون برامج جديدة لأنظمة Windows المتغيرة. يسمح التطبيق باستخدام أنظمة افتراضية متعددة لاختبار البنيات الجديدة ، التصحيحات من نظام المطور فقط. ولكن ماذا لو ظهر Docker رسالة الخطأ "لا يمكن لـ Docker تمكين Hyper-V" من العدم؟ لا تقلق. ما عليك سوى اتباع هذه الإصلاحات السهلة لحل المشكلة بسرعة كبيرة.
الحلول –
أ. إعادة تشغيل جهاز الكمبيوتر الخاص بك وحاول مرة أخرى الوصول إلى الأنظمة الافتراضية في نظامك.
ب. قم بتعطيل أي برنامج مكافحة فيروسات تقوم بتشغيله وتحقق مرة أخرى.
الإصلاح 1 - تمكين Hyper-V على نظامك
Hyper-V هي ميزة اختيارية يجب عليك تمكينها يدويًا للعمل معها.
1. في البداية ، انقر بزر الماوس الأيمن على ملف مفتاح Windows وبعد ذلك ، انقر فوق "يركض“.
2. ثم اكتب هذا الأمر واضغط يدخل.
ميزات اختيارية
3. بمجرد ظهور ميزة Windows ، التحقق من ال "هايبر- V"الخيار من قائمة الميزات الاختيارية.
4. بمجرد القيام بذلك ، انقر فوق "نعم“.
سيقوم Windows الآن بتمكين HyperVisor على جهاز الكمبيوتر الخاص بك.
5. ثم انقر فوق "اعد البدء الان“.
بعد إعادة تشغيل جهازك ، سيتم تمكين Hyper-V. سيستغرق هذا بعض الوقت. بمجرد إعادة تشغيل جهازك ، افتح Docker وحاول بدء تشغيل جهاز افتراضي.
طريقة بديلة -
إذا لم تنجح الطريقة السابقة ، فجرّب هذه الطريقة.
1. في البداية ، انقر بزر الماوس الأيمن فوق رمز Windows وانقر فوق "Windows PowerShell (المسؤول)“.
2. بمجرد ظهور المحطة ، اكتب أو الصق هذا الرمز من هنا واضغط يدخل.
DISM / عبر الإنترنت /تمكين الميزة / الكل / اسم الميزة:مايكروسوفت هايبر- V
سيقوم Windows بتمكين الميزة.
أغلق نافذة PowerShell وأعد تشغيل الكمبيوتر مرة واحدة.
الإصلاح 2 - تمكين الافتراضية في BIOS
أحد المتطلبات الرئيسية لـ Hyper-V هو تنشيط المحاكاة الافتراضية في BIOS.
1. في البداية ، أغلق جهاز الكمبيوتر الخاص بك.
2. بدء تشغيل الجهاز.
3. عندما يتم تمهيد النظام ، تحتاج إلى الضغط على "حذف“* مفتاح من لوحة المفاتيح لفتح إعداد السير على جهاز الكمبيوتر الخاص بك.
* ملاحظة- قد يختلف المفتاح المعين من مصنع لآخر. هذه هي مجموعة متنوعة من المفاتيح-
Esc أو F1 أو F2 أو F10 أو F11 أو F12 أو حذف
سيؤدي الضغط على المفتاح المخصص إلى إظهار شاشة BIOS بعد فترة.
3. مرة واحدة في BIOS يفتح الإعداد ، انتقل إلى "متقدم" التبويب.
4. بعد ذلك ، حدد "الافتراضية"من القائمة وتأكد من أنه"ممكن“.
(في بعض أجهزة الكمبيوتر ، قد تلاحظ "وضع SVM" بدلاً من إعدادات "المحاكاة الافتراضية". قم بتمكينه للحصول على نفس التأثير)
5. مرة أخرى ، اضغط على المفتاح المرتبط به لحفظ الإعدادات.
[انها "F10"لهذا الكمبيوتر.]
6. بعد ذلك ، حدد "نعم"لحفظ إعدادات السير على جهاز الكمبيوتر الخاص بك والخروج منها.
بمجرد حفظ الإعدادات ، سيقوم جهاز الكمبيوتر الخاص بك تلقائيًا. الآن ، افتح تطبيق Docker على جهاز الكمبيوتر الخاص بك وحاول فتح جهاز افتراضي جديد.
الإصلاح 3 - إزالة Hyper-V وإعادة تثبيته
إذا تعرضت ملفات Hyper-V نفسها للتلف عن طريق الصدفة ، فلن يفتح Docker.
1. اضغط على مفتاح Windows + X مفاتيح معا.
2. ثم انقر فوق "Windows PowerShell (المسؤول) "للوصول إليه.
3. نسخ ولصق هذه الرموز واحدًا تلو الآخر وضرب يدخل بعد ذلك لتنفيذ هذه الرموز بالتتابع.
تعطيل-WindowsOptionalFeature -FeatureName microsoft-hyper-v -online إعادة تشغيل الكمبيوتر. تمكين-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All إعادة تشغيل الكمبيوتر. تمكين-WindowsOptionalFeature -Online -FeatureName حاويات -All
بعد تنفيذ الرموز ، افتح Docker مرة أخرى وتحقق مما إذا كان هذا يحل المشكلة.
ملاحظة–
إذا استمرت المشكلة ، فجرّب هذه الخطوات -
أ. افتح محطة PowerShell بامتيازات المسؤول.
2. بعد ذلك ، قم بتنفيذ هذا الرمز وتحقق مما إذا كان هذا يساعدك.
MOFCOMP٪ SYSTEMROOT٪ \ System32 \ WindowsVirtualization. V2.mof
تحقق مما إذا كان هذا يحل المشكلة.
يجب حل مشكلتك.