26 يناير 2021 - معاينة التحديث التراكمي KB4598303 للإصدارين 3.5 و4.7.2 من .NET Framework لإصدار الإصدار 1809 من Windows 10 و Windows Server 2019

ملاحظة

  • تاريخ الإصدار:
    يناير 26, 2021
  • الإصدار:
    .NET Framework 3.5 و4.7.2

يتضمن تحديث 26 يناير 2021 الإصدار 1809 من Windows 10 والإصدار 2019 من Windows Server تحسينات موثوقية تراكمية في .NET Framework 3.5 و4.7.2. نوصيك بتطبيق هذا التحديث كجزء من إجراءات الصيانة المنتظمة. قبل تثبيت هذا التحديث، راجع قسمي "المتطلبات الأساسية " و "متطلبات إعادة التشغيل ".

تحسينات الجودة والموثوقية

ASP.NET - يعالج مشكلة حيث بعد تثبيت التحديث الذي تم إصداره في 20 أكتوبر، تفشل بعض تطبيقات ASP.Net أثناء التحويل البرمجي المسبق - على الأرجح مع رسالة تحتوي على الكلمات "خطأ ASPCONFIG".
WPF1 - يعالج مشكلة التعليق عند التمرير إلى نهاية TreeView، عند تمكين تقريب التخطيط ولا يكون تغيير حجم النقاط في كل بوصة (DPI) 100٪.
CLR 2 - يحسن موثوقية مهمة إنشاء الصور الأصلية التلقائية.

1 Windows Presentation Foundation (WPF)
2 وقت تشغيل اللغة العامة (CLR)

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

العَرَض بعد تثبيت هذا التحديث، قد تتعطل تطبيقات WPF مع مكدس استدعاء مشابه ل
معلومات الاستثناء: 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 (النظام) تحت عنوان "AppContext لمستهلكي المكتبة". وتعرف المفاتيح ب Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFixوSwitch.System.Windows.Interop.MouseInput.DoNotOptOutOf MoveToChromedWindowFix ويجب تعيين كلاهما إلى "true". يتجنب المبدل الأول حدوث التعطل، ولكنه يعيد تقديم الخطأ الذي تم إصلاحه في قواعد المعارف (KB). يتم تجاهل رمز التبديل الثاني حاليا، ولكن سيتم التعرف عليه في تحديث .NET مستقبلي يحتوي على تصحيح لتعطل null-reference ؛ ويستعيد إصلاح الخطأ الأصلي.
على سبيل المثال، استخدام أسلوب ملف app.config لتطبيق الحل البديل في نطاق التطبيق:<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

معلومات إضافية حول هذا التحديث

تحتوي المقالات التالية على معلومات إضافية حول هذا التحديث من حيث صلته بإصدارات المنتجات الفردية.

  • 4598461 وصف التحديث التراكمي للإصدار 3.5 و4.7.2 و4.8 من .NET Framework الإصدار 1809 من Windows 10 وإصدار Windows Server 2019 (KB4598461)

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

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

قناة الإصدار متوفر الخطوة التالية
Windows Update وMicrosoft Update نعم لتنزيل هذا التحديث وتثبيته، انتقل إلى الإعدادات>Update & Security>Windows Update، ثم حدد التحقق من وجود تحديثات.
كتالوج Microsoft Update نعم للحصول على الحزمة المستقلة لهذا التحديث، انتقل إلى موقع ويب كتالوج Microsoft Update.
خادم Windows Server Update Services ‏(WSUS) لا يمكنك استيراد هذا التحديث إلى خادم WSUS يدويًا. راجع كتالوج Microsoft Update للحصول على الإرشادات.
ملاحظة: يتوفر هذا التحديث على خادم WSUS عبر 4598461.

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

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

المتطلبات الأساسية

لتطبيق هذا التحديث، يجب أن يكون .NET Framework 3.5 أو 4.7.2 مثبتا لديك.

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

يجب إعادة تشغيل الكمبيوتر بعد تطبيق هذا التحديث إذا تم استخدام أي ملفات متأثرة. نوصيك بإنهاء جميع التطبيقات المستندة إلى .NET Framework قبل تطبيق هذا التحديث.

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