Microsoft подтвердила, что обновления .NET Framework, выпущенные в рамках августовского «Вторника Патчей», нарушают печать и экспорт в PDF в части приложений.
Известная проблема
Как сказано в предупреждении на панели «Состояние выпуска Windows», неисправность затрагивает только программы, построенные на Windows Presentation Foundation (WPF) – графической подсистеме с открытым исходным кодом для создания настольных приложений Windows.
После установки накопительного обновления .NET Framework за август 2026 года некоторые приложения WPF могут аварийно завершаться с ошибкой System.IO.FileFormatException при печати или создании содержимого PDF/XPS, использующего определённые шрифты, включая Calibri.
То есть сбой возникает не при запуске программы, а в момент печати или сохранения документа – и только если в нём используются отдельные шрифты.
Какие системы затронуты
Список затронутых платформ широкий: в него вошли как клиентские выпуски, включая актуальные версии Windows 11 и Windows 10, так и серверные – от Windows Server 2012 до Windows Server 2025.
Обновления безопасности Windows (август 2026)
| ОС Windows | Сборка | Версия | Канал | Обновление | ISO-образы | Доступно |
|---|---|---|---|---|---|---|
| Windows 11 | 28000.2704 | 26H1 | Stable | KB5121000 | ISO (Microsoft) | 2026-08-11 |
| Windows 11 | 26200.9168 | 25H2 | Stable | KB5121003 | ISO (Microsoft) | 2026-08-11 |
| Windows 11 | 26100.9168 | 24H2 | Stable | KB5121003 | ISO (Microsoft) | 2026-08-11 |
| Windows 11 | 22631.7517 | 23H2 | Stable | KB5120240 | ISO (UUP) | 2026-08-11 |
| Windows 10 | 19045.7663 | 22H2 | Stable | KB5120249 | ISO (UUP) | 2026-08-11 |
Временное решение
Постоянного исправления пока нет – Microsoft продолжает расследование. До его выхода компания предлагает обходной путь: включить в файле конфигурации приложения переключатель AppContext:
Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection
Для этого в файл добавляется следующий блок:
<configuration> <runtime> <AppContextSwitchOverrides value="Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection=true"/> </runtime> </configuration>
Здесь есть существенная оговорка. Этот переключатель отключает защитные механизмы, добавленные тем же августовским обновлением .NET Framework, из-за чего система остаётся уязвимой к атакам через ошибки, закрытые обновлениями безопасности этого месяца.
Microsoft рекомендует использовать этот обходной путь только как временную меру и только тогда, когда это необходимо для устранения проблемы.
Не единственная проблема августовских обновлений
Днём ранее Microsoft предложила временное решение другой известной проблемы августовского выпуска: после установки обновления KB5121003 в Windows 11 вылетают и зависают игры, среди них ARC Raiders, MARVEL Tokon: Fighting Souls и The Finals.
Причиной тех сбоев оказались устройства с RGB-подсветкой: их фирменные утилиты устанавливают драйвер inpoutx64, который конфликтует с августовским обновлением. Обходной путь там тоже временный – драйвер предлагается отключить через реестр.
Сбои приложений WPF после обновлений Windows случались и раньше. В феврале 2021 года Microsoft устраняла похожую неисправность, из-за которой после установки накопительных обновлений Windows 10 аварийно завершались программы на WPF и среда Visual Studio.