Windows Tips & News

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

click fraud protection

У грудні 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 10

Перейменуйте пункти меню «Пуск» у всіх програмах у Windows 10

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

Читати далі

USB-архіви Windows 10

Як увімкнути або вимкнути сповіщення про проблеми з USB в Windows 10Починаючи з Windows 10 build ...

Читати далі

Попередній перегляд Skype 8.36.76.26: оновлення присутності в Skype та багато іншого

Попередній перегляд Skype 8.36.76.26: оновлення присутності в Skype та багато іншого

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

Читати далі