Windows Tips & News

أصدرت Microsoft تحديثات اختيارية لإصلاح XPS في التطبيقات المستندة إلى WPF

click fraud protection

في ديسمبر 2022 ، أصدرت Microsoft KB5022083، وهو تحديث أمني يغير كيفية تعامل .NET Framework و .NET مع محتوى XPS. بدأت العديد من التطبيقات التي تم إنشاؤها باستخدام WPF في العرض بشكل غير صحيح. بينما قدمت Microsoft حلاً بديلًا إلى جانب إصدار التصحيح ، لا تزال المشكلة تؤثر على الكثير من المستخدمين.

نظرًا للتغييرات في .NET ، قد لا يتم عرض مستندات XPS ذات العناصر الهيكلية أو الدلالية مثل بنية الجدول أو القصص المصورة أو الارتباطات التشعبية بشكل صحيح في أجهزة القراءة المستندة إلى WPF. قد يؤدي أيضًا إلى كسر الصور المضمنة. قد يطرح التطبيق الذي يعرض بيانات XPS استثناءات مرجعية خالية عند تحميل مستندات XPS في أجهزة قراءة تستند إلى WPF.

كحل بديل ، اقترحت Microsoft تشغيل الأمر التالي كمسؤول في cmd.exe:

reg أضافه "HKLM \ SOFTWARE \ Microsoft \ .NETFramework \ Windows Presentation Foundation \ XPSAllowedTypes" / v "DisableDec2022Patch" / t REG_SZ / d "*" / reg: 64

أخيرًا ، شركة ريدموند تمكنت من حلها المشكلة مع التحديثات التالية خارج النطاق. لاحظ أنه لا يتوفر أي منها عبر Windows Update ، لذلك يجب عليك تثبيتها يدويًا.

إصدار المنتج تحديث
Windows 11 ، الإصدار 22H2
NET Framework 4.8.1 فهرس 5023327
Windows 11 ، الإصدار 21H2 فهرس 5023367
NET Framework 4.8 فهرس 5023323
NET Framework 4.8.1 فهرس 5023320
نظام التشغيل Windows Server 2022 فهرس 5023368
NET Framework 4.8 فهرس 5023324
NET Framework 4.8.1 فهرس 5023321
Azure Stack HCI ، الإصدار 22H2
NET Framework 4.8 فهرس 5023324
Azure Stack HCI ، الإصدار 21H2
NET Framework 4.8 فهرس 5023324
الإصدار 22H2 من Windows 10 فهرس 5023366
NET Framework 4.8 فهرس 5023322
NET Framework 4.8.1 فهرس 5023319
الإصدار 21H2 من Windows 10 فهرس 5023365
NET Framework 4.8 فهرس 5023322
NET Framework 4.8.1 فهرس 5023319
الإصدار 20H2 من Windows 10 فهرس 5023364
NET Framework 4.8 فهرس 5023322
NET Framework 4.8.1 فهرس 5023319
Windows 10 1809 (تحديث أكتوبر 2018) و Windows Server 2019 فهرس 5023363
NET Framework 4.7.2 فهرس 5023333
NET Framework 4.8 فهرس 5023326
Windows 10 1607 (تحديث الذكرى السنوية) و Windows Server 2016 فهرس 5023416
NET Framework 4.7.2 فهرس 5023332
NET Framework 4.8 فهرس 5023325

أخيرًا ، إذا كنت على وشك استخدام أحد قواعد KB هذه ، فمن الجيد التراجع عن أي حل بديل استخدمته قبل تثبيته. بالنسبة للأمر المذكور أعلاه ، يمكنك تشغيل أمر التراجع هذا ، مرة أخرى كمسؤول:

reg حذف "HKLM \ SOFTWARE \ Microsoft \ .NETFramework \ Windows Presentation Foundation \ XPSAllowedTypes" / reg: 64 / f

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

يمكنك الآن إضافة لقطات الويب مباشرة إلى المجموعات في Edge

يمكنك الآن إضافة لقطات الويب مباشرة إلى المجموعات في Edge

تواصل Microsoft تحسين ميزة Web Capture في Edge. في إصدارات Canary الحديثة ، حصل المتصفح على القدر...

اقرأ أكثر

كيفية تنظيف مجلد WinSxS في نظام التشغيل Windows 10

كيفية تنظيف مجلد WinSxS في نظام التشغيل Windows 10

4 الردودمجلد WinSxS هو "متجر المكونات" الموجود في دليل C: \ Windows حيث توجد ملفات Windows الأساس...

اقرأ أكثر

قم بتحرير مساحة القرص بعد الترقية إلى الإصدار 1607 من Windows 10

قم بتحرير مساحة القرص بعد الترقية إلى الإصدار 1607 من Windows 10

موصى به: انقر هنا لإصلاح مشكلات Windows وتحسين أداء النظامإذا قمت بتثبيت الإصدار 1607 من Windows ...

اقرأ أكثر