Windows Tips & News

Microsoft выпустила необязательные обновления для исправления XPS в приложениях на основе WPF.

click fraud protection
РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

В декабре 2022 года Microsoft выпустила КБ5022083, обновление для системы безопасности, которое изменяет то, как .NET Framework и .NET обрабатывают содержимое XPS. Так много приложений, созданных с помощью WPF, начали отображаться неправильно. Хотя Microsoft предоставила обходной путь вместе с выпуском исправления, проблема по-прежнему затрагивает многих пользователей.

Реклама

Из-за изменений в .NET документы XPS со структурными или семантическими элементами, такими как структура таблицы, раскадровки или гиперссылки, могут неправильно отображаться в средствах чтения на основе WPF. Это также может сломать встроенные изображения. Приложение, отображающее данные XPS, может создавать исключения ссылок Null, когда документы XPS загружаются в средства чтения на основе WPF.

В качестве обходного пути Microsoft предложила выполнить следующую команду как администратор в cmd.exe:

reg add "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg: 64

Наконец, фирма Редмонда удалось решить проблема со следующими внеплановыми обновлениями. Обратите внимание, что ни один из них не доступен через Центр обновления Windows, поэтому вам придется установить их вручную.

Версия продукта Обновлять
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, версия 22H2
.NET Framework 4.8 Каталог 5023324
Гиперконвергентная инфраструктура Azure Stack, версия 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 удалить "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes"/reg: 64/f

РЕКОМЕНДУЕМЫЕ: Нажмите здесь, чтобы исправить проблемы с Windows и оптимизировать производительность системы

Если вам понравилась эта статья, пожалуйста, поделитесь ею с помощью кнопок ниже. Это не потребует от вас многого, но поможет нам расти. Спасибо за вашу поддержку!

Реклама

Горячие клавиши калькулятора Windows 10 Архивы

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее

Как редактировать URL-адрес в избранном в Microsoft Edge

Как редактировать URL-адрес в избранном в Microsoft Edge

Одна из новых функций браузера Microsoft Edge, представленных в Windows 10 «Fall Creators Update»...

Читать далее

Архивы обновлений создателей Windows 10

Этот веб-сайт использует файлы cookie, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее