Windows Tips & News

Microsoft випустила додаткові оновлення для виправлення XPS у програмах на основі WPF

click fraud protection
РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows і оптимізувати роботу системи

У грудні 2022 року Microsoft випустила KB5022083, оновлення безпеки, яке змінює спосіб обробки вмісту XPS у .NET Framework і .NET. Дуже багато програм, створених за допомогою WPF, почали відтворюватися неправильно. Хоча Microsoft надала обхідний шлях разом із випуском виправлення, проблема все ще стосується багатьох користувачів.

Реклама

Через зміни в .NET документи XPS зі структурними або семантичними елементами, такими як структура таблиці, розкадрування або гіперпосилання, можуть не відображатися належним чином у програмах для читання на основі WPF. Це також може порушити вбудовані зображення. Програма, яка показує дані XPS, може створювати винятки Null reference, коли документи XPS завантажуються в засоби читання на основі WPF.

Як обхідний шлях Microsoft запропонувала запустити таку команду як адміністратор в cmd.exe:

reg add "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
Windows 10 версії 22H2 Каталог 5023366
.NET Framework 4.8 Каталог 5023322
.NET Framework 4.8.1 Каталог 5023319
Windows 10 версії 21H2 Каталог 5023365
.NET Framework 4.8 Каталог 5023322
.NET Framework 4.8.1 Каталог 5023319
Windows 10 версії 20H2 Каталог 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

Насамкінець, якщо ви збираєтеся використовувати одну з цих баз знань, доцільно скасувати будь-який обхідний шлях, який ви використовували перед його встановленням. Для згаданої вище команди ви можете запустити цю команду скасування знову як адміністратор:

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

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows і оптимізувати роботу системи

Якщо вам подобається ця стаття, поділіться нею за допомогою кнопок нижче. Це не займе від вас багато, але допоможе нам рости. Дякую за твою підтримку!

Реклама

Відкласти архіви ювілейних оновлень Windows 10

Цей веб-сайт використовує файли cookie, щоб покращити ваш досвід під час навігації веб-сайтом. З ...

Читати далі

Winaero Tweaker 0.7, найцікавіша версія програми

Winaero Tweaker 0.7, найцікавіша версія програми

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі

Доступний журнал змін Windows 10 build 14393.10

Доступний журнал змін Windows 10 build 14393.10

РЕКОМЕНДУЄМО: Натисніть тут, щоб вирішити проблеми з Windows та оптимізувати продуктивність систе...

Читати далі