تخطي إلى المحتوى الرئيسي
الدعم
تسجيل الدخول باستخدام حساب Microsoft
تسجيل الدخول أو إنشاء حساب.
مرحباً،
تحديد استخدام حساب مختلف!
لديك حسابات متعددة
اختر الحساب الذي تريد تسجيل الدخول باستخدامه.

تاريخ الإصدار:
22 يونيو 2022

تمت مراجعة [07/04/2023] لتضمين الإصدارات المفقودة Windows 10 والإصدار 1607 و1507

[07/24/2023] تمت مراجعته لإضافة تفاصيل الإصدار ل 11 يوليو 2023 دقة مجموعة تحديثات الأمان والجودة

الملخص

توفر هذه المقالة المساعدة للتخفيف من مشكلة عندما بعد تثبيت تحديثات .NET Framework و.NET في 13 يونيو 2023، قد يواجه المستخدمون مشكلات في كيفية استيراد وقت تشغيل .NET Framework لشهادات X.509.

العَرَض

عند استخدام فئة X509Certificateأو X509Certificate2أو X509Certificate2Collectionلاستيراد كائن ثنائي كبير الحجم PKCS#12 يحتوي على مفتاح خاص، قد يلاحظ تطبيق الاستدعاء الاستثناء أدناه.

  • System.Security.Cryptography.CryptographicException: تجاوز PKCS12 (PFX) بدون كلمة مرور تم توفيرها الحد الأقصى للتكرارات المسموح بها. راجع https://go.microsoft.com/fwlink/?linkid=2233907 لمزيد من المعلومات.

يؤثر هذا الفشل على PKCS#12 blobs التي تم تصديرها [على سبيل المثال، عبر X509Certificate.Export(X509ContentType.Pfx)] بدون كلمة مرور. قد يحدث الفشل بشكل غير محدد.

الحل البديل

أصدرت Microsoft مثبتات محدثة .NET Framework و.NET لمعالجة هذه المشكلة. يمكن تطبيق هذه المثبتات على الجهاز المتأثر بغض النظر عما إذا كان الجهاز قد طبق بالفعل تحديثات الأمان الأصلية في 13 يونيو 2023 .NET Framework و.NET.

هام: 

  • إذا استخدمت مسبقا مفاتيح التسجيل الموثقة في KB5025823 Change في كيفية استيراد تطبيقات .NET لشهادات X.509 لحل هذه المشكلة، فيرجى إزالة مفاتيح تبديل التسجيل هذه قبل تثبيت التصحيح الجديد. قم بتشغيل الأمرين أدناه من موجه أوامر غير مقيد لإزالة مفاتيح تبديل السجل.

  • reg delete "HKLM\Software\Microsoft\.NETFramework" /v Pkcs12UnspecifiedPasswordIterationLimit /reg:32

  • reg delete "HKLM\Software\Microsoft\.NETFramework" /v Pkcs12UnspecifiedPasswordIterationLimit /reg:64

الحل

تمت معالجة هذه المشكلة في التحديثات خارج النطاق التي تم إصدارها في 22 يونيو 2023، .NET Framework 4.6.2 والإصدارات الأحدث لإصدارات Windows وWindows Server المتأثرة بهذه المشكلة. للحصول على الحزمة المستقلة لهذه التحديثات خارج النطاق، ابحث عن رقم KB في كتالوج Microsoft Update. يمكنك استيراد هذه التحديثات يدويا إلى Windows Server Update Services (WSUS) وMicrosoft Endpoint Configuration Manager. للحصول على إرشادات WSUS، راجع WSUS وموقع الكتالوج. للحصول على إرشادات Configuration Manger، راجع استيراد التحديثات من كتالوج Microsoft Update.

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

إصدار المنتج

التحديث

Windows 11، الإصدار 22H2

.NET Framework 4.8.1

كتالوج

5028576

Windows 11، الإصدار 21H2

.NET Framework 4.8

كتالوج

5028582

.NET Framework 4.8.1

كتالوج

5028575

Windows Server 2022

.NET Framework 4.8

كتالوج

5028584

.NET Framework 4.8.1

كتالوج

5028578

Azure Stack HCI، الإصدار 22H2

.NET Framework 4.8

كتالوج

5028584

Azure Stack HCI، الإصدار 21H2

.NET Framework 4.8

كتالوج

5028584

Windows 10 الإصدار 22H2

.NET Framework 4.8

كتالوج

5028579

.NET Framework 4.8.1

كتالوج

5028574

Windows 10 الإصدار 21H2

.NET Framework 4.8

كتالوج

5028579

.NET Framework 4.8.1

كتالوج

5028574

Windows 10 1809 (تحديث أكتوبر 2018) وWindows Server 2019

.NET Framework 4.7.2

كتالوج

5028588

.NET Framework 4.8

كتالوج

5028581

Windows 10 1607 (تحديث الذكرى السنوية) وWindows Server 2016

.NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2

كتالوج

5028623

.NET Framework 4.8

كتالوج

5028580

Windows 10 1507

.NET Framework 4.6، 4.6.2

كتالوج

5028622

Windows Embedded 8.1 وWindows Server 2012 R2

.NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2

كتالوج

5028590

.NET Framework 4.8

كتالوج

5028585

Windows Embedded 8 وWindows Server 2012

.NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2

كتالوج

5028589

.NET Framework 4.8

كتالوج

5028583

Windows Embedded 7 Standard وWindows Server 2008 R2 SP1

.NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2

كتالوج

5028591

.NET Framework 4.8

كتالوج

5028586

جميع إصدارات Windows المدعومة

.NET 6.0.19

كتالوج

5028613

.NET 7.0.8

كتالوج

5028614

تمت معالجة هذه المشكلة في مجموعة التحديثات التراكمية العادية التي تم إصدارها في 11 يوليو 2023، لجميع إصدارات .NET Framework المدعومة لإصدارات Windows وWindows Server المتأثرة بهذه المشكلة.  تتوفر مجموعة الأمان والجودة عبر Windows Update وWindows Server Update Services وMicrosoft Update Catalog.   

ملاحظة: سيتلقى العملاء الذين يعتمدون على Windows Update وWindows Server Update Services التحديثات الخاصة بالإصدار .NET Framework تلقائيا. يمكن لمسؤولي النظام المتقدمين أيضا الاستفادة من ارتباطات تنزيل كتالوج Microsoft Update المباشرة أدناه للتحديثات الخاصة .NET Framework. قبل تطبيق هذه التحديثات، يرجى التأكد من مراجعة إمكانية تطبيق إصدار .NET Framework بعناية، للتأكد من تثبيت التحديثات فقط على الأنظمة التي تنطبق عليها.

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

إصدار المنتج

التحديث

Windows 11، الإصدار 22H2

.NET Framework 3.5، 4.8.1

كتالوج

5028851

Windows 11، الإصدار 21H2

.NET Framework 3.5، 4.8

كتالوج

5028856

.NET Framework 3.5، 4.8.1

كتالوج

5028850

Windows Server 2022

.NET Framework 3.5، 4.8

كتالوج

5028858

.NET Framework 3.5، 4.8.1

كتالوج

5028852

Azure Stack HCI، الإصدار 22H2

5028935

.NET Framework 3.5، 4.8

كتالوج

5028858

Azure Stack HCI، الإصدار 21H2

5028943

.NET Framework 3.5، 4.8

كتالوج

5028858

Windows 10 الإصدار 22H2

5028937

.NET Framework 3.5، 4.8

كتالوج

5028853

.NET Framework 3.5، 4.8.1

كتالوج

5028849

Windows 10 الإصدار 21H2

5028944

.NET Framework 3.5، 4.8

كتالوج

5028853

.NET Framework 3.5، 4.8.1

كتالوج

5028849

Windows 10 1809 (تحديث أكتوبر 2018) وWindows Server 2019

5028936

.NET Framework 3.5، 4.7.2

كتالوج

5028862

.NET Framework 3.5، 4.8

كتالوج

5028855

Windows 10 1607 (تحديث الذكرى السنوية) وWindows Server 2016

.NET Framework 3.5، 4.6.2، 4.7، 4.7.1، 4.7.2

كتالوج

5028169

.NET Framework 4.8

كتالوج

5028854

Windows 10 1507

.NET Framework 3.5، 4.6، 4.6.2

كتالوج

5028186

Windows Embedded 8.1 وWindows Server 2012 R2

5028941

.NET Framework 3.5

كتالوج

5028872

.NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2

كتالوج

5028864

.NET Framework 4.8

كتالوج

5028859

Windows Embedded 8 وWindows Server 2012

5028940

.NET Framework 3.5

كتالوج

5028869

.NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2

كتالوج

5028863

.NET Framework 4.8

كتالوج

5028857

Windows Embedded 7 Standard وWindows Server 2008 R2 SP1

5028939

.NET Framework 3.5.1

كتالوج

5028871

.NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2

كتالوج

5028865

.NET Framework 4.8

كتالوج

5028860

Windows Server 2008 SP2

5028942

.NET Framework 2.0، 3.0

كتالوج

5028870

.NET Framework 4.6.2

كتالوج

5028865

التحديثات المتأثرة

تتأثر إصدارات .NET Framework و.NET التالية:

  • .NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2، عند تثبيت تحديث الأمان في 13 يونيو 2022.

  • .NET Framework 4.8، عند تثبيت تحديث الأمان في 13 يونيو 2022.

  • .NET Framework 4.8.1، عند تثبيت تحديث الأمان في 13 يونيو 2022.

  • .NET 6.0.18.

  • .NET 7.0.7.

الأسئلة المتداولة (الأسئلة المتداولة)

متى تم إدخال هذا التغيير؟

تم تقديم هذا التغيير في السلوك في 13 يونيو 2022، تحديثات الأمان ل .NET و .NET Framework.

هل من الضروري بالنسبة لي تثبيت هذا التحديث الجديد؟

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

هل يحل هذا التحديث الجديد محل التحديث .NET Framework في 13 يونيو 2023؟

لا. إذا كنت تستخدم .NET Framework، فيجب عليك أولا تثبيت مجموعة تحديثات 13 يونيو 2023 أو تحديثات الأمان فقط قبل تثبيت تحديث 22 يونيو 2023 الجديد.

هل يحل هذا التحديث الجديد محل .NET 6.0.18 أو .NET 7.0.7؟

نعم. كجزء من هذا التحديث، نقوم أيضا بإصدار .NET 6.0.19 و.NET 7.0.8، وكلاهما يمكن تنزيله من https://get.dot.net/. تهدف هذه الإصدارات إلى استبدال .NET 6.0.18 و.NET 7.0.7، والتي تم إصدارها في 13 يونيو 2023.

الفرق الوحيد بين .NET 6.0.19 / 7.0.8 و.NET 6.0.18 / 7.0.7 هو إصلاح التوافق المذكور أعلاه. لا يحمل .NET 6.0.19 / 7.0.8 أي إصلاحات أمان إضافية تتجاوز ما تم نشره بالفعل في .NET 6.0.18 / 7.0.7.

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

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

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

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

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

هل كانت المعلومات مفيدة؟

ما مدى رضاك عن جودة اللغة؟
ما الذي أثّر في تجربتك؟
بالضغط على "إرسال"، سيتم استخدام ملاحظاتك لتحسين منتجات Microsoft وخدماتها. سيتمكن مسؤول تكنولوجيا المعلومات لديك من جمع هذه البيانات. بيان الخصوصية.

نشكرك على ملاحظاتك!

×