ينطبق على
.NET

ينطبق على

Microsoft .NET Framework 4.8

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

مهمقد يحتاج بعض العملاء الذين يستخدمون Windows Server 2008 R2 SP1 وقاموا بتنشيط الوظيفة الإضافية لمفتاح تنشيط ESU المتعدد (MAK) قبل تثبيت تحديثات 14 يناير 2020 إلى إعادة تنشيط مفتاحهم. يجب أعاده تنشيط ألأجهزه المتأثرة مره واحده فقط.  للحصول على معلومات حول التنشيط، راجع منشور المدونة هذا.

هام  سيستمر توفر ملفات سيارة أجرة فحص WSUS لنظامي التشغيل Windows 7 SP1 و Windows Server 2008 R2 SP1. إذا كانت لديك مجموعة فرعية من الأجهزة التي تقوم بتشغيل أنظمة التشغيل هذه دون ESU، فقد تظهر على أنها غير متوافقة في مجموعات أدوات إدارة التصحيح والتوافق.

هام  يجب على العملاء الذين اشتروا تحديث الأمان الموسع (ESU) للإصدارات المحلية من أنظمة التشغيل هذه اتباع الإجراءات الواردة في KB4522133 لمواصلة تلقي تحديثات الأمان بعد انتهاء الدعم الموسع في 14 يناير 2020. لمزيد من المعلومات حول ESU والإصدارات المدعومة، راجع KB4497181.

هام  اعتبارا من 15 يناير 2020، سيظهر إعلام بملء الشاشة يصف خطر الاستمرار في استخدام Windows 7 Service Pack 1 بعد وصوله إلى نهاية الدعم في 14 يناير 2020. وسيظل الإعلام على الشاشة إلى أن تقوم بالتفاعل معه. سيظهر هذا الإعلام فقط في الإصدارات التالية من Windows 7 Service Pack 1:

ملاحظهلن يظهر الإعلام على الأجهزة أو الأجهزة المرتبطة بالمجال في وضع kiosk.

هام بدءا من أغسطس 2019، تتطلب التحديثات إلى .NET Framework 4.6 والإصدارات الأحدث، Windows Server 2008 R2 SP1 وWindows 7SP1، دعم توقيع رمز SHA-2. يرجى التأكد من أن لديك جميع التحديثات Windows الأخيرة قبل تطبيق هذا التحديث لتجنب مشكلات التثبيت. لمزيد من المعلومات التفصيلية حول تحديثات دعم توقيع التعليمات البرمجية SHA-2، يرجى مراجعة 4474419 KB.

الملخص

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

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

لمعرفة المزيد حول الثغرات الأمنية، انتقل إلى الثغرات الأمنية الشائعة والتعرض (CVE) التالية.

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

WCF1

- معالجة مشكلة في خدمات WCF تفشل في بعض الأحيان في البدء عند بدء تشغيل خدمات متعددة بشكل متزامن.

نماذج Winforms

- معالجة تراجع تم تقديمه في .NET Framework 4.8، حيث توقفت خصائص Control.AccessibleName و Control.AccessibleRole و Control.AccessibleDescription عن العمل لعناصر التحكم التالية: Label وGroupBox و ToolStrip و ToolStripItems و StatusStrip و StatusStripItems و PropertyGrid و ProgressBar و ComboBox و MenuStrip و MenuItems و DataGridView.

- معالجة الانحدار في اسم يمكن الوصول إليه لعناصر مربع التحرير والسرد لمربعات التحرير والسرد المرتبطة بالبيانات. .NET Framework 4.8 بدأ استخدام اسم النوع بدلا من قيمة الخاصية DisplayMember كاسم يمكن الوصول إليه، يستخدم هذا التحسين DisplayMember مرة أخرى.

ASP.NET

- تم تعطيل إعادة استخدام AppPathModifier في إخراج عنصر التحكم ASP.Net.

- سيتم إنشاء كائنات HttpCookie في سياق طلب ASP.Net مع الإعدادات الافتراضية المكونة لعلامات ملفات تعريف الارتباط بدلا من . الإعدادات الافتراضية البدائية لنمط NET لمطابقة سلوك "HttpCookie(name)" الجديد.

SQL

- معالجة فشل يحدث في بعض الأحيان عندما يتصل مستخدم بقاعدة بيانات Azure SQL واحدة، وينفذ عملية تستند إلى جيب، ثم يتصل بقاعدة بيانات أخرى ضمن نفس الخادم الذي يحتوي على نفس عنوان URL للمصادقة ونفذ عملية جيب على الخادم الثاني.

CLR2

- تمت إضافة متغير تكوين CLR Thread_AssignCpuGroups (1 افتراضيا) التي يمكن تعيينها إلى 0 لتعطيل تعيين مجموعة وحدة المعالجة المركزية التلقائية التي تم إجراؤها بواسطة CLR لخيوط جديدة تم إنشاؤها بواسطة Thread.Start() وسلسلة مؤشرات ترابط تجمع مؤشر الترابط، بحيث قد يقوم التطبيق بنشر مؤشر الترابط الخاص به.

- معالجة تلف البيانات النادر الذي يمكن أن يحدث عند استخدام واجهة برمجة تطبيقات جديدة مثل Unsafe.ByteOffset

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

العرض

لا يتم تثبيت هذا التحديث، ويعيد رسائل الخطأ التالية أو كليهما:

  • -2146762495

  • الشهادة المطلوبة ليست ضمن فترة صلاحيتها عند التحقق من ساعة النظام الحالية أو الطابع الزمني في الملف الموقع.

الحل البديل

للتغلب على هذه المشكلة، اتبع الخطوات التالية:

  1. قم بتنزيل الحزمة من كتالوج Microsoft Update عن طريق تحديد الزر Download بجوار الحزمة المناسبة وحفظها في دليل محلي.

  2. في موجه أوامر غير مقيد، انتقل إلى الدليل المحلي، ثم قم بتشغيل الأمر القابل للتطبيق.

    بالنسبة للأنظمة المستندة إلى x86:

    NDP48-KB4578977-x86.exe /createlayout <> fullpath

    بالنسبة للأنظمة المستندة إلى x64:

    NDP48-KB4578977-x64.exe /createlayout <> fullpath

  3. من نفس الدليل المحلي، قم بتشغيل الأمر التالي لتثبيت التحديث:

    NDP48-KB4578977.msp

    بدلا من ذلك، لتثبيت التحديث في الوضع الصامت، قم بتشغيل الأمر التالي:

    NDP48-KB4578977.msp /q /norestart

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

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

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