تعطل خدمة إدارة الجهاز الظاهري عند إضافة مضيف ظاهري يحتوي على أكثر من 16 من المعالجات المنطقية في VMM 2008 R2

الأعراض

يرجى مراعاة السيناريو التالي:
  • حاول إضافة مضيف ظاهري إلى Microsoft النظام مركز إدارة الجهاز الظاهري (VMM) 2008 R2.
  • قام المضيف الجهاز الظاهري وحدات المعالجة المنطقية أكثر من 16. على سبيل المثال، قام جهاز ظاهري مضيف 6 أربعة معالجات.
في هذا السيناريو، تعطل خدمة إدارة الجهاز الظاهري (Vmmservice.exe) على الكمبيوتر الذي يقوم بتشغيل VMM 2008 R2.

إذا تم إعداد عملية تتبع لهذه المشكلة، قد يشير إلى سجل التتبع حدث الاستثناء التالي:
09435 00009433 273.19396973 1634.16A4::07/22-20:50:29.545#26:VmRefresher.cs(182) [5684]: System.InvalidOperationException: يجب أن يكون الكائن ذو القيمة الفارغة قيمة.
09436 00009434 273.19396973 [5684] في System.Nullable'1.get_Value()
09437 00009435 273.19396973 [5684] في Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.GetProcessorData()
09438 00009436 273.19396973 [5684] في Microsoft.VirtualManager.Engine.Adhc.WindowsHostDataProperties.PopulateProperties()
بالإضافة إلى ذلك، يتم تسجيل الأحداث التالية في سجل إدارة الجهاز الظاهري.

معرف الحدث 19999
معرف الحدث 1 ملاحظة: معرف الحدث 19999 وسجل التتبع كلاهما تشير إلى حدوث المشكلات التالية:
  • استدعاء دالة WindowsHostDataProperties.GetProcessorData
  • باستثناء System.InvalidOperationException
  • كائن يقبل القيم الخالية ' 1

الحل البديل

الحل البديل 1

للتغلب على هذه المشكلة، تحديد عدد وحدات المعالجة المركزية التي تستخدم نظام التشغيل إلى 16. للقيام بذلك، اتبع الخطوات التالية:
  1. انقر فوق ابدأ، ثم انقر فوق تشغيل، اكتب msconfigواضغط ENTER.
  2. في علامة التبويب ' تشغيل '، انقر فوق خيارات متقدمة.
  3. انقر لتحديد خانة الاختيار عدد المعالجات ، ومن ثم حدد قيمة أقل أو 16.
  4. انقر فوق موافق.
  5. قم بإعادة تشغيل جهاز الكمبيوتر.

الحل البديل 2

للتغلب على هذه المشكلة في BIOS، تعيين إعداد مجموعات تقنية الفعلية. القيمة الافتراضية لهذا الإعداد هي المنطقية.

الحل البديل 3

لحل هذه المشكلة، فرض نظام التشغيل استخدام وحدة التحكم الفعلية المقاطعة القابلة للبرمجة متقدم (APIC). للقيام بذلك، اتبع الخطوات التالية:
  1. افتح موجه الأوامر باستخدام حقوق المسؤول.
  2. في موجه الأوامر، اكتب الأمر التالي، ومن ثم اضغط ENTER:
    طقم BCDEdit نعم أوسيفيسيكالديستينيشن
  3. قم بإعادة تشغيل جهاز الكمبيوتر.
ملاحظة: الحل البديل 2 و 3 الحل البديل تتيح لك استخدام المعالجات حتى 24. تتوفر هذه الوظيفة فقط في حالة تطبيق التحديث 956710.

لمزيد من المعلومات، انقر فوق رقم المقالة التالية لعرضها في "قاعدة معارف Microsoft":

956710 أ Hyper-V يتوفر تحديث لزيادة عدد المعالجات المنطقية والأجهزة الظاهرية على جهاز كمبيوتر يستند إلى x64 Windows Server 2008

خصائص

رقم الموضوع: 976639 - آخر مراجعة: 13‏/01‏/2017 - المراجعة: 1

تعليقات