تاريخ الإصدار:
13 يوليو 2021الإصدار:
.NET Framework 3.5 و4.8يتضمن تحديث 13 يوليو 2021 الإصدار 1809 من Windows 10 والإصدار Windows Server 2019 تحسينات موثوقية تراكمية في .NET Framework 3.5 و4.8. نوصي بتطبيق هذا التحديث كجزء من إجراءات الصيانة العادية. قبل تثبيت هذا التحديث، راجع قسمي المتطلبات الأساسية وإعادة التشغيل .
تحسينات الجودة والموثوقية
WPF1 |
- يعالج مشكلة تؤثر على DataGrid المضمن في ScrollViewer خارجي. - يعالج عطلا بسبب ElementNotAvailableException في ListView مع نظراء أتمتة عناصر البيانات المخصصة. |
CLR2 |
- عندما لا تكون العملية تحت ضغط ذاكرة عال، فإنها تميل إلى تفضيل القيام ب BGCs على القيام ب GCs المضغوطة الكاملة. عادة ما يكون هذا مرغوبا فيه ولكن إذا تغير سلوك التطبيق بشكل كبير، فقد يتسبب ذلك في عدم استخدام الكثير من التجزئة في الأجيال القديمة (أي، gen2 و LOH). يمكنك جمع أحداث GC ETW التي تخبرك بكمية التجزئة الموجودة في gen2 و LOH والتحقق مما إذا كنت في هذه الحالة. يقدم هذا الإصدار تكوين GC جديد GCConserveMemory للكشف عن هذا الموقف والتحفظ حول استخدام الذاكرة وعدم ترك الكثير من التجزئة غير مستخدمة. يمكنك تحديده في ملف app.config > تكوين < >وقت تشغيل < <تمكين GCConserveMemory="N"/> ></وقت التشغيل </> التكوين حيث N هي قيمة عدد صحيح بين 0 و9 (شاملة). 0 هو الافتراضي. لا يؤدي عدم تحديد هذا التكوين أو تحديده ك 0 إلى تغيير ضبط GC. يشير تحديد قيمة غير صفرية إلى GC إلى مدى المحافظة التي تريدها أن تكون GC حول استخدام الذاكرة - كلما ارتفعت القيمة، كلما كانت GC أكثر تحفظا، أي كلما كانت كومة الذاكرة المؤقتة أصغر. نقترح عليك تجربة أرقام مختلفة لمعرفة القيمة التي تناسبك بشكل أفضل - عادة ما نبدأ بقيمة تتراوح بين 5 و7. لاحظ أنه إذا اكتشفنا أن LOH يحتوي على الكثير من التجزئة، ضغطه تلقائيا. |
نماذج Winforms |
- يعالج مشكلة في عنصر تحكم شبكة الخصائص لمنع قراءة البيانات غير الصحيحة في بعض السيناريوهات في عمليات 64 بت. - يعالج مشكلة حيث يقوم System.Drawing بتحري الذاكرة المخصصة عند الفشل في الحصول على إعدادات الطابعة. |
ClickOnce |
- يعالج تراجعا تم تقديمه في التحديثات السابقة. نكرم الآن إعداد نهج WinTrust "تجاهل عمليات التحقق من إبطال الطابع الزمني" عند التحقق من صحة الطوابع الزمنية في بيانات ClickOnce. |
1 Windows Presentation Foundation (WPF)
2 Common Language Runtime (CLR)معلومات إضافية حول هذا التحديث
تحتوي المقالات التالية على معلومات إضافية حول هذا التحديث من حيث صلته بإصدارات المنتجات الفردية.
-
5004228 وصف التحديث التراكمي .NET Framework 3.5 و4.7.2 و4.8 للإصدار Windows 10 1809 (KB5004228)
كيفية الحصول على هذا التحديث
تثبيت هذا التحديث
قناة الإصدار |
متوفر |
الخطوة التالية |
Windows Update وMicrosoft Update |
نعم |
لتنزيل هذا التحديث وتثبيته، انتقل إلى الإعدادات > تحديث & الأمان > Windows Update، ثم حدد التحقق من وجود تحديثات. |
كتالوج Microsoft Update |
نعم |
للحصول على الحزمة المستقلة لهذا التحديث، انتقل إلى موقع ويب كتالوج Microsoft Update . |
خادم Windows Server Update Services (WSUS) |
نعم |
ستتم مزامنة هذا التحديث تلقائيا مع WSUS إذا قمت بتكوين المنتجات والتصنيفات كما يلي: المنتج: الإصدار 1809 من Windows 10 والإصدار Windows Server 2019 التصنيف: تحديثات |
معلومات الملفات
للحصول على قائمة بالملفات المقدمة في هذا التحديث، نزل معلومات الملفات للتحديث التراكمي.
المتطلبات الأساسية
لتطبيق هذا التحديث، يجب أن يكون لديك .NET Framework 3.5 أو 4.8 مثبتا.
متطلب إعادة التشغيل
يجب إعادة تشغيل الكمبيوتر بعد تطبيق هذا التحديث إذا كان يتم استخدام أي ملفات متأثرة. نوصي بإنهاء جميع التطبيقات المستندة إلى .NET Framework قبل تطبيق هذا التحديث.
كيفية الحصول على المساعدة والدعم لهذا التحديث
-
تعليمات لتثبيت التحديثات: Windows Update الأسئلة المتداولة
-
حماية نفسك عبر الإنترنت وفي المنزل: أمن Windows الدعم
-
الدعم المحلي وفقا لبلدك: الدعم الدولي
المشكلات المعروفة في هذا التحديث
Microsoft ليست على علم حاليًا بأي مشكلات في هذا التحديث.