تاريخ الإصدار:
13 ديسمبر 2022ملاحظات:
-
تمت مراجعة هذه المقالة في 19 مايو 2023، لتحديث مفاتيح التسجيل البديلة.
-
تمت مراجعة هذه المقالة في 17 فبراير 2023 لتحديث الحل.
-
تمت مراجعة هذه المقالة في 31 يناير 2023، لإضافة قرار.
-
تمت مراجعة هذه المقالة في 9 يناير 2023، لتوسيع قسم الأعراض وإضافة الأسئلة المتداولة.
-
تمت مراجعة هذه المقالة في 15 ديسمبر 2022، لإضافة حل بديل إضافي.
الملخص
توفر هذه المقالة المساعدة للتخفيف من مشكلة عندما بعد تثبيت تحديثات الأمان في 13 ديسمبر 2022 أو 14 فبراير 2023 أو تحديثات الأمان أو تحديثات 19 يناير 2023 .NET Framework و.NET، قد يواجه المستخدمون مشكلات في كيفية عرض التطبيقات المستندة إلى WPF لمستندات XPS.
العَرَض
قد لا يتم عرض مستندات XPS التي تستخدم عناصر هيكلية أو دلالية مثل بنية الجدول أو لوحات العمل أو الارتباطات التشعبية بشكل صحيح في القراء المستندين إلى WPF. بالإضافة إلى ذلك، قد لا يتم عرض بعض الصور المضمنة بشكل صحيح، أو قد تحدث استثناءات مرجعية فارغة عند تحميل مستندات XPS في القراء المستندة إلى WPF.
الحل البديل
حددت Microsoft حلا توافقيا لهذه المشكلة وقمت بعمل برنامج نصي PowerShell لحل هذه المشكلة.
لتثبيت حل التوافق، اتبع الخطوات أدناه.
-
فتح موجه PowerShell كمسؤول
-
ضمن المطالبة، انتقل إلى الدليل حيث تم تنزيل البرنامج النصي
-
قم بتشغيل الأمر داخل المطالبة: .\kb5022083-compat.ps1 -Install
إذا نجح الأمر، فسيطبع "اكتمل التثبيت". إلى نافذة وحدة التحكم. إذا فشل الأمر، فسيعرض سبب الفشل. لإزالة الحل البديل للتوافق، اتبع نفس الخطوات المذكورة أعلاه، ولكن استبدل الخطوة (4) أعلاه ب: .\kb5022083-compat.ps1 -إلغاء التثبيت
بمجرد تثبيت حل التوافق، يجب أن تستمر التطبيقات المستندة إلى WPF التي تعرض مستندات XPS في العمل كما فعلت قبل تحديثات الأمان في 13 ديسمبر 2022.
الحل البديل
إذا لم يحل الحل البديل الأول المشكلة، يمكنك استخدام إدخال سجل لتعطيل سلوك الأمان المحسن. يجب أن يتم ذلك فقط إذا كنت تعرف على يقين من أن جميع مستندات XPS عمليات النظام الخاصة بك موثوق بها، على سبيل المثال يتم إنشاؤها بواسطة النظام الخاص بك، بدلا من تحميلها إلى نظامك، ولا يمكن تغييرها من قبل أي شخص. لا تقم بإيقاف تشغيل الوظيفة إذا كنت تقبل مستندات XPS من الإنترنت أو رسائل البريد الإلكتروني من كيانات خارجية أو مصادر أخرى غير موثوق بها.
لتعطيل سلوك الأمان المحسن، قم بتشغيل هذا الأمر من موجه أوامر غير مقيد:
- reg add "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg:64
- reg add "HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg:64
بدلا من ذلك، يمكنك استخدام نهج المجموعة لإنشاء إدخال REG_SZ باسم مفتاح HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypesواسم قيمة DisableDec2022Patchوقيمة *
لإزالة أي من هذه الحلول البديلة وإرجاع سلوك الأمان المحسن، قم بتشغيل هذه الأوامر (الأوامر) من موجه (أوامر) أوامر غير مقيد:
- reg delete "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg:64 /f
- reg delete "HKLM\SOFTWARE\Wow6432Node\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg:64 /f
يؤدي هذا إلى تعطيل جهاز الأداء الوظيفي المحسن على نطاق واسع ويجب استخدامه فقط عندما يمكنك الثقة الكاملة في جميع إدخالات XPS في أنظمتك.
الحل
تمت معالجة هذه المشكلة في التحديثات خارج النطاق التي تم إصدارها في 31 يناير 2023، لإصدارات Windows 10 والإصدار 1607 وWindows Server 2016 وأنظمة التشغيل الأحدث والتحديثات خارج النطاق التي تم إصدارها في 17 فبراير 2023 لإصدارات 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 |
||
Windows 11، الإصدار 21H2 |
||
.NET Framework 4.8 |
||
.NET Framework 4.8.1 |
||
Windows Server 2022 |
||
.NET Framework 4.8 |
||
.NET Framework 4.8.1 |
||
Azure Stack HCI، الإصدار 22H2 |
||
.NET Framework 4.8 |
||
Azure Stack HCI، الإصدار 21H2 |
||
.NET Framework 4.8 |
||
Windows 10 الإصدار 22H2 |
||
.NET Framework 4.8 |
||
.NET Framework 4.8.1 |
||
Windows 10 الإصدار 21H2 |
||
.NET Framework 4.8 |
||
.NET Framework 4.8.1 |
||
Windows 10 الإصدار 20H2 |
||
.NET Framework 4.8 |
||
.NET Framework 4.8.1 |
||
Windows 10 1809 (تحديث أكتوبر 2018) وWindows Server 2019 |
||
.NET Framework 4.7.2 |
||
.NET Framework 4.8 |
||
Windows 10 1607 (تحديث الذكرى السنوية) وWindows Server 2016 |
||
.NET Framework 4.7.2 |
||
.NET Framework 4.8 |
||
Windows Embedded 8.1 وWindows Server 2012 R2 |
||
.NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2 |
||
.NET Framework 4.8 |
||
Windows Embedded 8 وWindows Server 2012 |
||
.NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2 |
||
.NET Framework 4.8 |
||
Windows Embedded 7 Standard وWindows Server 2008 R2 SP1 |
||
.NET Framework 4.6.2، 4.7، 4.7.1، 4.7.2 |
||
.NET Framework 4.8 |
||
Windows Server 2008 SP2 |
||
.NET Framework 4.6.2 |
التحديثات المتأثرة
تتأثر إصدارات .NET التالية:
-
.NET Framework 2.0، 3.0، 3.5، 3.5.1، عند تثبيت تحديث الأمان في 13 ديسمبر 2022.
-
.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 Core 3.1، مع الإصدار 3.1.32 من وقت تشغيل سطح المكتب ل Windows.
-
.NET 6، مع إصدار وقت تشغيل سطح المكتب ل Windows 6.0.12 أو أحدث.
-
.NET 7، مع إصدار وقت تشغيل Windows Desktop 7.0.1 أو أحدث.
لا يتأثر تطبيق Windows XPS Viewer المتوفر داخل نظام التشغيل Windows بهذه المشكلة.
الأسئلة المتداولة (الأسئلة المتداولة)
متى تم تقديم هذا الانحدار؟
تم تقديم هذا التراجع في 13 ديسمبر 2022، تحديثات الأمان التراكمية ل .NET و .NET Framework.
إذا قام مسؤول بتثبيت البرنامج النصي PowerShell المتوفر في هذه المقالة، هل سيترك الجهاز عرضة للخطر؟
لا. يعالج البرنامج النصي PowerShell التوافق فقط. لا يعطل تحديث الأمان في 13 ديسمبر 2022 أو يقلل من فعاليته.
إذا كان المسؤول يستخدم الحل البديل المستند إلى السجل، هل سيترك الجهاز عرضة للخطر؟
نعم. يعطل الحل البديل المذكور أعلاه جزء WPF من إصلاح الأمان في 13 ديسمبر 2022. إذا كان المسؤول يستخدم الحل البديل، فيجب عليه توجيه مستخدميه بعدم فتح مستندات XPS من مصادر غير موثوق بها على محطات العمل هذه.
ينطبق هذا التوجيه فقط على التطبيقات المستندة إلى WPF التي تقوم بتحميل مستندات XPS. يمكن للمستخدمين الاستمرار في استخدام تطبيق عارض XPS المضمن في Windows لعرض مستندات XPS غير الموثوق بها بأمان، حتى على الأجهزة التي تستخدم الحل البديل المستند إلى السجل.
ماذا تفعل Microsoft لمعالجة مشكلة التوافق؟
تمت معالجة هذه المشكلة لبعض إصدارات .NET Framework في التحديثات خارج النطاق التي تم إصدارها في 31 يناير 2023. بالنسبة لإصدارات .NET Framework التي لم تتم معالجتها، تقوم Microsoft بالتحقيق بنشاط في تحديث إضافي يستعيد التوافق مع حل مشكلة الأمان الأساسية أيضا.
معلومات حول الحماية والأمان
-
حماية نفسك عبر الإنترنت: أمن Windows الدعم
-
تعرف على كيفية الحماية من التهديدات الإلكترونية: أمان Microsoft