الإصلاح: محطة عمل VMware و Device / Credential Guard غير متوافقين



جرب أداة القضاء على المشاكل

يرى بعض مستخدمي VMware Workstation و Vmware Player ' برنامج VMware و DeviceCredential Guard غير متوافقين 'عند محاولة تشغيل التطبيق أو عند محاولة بدء تشغيل جهاز افتراضي. أكد معظم المستخدمين المتأثرين أن المشكلة بدأت تحدث فقط بعد تثبيت تحديث Windows معلق.



برنامج VMware Player و DeviceCredential Guard غير متوافقين



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



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

ومع ذلك ، إذا كنت تواجه هذه المشكلة على نظام التشغيل Windows 10 ، فمن المحتمل أن المشكلة ناتجة عن عدم الاتساق مع بيانات تكوين التمهيد . إذا كان هذا السيناريو قابلاً للتطبيق ، فيمكنك حل هذه المشكلة عن طريق تعديل ملف BCD لإزالة أي مرجع لـ Hyper-V.

في حالة استخدامك Windows Defender ، ضع في اعتبارك أن خطأ WMware هذا يمكن أن يحدث أيضًا بسبب ميزة أمان تسمى عزل Core. في هذه الحالة ، يمكنك حل المشكلة عن طريق تعطيل Core Isolation من تطبيق الإعدادات أو يمكنك القيام بذلك باستخدام محرر التسجيل.



الطريقة الأولى: تعطيل Hyper-V

وفقًا لتقارير المستخدمين المختلفة ، فإن أحد الأسباب الأكثر شيوعًا التي ستؤدي إلى ' برنامج VMware و DeviceCredential Guard غير متوافقين 'الخطأ هو تعارض بين Hyper-V (تقنية المحاكاة الافتراضية الخاصة بشركة Microsoft) و VMware. ضع في اعتبارك أن كلا من VMware و فيرتثلبوكس سيختار تقنيات المحاكاة الافتراضية الخاصة بهم بشكل افتراضي.

ومع ذلك ، هناك تحديث Windows واحد (KB4515871) يُعرف بإجبار بعض تطبيقات الجهات الخارجية على استخدام Hyper-V - في برنامج VMware ، سينتهي هذا الأمر بإنتاج ' برنامج VMware و DeviceCredential Guard غير متوافقين 'خطأ.

إذا كان هذا السيناريو قابلاً للتطبيق وقمت مؤخرًا بتثبيت تحديث Windows الذي تعتقد أنه قد يكون مسؤولاً عن الخطأ الذي ظهر حديثًا ، فاتبع أحد الأدلة أدناه لتعطيل Hyper-V من أجل تمهيد الطريق أمام VMware لاستخدام تقنية المحاكاة الافتراضية الخاصة به.

A. تعطيل Hyper-V عبر CMD

  1. افتح ملف يركض مربع الحوار بالضغط مفتاح Windows + R. . بعد ذلك ، اكتب 'cmd' داخل مربع النص واضغط على Ctrl + Shift + Enter لفتح ملف مرتفع موجه الأمر .

    تشغيل موجه الأوامر

    ملحوظة: بمجرد أن ترى ملف UAC (التحكم في حساب المستخدم) ، انقر نعم لمنح وصول المسؤول.

  2. بمجرد دخولك إلى موجه CMD المرتفع ، اكتب الأمر التالي واضغط أدخل لتعطيل وظيفة Hyper-V على مستوى النظام:
    DEMEX.EXE / عبر الإنترنت / تعطيل الميزة: Microsoft-Hyper-V
  3. بعد معالجة الأمر بنجاح ، أغلق نافذة موجه الأوامر المرتفعة وأعد تشغيل الكمبيوتر.
  4. بمجرد اكتمال بدء التشغيل التالي ، افتح برنامج VMware وكرر الإجراء الذي تسبب سابقًا في حدوث الخطأ.

B. تعطيل Hyper-V عبر Powershell

هناك أيضًا طريقة أخرى لتمكين Hyper-V أو تعطيله في نظام التشغيل Windows 10. للقيام بذلك ، يرجى تشغيل PowerShell كمسؤول ثم كتابة الأوامر التالية:

bcdedit / تعيين نوع hypervisor off (تعطيل Hyper-V) bcdedit / تعيين نوع hypervisorlaunchtype (تمكين Hyper-V)

ج- تعطيل Hyper-V عبر واجهة المستخدم الرسومية

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. داخل مربع النص ، اكتب 'appwiz.cpl' و اضغط أدخل لفتح ملف برامج و مميزات قائمة طعام.

    اكتب appwiz.cpl واضغط على Enter لفتح قائمة البرامج المثبتة

  2. بمجرد دخولك إلى البرامج والملفات القائمة ، استخدم القائمة الموجودة على الجانب الأيسر للنقر عليها تشغل أو إيقاف ميزات ويندوز.

    الوصول إلى قائمة ميزات Windows

  3. عندما يطلب منك UAC (التحكم في حساب المستخدم) ، انقر نعم لمنح الامتيازات الإدارية.
  4. من داخل قائمة ميزات Windows ، قم بتوسيع القائمة المنسدلة المرتبطة بمجلد Hyper-V. بعد ذلك ، قم بإلغاء تحديد المربع المرتبط بـ أدوات إدارة Hyper-V و منصة Hyper-V قبل النقر حسنا لحفظ التغييرات.

    تعطيل Hyper-V عبر شاشة ميزات Windows

  5. بمجرد أن تتمكن من تعطيل Hyper-V من قائمة GUI ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم حل المشكلة عند بدء تشغيل الكمبيوتر التالي.

إذا كنت لا تزال ترى ' برنامج VMware و DeviceCredential Guard غير متوافقين 'عند تشغيل WMware Player / WMware Workshatiaon أو عند محاولة تحميل جهاز ظاهري ، انتقل إلى الإصلاح المحتمل التالي أدناه.

الطريقة 2: تعطيل الأمان المستند إلى الظاهرية

إذا اتبعت الإرشادات أعلاه وأكدت بالفعل أنك لا تتعامل فعليًا مع تعارض بين Hyper-V و Vmware ، فمن المحتمل أنك ترى ' برنامج VMware و DeviceCredential Guard غير متوافقين 'نظرًا لحقيقة أن جهازك تم فرضه باستخدام الأمن القائم على المحاكاة الافتراضية -هذا مطلوب مع أنواع معينة من الأجهزة الافتراضية.

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

ملحوظة: إذا كان لديك إصدار Home ، يمكنك ذلك قم بتثبيت الأداة المساعدة gpedit يدويًا على Windows 10 home .

إذا كان محرر نهج المجموعة المحلي (gpedit) متاح في إصدار Windows لديك وتريد نشر هذا الإصلاح المحتمل ، اتبع الإرشادات أدناه ( دليل فرعي أ ) لتعطيل الأمان المستند إلى الظاهرية عبر السياسة المخصصة لها.

في حال كنت تستخدم إصدارًا منزليًا ولا تريد تحميل ملف محرر نهج المجموعة المحلي ، اتبع الدليل الثاني (الدليل الفرعي B) لتعطيل الأمان المستند إلى الظاهرية عبر محرر التسجيل.

أ. تعطيل الأمن القائم على المحاكاة الافتراضية عبر Gpedit

  1. صحافة مفتاح Windows + R. لفتح مربع حوار 'تشغيل'. بعد ذلك ، اكتب 'gpedit.msc' داخل مربع النص واضغط على أدخل لفتح ملف محرر نهج المجموعة المحلي .

    تشغيل محرر نهج المجموعة المحلي

    ملحوظة: عندما يطلب منك UAC (التحكم في حساب المستخدم) نافذة ، انقر فوق نعم لمنح وصول المسؤول.

  2. بمجرد دخولك إلى محرر نهج المجموعة المحلي ، انتقل إلى الموقع التالي باستخدام القائمة الموجودة على الجانب الأيسر:
    تكوين الكمبيوتر - القوالب الإدارية - النظام - حماية الجهاز
  3. بعد الوصول إلى هذا الموقع ، انتقل إلى القائمة الموجودة على الجانب الأيمن وانقر نقرًا مزدوجًا فوق قم بتشغيل الأمان المستند إلى الظاهرية .

    تشغيل الأمان المستند إلى الظاهرية

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

B. تعطيل الأمن القائم على المحاكاة الافتراضية عبر محرر التسجيل

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. داخل مربع النص ، اكتب ' رجديت و اضغط أدخل لفتح ملف محرر التسجيل . عندما يطلب منك UAC (التحكم في حساب المستخدم) ، انقر نعم لمنح وصول المسؤول.

    تشغيل محرر التسجيل

  2. بمجرد دخولك إلى محرر التسجيل ، استخدم القائمة اليمنى للانتقال إلى الموقع التالي:
    HKEY_LOCAL_MACHINE  System  CurrentControlSet  Control  DeviceGuard

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

  3. بعد وصولك إلى الموقع الصحيح ، انتقل إلى القسم الأيمن ، وانقر بزر الماوس الأيمن على مساحة فارغة ، واختر قيمة جديدة> DWORD (32 بت) من قائمة السياق التي ظهرت حديثًا.

    إنشاء قيمة بت DWORD جديدة (32)

  4. اسم DWORD المنشأ حديثًا لـ EnableVirtualizationBasedSecurity ، ثم انقر نقرًا مزدوجًا فوقه وقم بتعيين ملف يتمركز إلى السداسي عشري وقيمة 0 من أجل تعطيل الأمان المستند إلى الظاهرية.

    تكوين قيمة EnableVirtualizationBasedSecurity

  5. نجاح حسنا لحفظ التغييرات ، ثم أغلق محرر التسجيل وأعد تشغيل الكمبيوتر لمعرفة ما إذا تم حل المشكلة الآن.

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

الطريقة الثالثة: تعديل ملف BCD

كما اتضح ، يمكن أن يكون سبب هذه المشكلة بالذات هو عدم الاتساق مع BCD (بيانات تهيئة التمهيد) الذي ينتهي بالتدخل في تقنية المحاكاة الافتراضية التابعة لجهة خارجية. أبلغ العديد من المستخدمين المتأثرين الذين كانوا يواجهون نفس المشكلة أنه تم حل المشكلة فجأة بعد أن قاموا بتشغيل بضعة أوامر في موجه أوامر مرتفع.

ستضمن هذه الأوامر عدم تعارض بقايا Hyper-V مع تقنية المحاكاة الافتراضية التي يستخدمها برنامج VMware. إليك ما عليك القيام به:

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. بعد ذلك ، اكتب 'cmd' داخل مربع النص واضغط على Ctrl + Shift + Enter لفتح موجه أوامر مرتفع.

    تشغيل موجه الأوامر

    ملحوظة: عندما يطلب منك UAC (التحكم في حساب المستخدم) ، انقر نعم لمنح الامتيازات الإدارية.

  2. بمجرد دخولك إلى نافذة موجه الأوامر المرتفعة ، اكتب الأمر التالي بهذا الترتيب بالضبط ، واضغط على أدخل بعد كل أمر لحذف مراجع Hyper-V من بيانات BCD الخاصة بك:
     bcdedit / مجموعة {0cb3b571-2f2e-4343-a879-d86a476d7215} المسار ' EFI  Microsoft  Boot  SecConfig.efi'   bcdedit / مجموعة {bootmgr} bootsequence {0cb3b571-2f2e-4343-a879-d86a476d7215}   bcdedit / مجموعة {0cb3b571-2f2e-4343-a879-d86a476d7215} loadoptions DISABLE-LSA-ISO، DISABLE-VBS   bcdedit / تعيين برنامج hypervisorlaunchtype 
  3. بمجرد معالجة كل أمر بنجاح ، قم بإعادة تشغيل جهاز الكمبيوتر الخاص بك ومعرفة ما إذا تم حل المشكلة الآن.

في حال كنت لا تزال ترى نفس ' برنامج VMware و DeviceCredential Guard غير متوافقين '، انتقل إلى الإصلاح النهائي أدناه.

الطريقة الرابعة: تعطيل العزلة الأساسية

إذا لم تنجح أي من الإصلاحات المذكورة أعلاه معك ، فهناك مذنب محتمل أخير لم نعتني به حتى الآن. إذا كنت تستخدم Windows Defender ، فمن المحتمل أن تعمل ميزة أمان تسمى Core Isolation في الواقع على تشغيل ' برنامج VMware و DeviceCredential Guard غير متوافقين 'خطأ.

يعد العزل الأساسي في الأساس طبقة إضافية من الأمان ينشرها Windows Defender للحماية من هجمات البرامج الضارة المعقدة التي تعمل على مستوى Kernel.

أكد العديد من المستخدمين المتأثرين الذين تابعوا تعطيل ميزة الأمان هذه أن المشكلة قد اختفت تمامًا. ولكن هناك عيب - سوف تترك نظامك عرضة لبعض المآثر الأمنية.

إذا كنت تريد تجربة هذه الطريقة ، فاتبع الدليل الأول أدناه (الدليل الفرعي أ) لتعطيل العزل الأساسي من قائمة الإعدادات في أمن Windows. إذا كان إدخال العزل الأساسي غير نشط ، فيمكنك أيضًا القيام بذلك عبر محرر التسجيل (الدليل الفرعي B) .

A. تعطيل العزلة الأساسية عبر واجهة المستخدم الرسومية

  1. افتح ملف يركض مربع الحوار بالضغط مفتاح Windows + R. . بعد ذلك ، اكتب ' إعدادات ms: windowsdefender ' داخل مربع النص واضغط على أدخل لفتح ملف أمن Windows علامة تبويب (من ويندوز ديفندر ) من إعدادات تطبيق.

    تشغيل مربع الحوار: إعدادات ms: windowsdefender

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

تعطيل Core Isolation عبر قائمة الإعدادات

B. تعطيل Core Isolation عبر محرر التسجيل

  1. صحافة مفتاح Windows + R. لفتح أ يركض صندوق المحادثة. بعد ذلك ، اكتب ' رجديت داخل مربع الحوار واضغط أدخل لفتح ملف محرر التسجيل . عندما يطلب منك UAC (التحكم في حساب المستخدم) ، انقر نعم لمنح وصول المسؤول.

    تشغيل محرر التسجيل

  2. بمجرد أن تتمكن من الوصول إلى داخل محرر التسجيل ، استخدم القائمة اليمنى للانتقال إلى الموقع التالي:
    الكمبيوتر  HKEY_LOCAL_MACHINE  SYSTEM  CurrentControlSet  Control  DeviceGuard  Scenarios  CredentialGuard

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

  3. عندما تصل إلى الموقع الصحيح ، وجه انتباهك إلى القائمة اليمنى وانقر نقرًا مزدوجًا على ملف ممكن مفتاح.

    الوصول إلى مفتاح التمكين

  4. داخل ممكن نافذة القيمة ، اضبط القاعدة على سداسي عشري واضبط ملف بيانات القيمة إلى 0 . بعد ذلك ، انقر فوق حسنا لحفظ التغييرات.

    ضبط بيانات قيمة Enabled على 0

  5. بمجرد فرض هذا التعديل ، أعد تشغيل الكمبيوتر ومعرفة ما إذا كان قد تم إصلاح المشكلة عند بدء تشغيل النظام التالي.
قراءة 8 دقائق