تصحيح: نفاد الذاكرة استثناءات قد تحدث عند تشغيل أحد تطبيقات التي تم إنشاؤها باستخدام.NET Framework 2.0 في بيئة عالية الحمل.


الأعراض


عند تشغيل أحد تطبيقات التي تم إنشاؤها باستخدام Microsoft.NET Framework 2.0، نفاد الذاكرة استثناءات قد تحدث. قد تحدث هذه المشكلة إذا تحققت الحالتين التاليتين:
  • يستخدم التطبيق مساحة الاسم System.Management جنبا إلى جنب مع كائنات Microsoft Windows Management Instrumentation (WMI) لتحديث المحتوى.
  • تشغيل التطبيق في بيئة عالية الحمل.

السبب


تحدث هذه المشكلة لأن.NET جامع البيانات المهملة (GC) دائماً التخلص من كائنات WMI مباشرة.

الحل


معلومات الإصلاح العاجل

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

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

المتطلبات الأساسية

لتطبيق هذا الإصلاح العاجل، يجب عليك.NET Framework 2.0 مثبتة على جهاز الكمبيوتر.

متطلبات إعادة التشغيل

يجب إعادة تشغيل جهاز الكمبيوتر بعد تطبيق هذا الإصلاح العاجل.

معلومات الملف

يحتوي إصدار اللغة الإنجليزية من هذا الإصلاح العاجل على سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في أداة التاريخ والوقت في "لوحة التحكم".
اسم الملفإصدار الملفحجم الملفالتاريخالوقت
System_management.dll2.0.50727.71368,64009-Feb-200609:47

الحل البديل


لإيجاد حل بديل لهذه المشكلة، كثيرا ما استدعاء GC. ويتفوربيندينجفيناليزيرس أسلوب يدوياً.

ملاحظة: استدعاء GC. وايتفوربيندينجفيناليزيرس يدوياً أسلوب يمكن تخفيض أداء التطبيق.

الحالة


أقرت Microsoft أن هذه مشكلة في منتجات Microsoft المسردة في قسم "ينطبق على".

مزيد من المعلومات


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

824684 وصف للمصطلحات القياسية المستخدمة في وصف تحديثات برامج Microsoft