Applies To.NET

تاريخ الإصدار: 9 فبراير 2021

الإصدار: .NET Framework 4.8

الملخص

تحسينات الأمان

يعالج تحديث الأمان هذا مشكلة عدم الخدمة في .NET Framework. لمزيد من المعلومات، الرجاء الاطلاع على CVE-2021-24111.

تحسينات الجودة

ASP.NET

- معالجة مشكلة حيث بعد تثبيت التحديث الذي تم إصداره في 20 أكتوبر، تفشل بعض تطبيقات ASP.Net أثناء عملية ما قبل الإدراج ، على المرجح مع رسالة تحتوي على الكلمات "خطأ ASPCONFIG".

WPF1

- العناوين التي يتم تعليقها عند التمرير إلى نهاية عرض الشجرة، عند تمكين تقريب التخطيط ولم يكن تغيير مستوى DPI 100٪.

CLR

- يحسن وثوقية مهمة إنشاء صورة أصلية تلقائية.

1 Windows Presentation Foundation (WPF)

المشاكل المعروفة في هذا التحديث

العَرَض

بعد تثبيت هذا التحديث، قد تعطل تطبيقات WPF مع مكالمة مماثلة ل

Exception Info: System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr)
at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean)
at System.Windows.Interop.HwndMouseInputProvider.Dispose()

يحدث هذا الأمر عند التخلص من HwndSource الذي يكون RootVisual الخاص به فارغة، وهو الوضع الذي ينشأ في Visual Studio عند إرساء النوافذ أو تقسيمها، وقد ينشأ في تطبيقات أخرى.

الحل البديل

لل حل هذه المشكلة، قم بتعيين مفتاحي تبديل AppContext باستخدام أحد الأساليب الموضحة في AppContext Class (النظام) تحت العنوان "AppContext لمستهلكي المكتبة".  تسمى مفاتيح التبديلSwitch.System. Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFixSwitch.System. Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix ويجب تعيين كليهما إلى "true".   يتجنب مفتاح التبديل الأول التعطل، ولكنه يعرض الخطأ الذي تم إصلاحه في KBs مرة أخرى.  يتم حاليا تجاهل المفتاح الثاني، ولكن سيتم التعرف عليه في تحديث .NET المستقبلي الذي يحتوي على تصحيح لعطل المرجع null-reference؛  حيث يستعيد تصحيح الأخطاء الأصلي.

على سبيل المثال، استخدام app.config الملف لتطبيق الحل البديل في نطاق التطبيق:

<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

كيفية الحصول على هذا التحديث

تثبيت هذا التحديث

قناة الإصدار

متوفر

الخطوة التالية

Windows Update و Microsoft Update

نعم

بلا. سيتم تنزيل هذا التحديث وتثبيته تلقائيا من Windows Update.

كتالوج Microsoft Update

نعم

للحصول على حزمة مستقلة لهذا التحديث، انتقل إلى موقع Microsoft Update Catalog على الويب.

Windows Server Update Services (WSUS)

نعم

سيتم مزامنة هذا التحديث تلقائيا مع WSUS إذا قمت بتكوين المنتجات والتصنيفات كما يلي:

المنتج: Windows 10، الإصدار 1607 و Windows Server، الإصدار 2016

التصنيف: تحديثات الأمان

معلومات الملف

للحصول على قائمة بالملفات المتوفرة في هذا التحديث، قم بتنزيل معلومات الملف للتحديث التراكمي.

معلومات حول الحماية والأمان

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

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

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

تساعدك المجتمعات على طرح الأسئلة والإجابة عليها، وتقديم الملاحظات، وسماعها من الخبراء ذوي الاطلاع الواسع.