تاريخ الإصدار:21 يوليو 2020
الإصدار: .Net Framework 3.5 و 4.8
يتضمن تحديث 21 يوليو 2020 ل Windows 10 الإصدار 1809 و Windows Server 2019 تحسينات الاعتمادية التراكمية في .NET 3.5 و 4.8. نوصي بتطبيق هذا التحديث كجزء من إجراءات الصيانة العادية. قبل تثبيت هذا التحديث ، راجع القسمين المتطلبات الاساسيهوأعاده تشغيل المتطلبات .
تحسينات الجودة والثبات
CLR1 |
-التغيير في .NET Framework 4.8 ريجريسيد بعض سيناريوهات انتيربريسيسيرفيسيس حيث يمكن التعامل مع كائن شقه بمؤشر ترابط واحد كشقه متعددة مؤشرات الترابط والعملاء المتوقعين إلى فشل الحظر. يحدد هذا التغيير الآن بشكل صحيح كائنات الغرفة ذات مؤشرات الترابط الواحد -يعالج مشكله في التجميعات التي تحتوي علي بيانات ملف تعريف إيبك التي تسببت في حدوث عطل في عمليات العمل العاملة والعودة إلى الصور الاصليه الكاملة. -يعالج الأعطال النادرة التي قد تحدث اثناء تسليم مؤشر الترابط. |
|
ب |
سقلبولككوبي ريتيتوسيرفير المعاملات إلى جداول SQL في الذاكرة ، للفشل. قد يظهر العميل استثناء مع ظهور الرسالة "انتهت صلاحيه مهله التنفيذ. انقضت فتره المهلة قبل إكمال العملية أو ان الخادم لا يستجيب. " سقلبولككوبي وريتيتوسيرفير الرمز المميز للفت الانتباه (رسالة إلغاء) بعد إرسال البيانات إلى Sql Server ، مما يؤدي إلى إجهاض الخادم لمعامله الجداول الموجودة في الذاكرة. |
|
ASP.NET |
-استخدم التجزئات المتوافقة مع FIPS في بيانات تتبع استخدام ASP.Net. -يعالج المشكلة في حاله عدم وجود قيمه مسموح بها في تكوين السمة ' كوكيساميسيتي ' الخاصة بقسمي مصادقه النماذج وتكوين حاله جلسة العمل. |
|
لمتابعه |
-يعالج المشكلة عند تمكين التدقيق الإملائي في مربع النص أو الريتشتيكستبوكس ، سيتم التعرف علي الكلمات مثل "بالشكل الإملائي". -يعالج مشكله تحدث عند حدوث عطل في بعض تطبيقات WPF التي يتم تنفيذها علي الاجهزه التي تعمل علي .NET 4.8 بشكل اكسسيبتيونسيستيم. -يعالج مشكله حيث يتم أعاده تدفق تيكستبلوك (بما في ذلك القرارات المختلفة لفصل الأسطر) اثناء العرض والاختبار التبادلي ، مقابل المقياس. تتضمن الاعراض النص المفقود ، ويتعطل فيلفاست اثناء معالجه النص البرمجي. -يعالج المشكلة المتعلقة بفشل مؤشر ترابط العرض الناتج عن هوستفيسوال في قطع اتصال هدفها في مؤشر ترابط غير صحيح. -يعالج مشكله تتعلق بالخطا اثناء تمرير TreeView التي تكون الشجرة الخاصة بها غير موحده ، في الثاتا المخصص لعناصر التحكم الفرعية الخاصة بالعقد الفرعية التي تكون احجامها مختلفه تماما. -يعالج مشكله تتعلق بتعطل يمكن ان يحدث عند إغلاق تلميح الاداات الذي يتم أعاده انترانتلي مغلق بواسطة رمز المستخدم. -عندما يترك هوندهوست الشجرة المرئية ، يتم إنشاء تتبع مكدس. هذا الأمر مكلف ، ولا ضروري عاده. يتم الآن تغيير المنطق لإنشاء تتبع المكدس فقط عند حدوث الشرط أنومالوس. -يعالج تسرب الذاكرة في سبيتشسينثيسيزير. -يطرح الأمر Copy في DataGrid استثناء إذا كانت حافظه النظام مؤمنه بواسطة عمليه أخرى. يتعطل هذا الأمر ، بما انه لا يوجد عاده اي رمز تطبيق علي المكدس لجذب الاستثناء. قد يفشل السلوك الخاص بمربع النص (والتطبيقات الأخرى مثل "المفكرة" و Word والمستعرضات) في هذه الحالة بدون مطالبه-لا يتم نسخ اي شيء إلى الحافظة ، ولكن بدون استثناء. يمكن الآن لتطبيق WPF المشاركة في هذا السلوك عن طريق تعيين <appSettings> <أضافه مفتاح = "شولدثرووونداتاجريدكوبيوركوتفايلوري" = "false" = ">> < القيمة =" -يعالج مشكله في إنشاء النموذج الداخلي لمستند فيكسيدباجي. ظهور بعض النص بالترتيب الخاطئ لأغراض عمليات التحرير مثل التحديد والنسخ/اللصق. |
|
WCFn |
-عند استخدام اسم المستخدم لنظام التشغيل Windows باستخدام التنسيق المشابه لusername@dns. المجال في خاصيه username ل نيتوورككريدينتيال عند استخدام نيتكببيندينج أو نيتناميدبيبيبيندينج ، فان WCF سيقوم بتقسيم اسم المستخدم وخاصيه dns بشكل غير صحيح ، والمجال الذي يدخلهما في خصائص اسم المستخدم والمجال. هذا الأمر غير صالح في بعض وحدات السيناريو وقد يتسبب في فشل المصادقة. يزيل هذا الإصلاح تعديل بيانات الاعتماد عند استخدام اسم مستخدم UPN. يمكن أعاده تمكين التعديل بتعيين أبسيتينج "wcf: انابليليجاسيوبنوسيرناميفيكس" إلى true. |
|
صافي المكتبات |
-يعالج تسرب الذاكرة في هتبليستينير. |
|
وينفورمس |
-يعالج مشكله في حاله إيسريدونلياكسيسيبيليتي DataGridView: تعلن الراوي والاداه الأخرى التي يمكن الوصول اليها الحالة الخلية للقراءة فقط. -يعالج الانحدار في .NET Framework 4.8 عند توفر التطبيقات التي تستخدم نوع الخلية DataGridView ComboBox وقد اشتركت في الوصول إلى المستوي 3 ، يتعطل بشكل متقطع عند تحرير الخلية. -يعالج مشكله في رمز التحقق من الطابع الزمني ل ClickOnce RFC3161. |
|
تحسينات امكانيه الوصول وينفورمس |
في هذا الإصدار نقوم باضافه تحسينات امكانيه وصول ذوي الاحتياجات الخاصة الجديدة التي يستطيع تطبيقك المشاركة فيها. بشكل افتراضي ، يتم تعطيل هذه التغييرات. يمكن للتطبيقات التي تقوم بالانضمام إلى ميزات امكانيه الوصول المقدمة في .net 4.8 والإصدارات السابقة ، أضافه مفتاح التوافق التالي إلى ملف تكوين التطبيق: "Switch.UseLegacyAccessibilityFeatures.4=false" بشكل خاص ، إذا كان أحد التطبيقات يستهدف .NET 4.8 ، فأضف القسمأبكونتيكستسويتشوفيريديس التالي: <?xml version="1.0" encoding+"utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Versionv4.8" /> </startup> <runtime> <!-- AppContextSwitchOverrides value attribute is in the form of key1=true|false;key2=true|false --> <AppContextSwitchOverrides value="Switch.UseLegacyAccessibilityFeatures.4=false"/> </runtime> </configuration> إذا كان أحد التطبيقات يستهدف إصدارا سابقا من اطار العمل وأوبتس في مجموعات الإصدارات السابقة لامكانيه الوصول ، ثم أضف واحدا "Switch.UseLegacyAccessibilityFeatures.4=false" التبديل إلى القائمة الموجودة AppContextSwitchOverrides فقره <?xml version="1.0" encoding+"utf-8" ?> <configuration> <startup> <supportedRuntime version="v4.0" sku=".NETFramework,Versionv4.7"/> </startup> <runtime> <!-- AppContextSwitchOverrides value attribute is in the form of key1=true|false;key2=true|false --> <AppContextSwitchOverrides value="Switch.UseLegacyAccessibilityFeatures=false|Switch.UseLegacyAccessibilityFeatures.2=false|Switch.UseLegacyAccessibilityFeatures.3=false|Switch.UseLegacyAccessibilityFeatures.4=false"/> </runtime> </configuration> وينفورمس تحسينات امكانيه الوصول المضمنة في هذا الإصدار:
|
1 وقت تشغيل اللغة العامة (CLR) متابعه البنية الاساسيه لعرض برامج Windows (WPF) n Windows Communication Foundation
المشاكل المعروفة في هذا التحديث
تطبيقات إطارات العرض التقديمي لنظام التشغيل Windows (WPF) التي تستخدم اثنين أو أكثر من عناصر هوستفيسوال التي تنتمي إلى مؤشر ترابط شائع ، حيث تتم مطالبه العناصر هوستفيسوال بقطع الاتصال من هدفها المرئية في نفس الوقت تقريبا ، فشل البريد مع ظهور الخطا التالي:
نوع الاستثناء: كوميكسسيبشن الرسالة: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) مكدس الاستدعاءات: الإطار العلوي هو نظام التشغيل دوس + سينكفلوش ()
قسم
يمكنك تعطيل الإصلاح المسبب للمشاكل عن طريق تعيين مفتاح التبديل أبكونتيكست إلى القيمة true ، باستخدام أحد الأساليب الموضحة هنا. يؤدي ذلك إلى عرض التطبيق الخاص بك إلى الخطا الأصلي ، التالي يجب أزاله رمز التبديل عند نشر إصلاح عبر تحديث قادم.
الحل البديل 1
• أضف الإدخال التالي إلى الملف app.config لتعطيل إصلاح المشاكل في تطبيق واحد.
<runtime> <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>
لاحظ انه إذا كان لدي تكوين التطبيق إدخال ل<أبكونتيكستسويتشوفيريديس> ، ستحتاج إلى أضافه الاعداد الجديد داخل هذا الإدخال ، وذلك بشكل منفصل عن رموز التبديل الأخرى بفاصله منقوطه:
<AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>
الحل البديل 2
• تطبيق مفتاح التسجيل الفرعي التالي لتعطيل إصلاح المشاكل المتعلقة بكل تطبيقات WPF علي الجهاز. ملاحظه قد تحدث مشاكل خطيره إذا قمت بتعديل السجل بطريقه غير صحيحه باستخدام "محرر السجل" أو باستخدام طريقه أخرى. قد تتطلب هذه المشكلات أعاده تثبيت نظام التشغيل. لا يمكن ان تضمن Microsoft انه يمكن حل هذه المشاكل. يمكنك تعديل السجل علي مسؤوليتك الشخصية.
الموقع: HKEY_LOCAL_MACHINE \Software\Microsoft\. netframework\appcontext\ Name (الاسم): هوستفيسوال ديسكونيكتسونورونجثريد النوع: سلسله Value (القيمة): true
لاحظ انه في أنظمه تشغيل 64 بت ، يجب أيضا تطبيق مفتاح تسجيل فرعي بنفس الاسم والنوع والقيمة في الموقع: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. netframework\appcontext\
الحل
نحن نعمل علي حل الرسالة سيوفر تحديثا في إصدار قادم.
معلومات اضافيه حول هذا التحديث
تحتوي المقالات التالية علي معلومات اضافيه حول هذا التحديث كما يتعلق بإصدارات المنتجات الفردية.
-
4567327وصف معاينه التحديث التراكمي ل .net Framework 3.5 و 4.7.2 و 4.8 ل Windows 10 الإصدار 1809 و Windows SERVER 2019 (KB4567327)
كيفيه الحصول علي التحديث وتثبيته
تثبيت هذا التحديث
إصدار القناة |
تتوفر |
الخطوة التالية |
Windows Update و Microsoft Update |
نعم |
لتنزيل هذا التحديث وتثبيته ، انتقل إلى إعدادات > تحديث & أمان > Windows Update، ثم حدد التحقق من وجود تحديثات. |
كتالوج Microsoft Update |
نعم |
للحصول علي الحزمة المستقلة لهذا التحديث ، انتقل إلى موقع Microsoft Update Catalog علي ويب. |
Windows Server Update Services (WSUS) |
لا |
يمكنك استيراد هذا التحديث إلى WSUS يدويا. راجع كتالوج Microsoft Update للحصول علي الإرشادات. |
معلومات الملف
للحصول علي قائمه بالملفات التي تم تقديمها في هذا التحديث ، قم بتنزيل معلومات الملف للتحديث التراكمي.
المتطلبات المسبقة
لتطبيق هذا التحديث ، يجب ان يكون .Net Framework 3.5 أو 4.8 مثبتا لديك.
متطلبات أعاده التشغيل
يجب أعاده تشغيل الكمبيوتر بعد تطبيق هذا التحديث إذا تم استخدام اي ملفات متاثره. نوصي بإنهاء كل التطبيقات المستندة إلى .NET Framework قبل تطبيق هذا التحديث.
كيفيه الحصول علي التعليمات والدعم لهذا التحديث
-
تعليمات حول تثبيت التحديثات: الاسئله المتداولة حول Windows Update
-
حماية نفسك عبر الإنترنت وفي المنزل: دعم أمان Windows
-
الدعم المحلي وفقا لدولتك: الدعم العالمي