Windows Tips & News

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

В декабре 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, чтобы улучшить вашу работу во время навигации по веб-сайту...

Читать далее

Скачать Включить общий доступ к vGPU для Windows 10 Sandbox

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

Читать далее

Скачать Отключить или включить сеть в Windows 10 Sandbox

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

Читать далее