ينطبق على
.NET Framework 3.5.1 Windows 8.1 Windows Server 2012 R2 Standard

مقدمة

توضح هذه المقالة 2966781 مجموعة الإصلاحات العاجلة ل Microsoft .NET Framework 3.5.1. تعمل مجموعة الإصلاحات العاجلة هذه على إصلاح العديد من المشكلات في .NET Framework 3.5.1. لمزيد من المعلومات حول المشكلة التي تحلها مجموعة الإصلاحات العاجلة، راجع قسم "مزيد من المعلومات". تتوفر مجموعة الإصلاحات العاجلة هذه لأنظمة التشغيل التالية:

  • نظام التشغيل Windows 8.1

  • Windows Server 2012 R2

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

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

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

http://support.microsoft.com/contactus/?ws=supportملاحظة في حالات خاصة، قد يتم إلغاء الرسوم التي يتم تكبدها عادة لمكالمات الدعم إذا حدد أحد محترفي دعم Microsoft أن تحديثا معينا سيحل مشكلتك. سيتم تطبيق تكاليف الدعم المعتادة على أسئلة الدعم الإضافية والمشكلات غير المؤهلة للتحديث المحدد المعني.

المتطلبات المسبقة

لتطبيق هذا الإصلاح العاجل، يجب أن يكون لديك .NET Framework 3.5.1 مثبتا.

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

يجب إعادة تشغيل الكمبيوتر بعد تطبيق هذا الإصلاح العاجل إذا تم استخدام أي ملفات متأثرة. نوصي بإنهاء جميع التطبيقات المستندة إلى .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

المشكلة التي تحلها مجموعة الإصلاحات العاجلة هذه

المشكلة 1افترض أنك تقوم بتشغيل تطبيق مستند إلى Microsoft .NET Framework 2.0 Service Pack 2 (SP2) أو تطبيق يستند إلى Microsoft .NET Framework 3.5.1 للحصول على رمز العملة الجديد للروبل الروسي. إذا تم تعيين الإعدادات المحلية للمستخدم للكمبيوتر إلى لغة غير روسية، فلن يتم عرض رمز الروبل الروسي الجديد.

المشكلة 2عند تحديث نظام متأثر إلى Visual Studio 2012 Update 2 على تطبيق يستند إلى .NET Framework 3.5.1، تتلقى رسالة الخطأ التالية:

حدث استثناء غير معالج من النوع "System.ExecutionEngineException" في mscorlib.dll

تحدث هذه المشكلة بسبب عدم التحقق من صحة التجميع بواسطة محمل التجميع. وذلك لأن بعض تبعيات التجميع لا يمكن التحقق من صحتها بشكل صحيح بواسطة بعض النهج التي تحل التبعيات في .NET Framework.

المشكلة 3 تواجه استخداما عاليا لوحدة المعالجة المركزية عند تشغيل تطبيق يستند إلى .NET Framework 3.5.1 أو Microsoft SharePoint 2010 على خوادم تحتوي على أكثر من 16 معالجا. ولا يمكن أن تعزى المعالجات إلى حمل عمل التطبيق. لم يتم تحسين .NET Framework 3.5.1 للخوادم الكبيرة متعددة المعالجات. قد يقلل متغير البيئة التالي من بعض تحميل وحدة المعالجة المركزية. ومع ذلك، نوصي بعدم تطبيق هذه الإعدادات حتى يتم فهم خصائص أداء التطبيق بالكامل وحتى يتم حساب جميع أحمال عمل التطبيق بالكامل.

متغير البيئة

الوصف

الإعداد الموصى به

COMPLUS_SpinLimitProcCap

تعيين عدد المعالجات التي يجب استخدامها لحسابات معينة لوقت التشغيل. القيمة الافتراضية هي عدد المعالج الفعلي.

قيمة من 2 إلى 8.

هل تحتاج إلى مزيد من المساعدة؟

الخروج من الخيارات إضافية؟

استكشف مزايا الاشتراك، واستعرض الدورات التدريبية، وتعرف على كيفية تأمين جهازك، والمزيد.