التحديث التراكمي ل 14 مايو 2024-KB5037926 .NET Framework 4.8 للإصدار 1607 من Windows 10 وWindows Server 2016
Applies To
.NETتاريخ الإصدار:
14 مايو 2024الإصدار:
.NET Framework 4.8يتضمن تحديث 14 مايو 2024 للإصدار 1607 من Windows 10 وWindows Server 2016 تحسينات الأمان والموثوقية التراكمية في .NET Framework 4.8. نوصي بتطبيق هذا التحديث كجزء من إجراءات الصيانة العادية. قبل تثبيت هذا التحديث، راجع قسمي المتطلبات الأساسية وإعادة التشغيل .
الملخص
تحسينات الأمان
لا توجد تحسينات أمان جديدة في هذا الإصدار. هذا التحديث تراكمي ويحتوي على جميع تحسينات الأمان التي تم إصدارها مسبقا.
تحسينات الجودة والموثوقية
CLR1 |
- يعالج مشكلة حيث يمكن أن تحدث أعطال إذا استعلمت عدة مؤشرات ترابط بشكل متزامن عن تنفيذ ITypeInfo من نفس النوع المدار |
مكتبات .NET |
- يعالج مشكلة حيث يعرض النظام الأساسي 32 بت تراجعا كبيرا في وقت الاستجابة. - يعالج مشكلة لاستخدام عمليات التنفيذ التي تم التحقق من صحتها من MIST لخوارزميات FIPS. |
أساسيات .NET |
- يعالج مشكلة تتعلق بتغييرات تنسيق أحرف البدل التي تم إدخالها في IIS 10. |
WPF2 |
- يعالج مشكلة تعطل التطبيقات عند استدعاء أساليب GetWindowText و GetWindowTextLength. |
1وقت تشغيل اللغة الشائعة (CLR)
2Windows Presentation Foundation (WPF)
المشاكل المعروفة في هذا التحديث
العَرَض |
تلقت Microsoft تقارير حول التحديث التراكمي .NET Framework مايو مما تسبب في أن يلاحظ العملاء استثناءات وقت التشغيل في بعض سيناريوهات SQL CLR المستضافة. ستظهر هذه الاستثناءات مع رسالة الخطأ System.Security.HostProtectionException: حاولت تنفيذ عملية تم حظرها من قبل مضيف CLR وستحتوي على أحد الإطارات التالية في تتبع مكدس الاستثناء: System.Security.Cryptography.SHA256Managed.. ctor() -أو-System.Security.Cryptography.SHA384Managed.. ctor() -أو-System.Security.Cryptography.SHA512Managed.. ctor() يرجع هذا الاستثناء إلى تغيير حديث في تنفيذ الأنواع SHA256Managed وSHA384Managed وSHA512Managed في .NET Framework. لا يؤثر استخدام أنواع SHA1Managed و HMACSHA1 و HMACSHA256 و HMACSHA284 و HMACSHA512 داخل بيئات SQL CLR المستضافة. |
الحل البديل |
تتوفر خيارات متعددة حول العمل. أحد الخيارات هو وضع علامة على التجميع الذي يستخدم الأنواع SHA256Managed أو SHA384Managed أو SHA512Managed على أنها غير آمنة. سيؤدي هذا إلى أن تسمح بيئة SQL CLR المستضافة للمنشئات المتأثرة بالتنفيذ بنجاح. خيار آخر هو استخدام دالة HASHBYTES المضمنة في SQL بدلا من عائلة SHA-2 الخاصة .NET Framework من واجهات برمجة التطبيقات. الدالة HASHBYTES قابلة للاستدعاء مباشرة من SQL ولا تتطلب كتابة التعليمات البرمجية المدارة. |
الحل |
قامت Microsoft بحل هذه المشكلة مع KB5043803 التحديث. |
كيفية الحصول على هذا التحديث
تثبيت هذا التحديث
قناة الإصدار |
متوفر |
الخطوة التالية |
Windows Update وMicrosoft Update |
نعم |
اي. سيتم تنزيل هذا التحديث وتثبيته تلقائيا من Windows Update. |
Windows Update للأعمال |
نعم |
اي. سيتم تنزيل هذا التحديث وتثبيته تلقائيا من Windows Update. |
كتالوج Microsoft Update |
نعم |
للحصول على الحزمة المستقلة لهذا التحديث، انتقل إلى موقع ويب كتالوج Microsoft Update . |
خادم Windows Server Update Services (WSUS) |
نعم |
ستتم مزامنة هذا التحديث تلقائيا مع WSUS إذا قمت بتكوين كما يلي: المنتج: Windows 10، الإصدار 1607 وWindows Server 2016 التصنيف: التحديثات |
معلومات الملف
للحصول على قائمة بالملفات المقدمة في هذا التحديث، نزل معلومات الملفات للتحديث التراكمي.
المتطلبات المسبقة
لتطبيق هذا التحديث، يجب أن يكون لديك .NET Framework 4.8 مثبتا.
متطلبات إعادة التشغيل
يجب إعادة تشغيل الكمبيوتر بعد تطبيق هذا التحديث إذا كان يتم استخدام أي ملفات متأثرة. نوصي بإنهاء جميع التطبيقات المستندة إلى .NET Framework قبل تطبيق هذا التحديث.
كيفية الحصول على المساعدة والدعم لهذا التحديث
-
تعليمات لتثبيت التحديثات: Windows Update الأسئلة المتداولة
-
حماية نفسك عبر الإنترنت وفي المنزل: أمن Windows الدعم
-
الدعم المحلي وفقا لبلدك: الدعم الدولي