Августовские обновления Microsoft сломали печать и экспорт PDF в части приложений Windows

Временное решение уже есть, но применять его без крайней необходимости не рекомендуется.


dn1fu4p3gg09oul6g2d62s8mpk6r24zk.jpg

Проблема с обычной печатью может скрываться далеко за пределами принтера: Microsoft подтвердила сбой в августовских обновлениях .NET Framework, из-за которого некоторые приложения на Windows перестали печатать документы и создавать файлы PDF или XPS. Ошибка затрагивает программы, построенные на графической платформе Windows Presentation Foundation, или WPF.

Сбой появляется после установки накопительного обновления .NET Framework за август этого года. Некоторые WPF-приложения завершают операцию с ошибкой System.IO.FileFormatException, если при печати или создании PDF и XPS используются определённые шрифты. Среди проблемных Microsoft отдельно назвала Calibri. Другие приложения, которые не используют WPF, компания к затронутым не относит.

Проблема охватывает как клиентские версии Windows, включая актуальные выпуски Windows 10 и Windows 11, так и серверные системы. В перечень Microsoft входят версии Windows Server начиная с Windows Server 2012 и заканчивая Windows Server 2025. Компания продолжает разбираться в причине сбоя и пока не выпустила постоянного исправления.

Для затронутых приложений Microsoft предложила временный обходной способ. Администратор может включить параметр Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection в конфигурационном файле программы. После изменения настройки печать и создание PDF или XPS могут снова заработать, однако такой вариант связан с отдельным риском.

Параметр отключает защитные механизмы, которые Microsoft добавила в августовское обновление .NET Framework. В результате может вырасти риск атак через уязвимости, закрытые тем же набором обновлений безопасности. Поэтому Microsoft рекомендует применять обходной способ только там, где проблема действительно мешает работе, и лишь как временную меру.

Постоянное решение Microsoft пока что готовит. До его выхода затронутым организациям придётся выбирать между нарушенной печатью и временным отключением части защиты. Компания советует не применять предложенную настройку без необходимости и вернуть стандартную конфигурацию после появления полноценного исправления.