Обновление Windows 11 не даёт печатать документы «WPF», но только при использовании одного конкретного шрифта; у Microsoft есть обходное решение, однако оно ослабит безопасность ОС.

Windows 11 .Net Framework Wpf Calibri ошибка печати обновление wccftech.com

Августовское обновление .NET Framework ломает печать WPF-документов со шрифтами Calibri, Cambria и Corbel. Microsoft предлагает опасный обходной путь, отключающий защиту системы. Узнайте, как избежать ошибки без риска для безопасности.

Microsoft, возможно, и обещала постепенно исправлять Windows 11, но перед софтверным гигантом стоит огромная гора проблем с обновлениями: в попытках устранить одни неполадки компания постоянно создает другие. Последняя проблема вызывает сбой печати WPF-документов, если они написаны определенным шрифтом. Впрочем, Microsoft, надо отдать должное, предложила решение — по крайней мере, для тех, кто не дорожит своей безопасностью.

Августовское обновление .NET Framework 2026 года вызывает проблемы с WPF-документами при использовании шрифта Calibri

Как сообщает Bleeping Computer, Microsoft объявила, что ее последнее обновление приводит к сбоям в некоторых WPF-приложениях с ошибкой «System.IO.FileFormatException» при печати с использованием шрифта Calibri. Ошибка также может возникать при использовании того же шрифта для создания PDF- или XPS-контента. Помимо Calibri, аналогичную ошибку могут вызывать шрифты Cambria, Constantia или Corbel.

«После установки кумулятивного обновления .NET Framework за август 2026 года некоторые WPF-приложения могут выдавать сбой с ошибкой System.IO.FileFormatException при печати или создании PDF/XPS-контента, использующего определенные шрифты, включая Calibri».

Дальнейшее расследование показывает, что у пользователей, переключившихся на Arial, Times New Roman, Verdana, Tahoma, Segoe UI или Calibri Light, такая ошибка не возникает. Это не первая проблема, вызванная августовским обновлением 2026 года от Microsoft: Windows 11 также склонна к вылетам и зависаниям при запуске игр вместе с RGB-периферией, если обновление установлено.

Пока Microsoft решает проблему, она предложила временное решение для отключения ошибки. Пользователи, желающие сохранить безопасность своей системы, могут временно использовать другой шрифт или добавить переопределение «AppContext» в файл конфигурации приложения (app.config или App.config), введя следующий код.

<configuration>

 <runtime>

   <AppContextSwitchOverrides

     value=”Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection=true”/>

 </runtime>

</configuration>

Имейте в виду, что использование временного решения от Microsoft приведет к отключению защитных механизмов, внедренных в августовском обновлении 2026 года для Windows 11. Если это для вас критично, лучшим выходом будет использование другого шрифта.

Всегда имейте в виду, что редакции могут придерживаться предвзятых взглядов в освещении новостей.

В тренде:


Похожие новости: