Windows Tips & News

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

click fraud protection

В декабре 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

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

В Microsoft Paint есть поддержка слоев и прозрачности.

В Microsoft Paint есть поддержка слоев и прозрачности.

Microsoft выпускает крупное обновление для приложения Paint для входящих сообщений. Начиная с вер...

Читать далее

Google Chrome 115 добавляет Mica в заголовок и исправляет 20 уязвимостей

Google Chrome 115 добавляет Mica в заголовок и исправляет 20 уязвимостей

18 июля Google выпустила Chrome 115 в стабильную ветку. В новой версии добавлено несколько измене...

Читать далее

Windows 11 сборки 23550 (Dev) обеспечивает голосовой доступ при первом включении компьютера

Windows 11 сборки 23550 (Dev) обеспечивает голосовой доступ при первом включении компьютера

Microsoft выпустила сборку Windows 11 Build 23550 для инсайдеров канала Dev. Обновление включает ...

Читать далее