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 и оптимизировать производительность системы

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

Реклама

Как скопировать ссылку в Edge в Windows 10

Как скопировать ссылку в Edge в Windows 10

Начиная с Windows 10 Fall Creators Update, легко скопировать URL-адрес страницы, открытой в Micro...

Читать далее

Исправления и известные проблемы в Windows 10, сборка 15042

Исправления и известные проблемы в Windows 10, сборка 15042

Оставьте ответMicrosoft сегодня выпустила Windows 10, сборка 15042 для Fast Ring Insiders. Вот сп...

Читать далее

Официальные архивы ISO-образов Windows 10 Build 15042

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

Читать далее