مقدمة
توضح هذه المقالة الإصلاحات الجديدة التراكمية 2966781 ل Microsoft.NET Framework 3.5.1. التراكمي هذا الإصلاح العاجل بإصلاح العديد من المشكلات في.NET Framework 3.5.1. لمزيد من المعلومات حول مجموعة تحديثات الإصلاح العاجل بحل المشكلة، راجع قسم "مزيد من المعلومات".
يتوفر هذا الإصلاح العاجل التراكمي لأنظمة التشغيل التالية:-
Windows 8.1
-
Windows Server 2012 R2
مزيد من المعلومات
معلومات الإصلاح العاجل
الآن يتوفر إصلاح عاجل معتمد من Microsoft. ومع ذلك، الغرض منه هو حل المشكلة الموضحة في هذه المقالة فقط. تطبيقها فقط على الأنظمة التي تواجه هذه المشكلة بالتحديد.
لحل هذه المشكلة، اتصل بخدمات دعم العملاء في Microsoft للحصول على الإصلاح العاجل. للحصول على قائمة كاملة من أرقام هواتف خدمات دعم العملاء في Microsoft وعلى معلومات حول تكاليف الدعم، الرجاء زيارة موقع Microsoft التالي على الويب:http://support.microsoft.com/contactus/?ws=supportملاحظة: في بعض الحالات، قد يتم إلغاء المصروفات التي تحتسب عادة على مكالمات الدعم إذا قرر أخصائي الدعم لدى Microsoft أن تحديثًا معيناً سوف يعمل على حل المشكلة. سيتم اضافة تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشاكل التي لا يأهل على حلها للتحديث المطلوب.
المتطلبات الأساسية
لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك 3.5.1 تثبيت.NET Framework.
متطلبات إعادة التشغيل
يجب عليك إعادة تشغيل الكمبيوتر بعد تطبيق هذا الإصلاح العاجل في حالة استخدام أي الملفات المتأثرة. من المستحسن إنهاء كافة التطبيقات المستندة إلى NET Framework قبل تثبيت هذا الإصلاح الجديد.
معلومات استبدال الإصلاح العاجل
لا يستبدل حزمة الإصلاحات الجديدة هذه حزمة الإصلاحات الجديدة التي تم إصدارها مسبقاً.
يحتوي الإصدار العمومي من هذا الإصلاح العاجل سمات الملف (أو سمات الملف الأحدث) المسرودة في الجدول التالي. يتم سرد التواريخ والأوقات الخاصة بهذه الملفات بالتوقيت العالمي المتفق عليه (UTC). عند عرض معلومات الملف، يتم تحويلها إلى التوقيت المحلي. لمعرفة الفرق بين التوقيت العالمي المتفق عليه والتوقيت المحلي، استخدم علامة التبويب المنطقة الزمنية في عنصر التاريخ والوقت في "لوحة التحكم".
لكافة الإصدارات المستندة إلى x86 من.NET Framework 3.5.1 في Windows 8.1 و Windows Server 2012 R2
لكافة الإصدارات المستندة إلى x64 من.NET Framework 3.5.1 في Windows 8.1 و Windows Server 2012 R2
المشكلة التي يحل هذا الإصلاح العاجل التراكمي
المشكلة الأولى
افترض أن تقوم بتشغيل حزمة خدمة Microsoft.NET Framework 2.0 2 (SP2)-على أساس تطبيق أو تطبيق Microsoft.NET Framework 3.5.1-based للحصول على رمز العملة الجديدة "الروبل الروسي". يتم تعيين الإعدادات المحلية للمستخدم للكمبيوتر إلى لغة غير الروسية، لا يتم عرض الرمز "الروبل الروسي" الجديد.المشكلة الثانية
عندما تقوم بتحديث نظام متأثر إلى Visual Studio 2012 تحديث 2 في تطبيق.NET Framework 3.5.1-based، تتلقى رسالة الخطأ التالية:حدث استثناء غير معالج من النوع 'System.ExecutionEngineException' في mscorlib.dll
تحدث هذه المشكلة لأنه لم يتم التحقق من تجميع "أداة تحميل التجميع". وهذا لأن بعض تبعيات التجميع لا يمكن التحقق من صحة بشكل صحيح قبل بعض نهج حل التبعيات في.NET Framework.
المشكلة الثالثةتواجه استخدام نسبة كبيرة من وحدة المعالجة المركزية عند تشغيل.NET Framework 3.5.1 أو تطبيق يستند إلى Microsoft SharePoint 2010 على الخوادم التي تحتوي على أكثر من 16 المعالجات. ولا يمكن أن يعزى المعالجات لحمل العمل التطبيق.
تم تحسين.NET Framework 3.5.1 لا لملقمات كبير متعدد المعالجات. قد تقلل متغير البيئة التالية بعض تحميل CPU. ومع ذلك، نوصي بعدم تطبيق هذه الإعدادات إلى فهم خصائص أداء التطبيق فهما كاملا وإلى كافة أحمال العمل تطبيقات قابلة للمساءلة تماما.
متغير البيئة |
الوصف |
الإعداد المستحسن |
---|---|---|
COMPLUS_SpinLimitProcCap |
يقوم بتعيين عدد المعالجات لاستخدام لبعض الحسابات وقت التشغيل. القيمة الافتراضية هي عدد المعالج الفعلي. |
قيمة من 2 إلى 8. |