Новости
Windows 11 KB5121003: все исправления Patch Tuesday августа 2026
Обзор главного накопительного обновления Windows 11 за август 2026 года: что исправлено, что изменилось и как установить.
Microsoft подтвердила: накопительные обновления .NET Framework от 11 августа 2026 года вызывают ошибку System.IO.FileFormatException в любом приложении на WPF, которое пытается распечатать документ или сохранить его в PDF либо XPS. Проблема затронула Windows 10, Windows 11 и Windows Server начиная с версии 2012.

Коротко: обновления KB5120708 и KB5120710 от Patch Tuesday августа 2026 ломают печать и PDF/XPS-экспорт в WPF-приложениях на всех актуальных версиях Windows. Причина — ошибка в обработке TrueType-шрифтов (прежде всего Calibri). Microsoft признала проблему 24 августа и опубликовала временный обходной путь, однако предупреждает, что он отключает часть защиты, введённой тем же пакетом обновлений. Постоянный патч ещё не готов.
11 августа 2026 года, в рамках ежемесячного «Вторника патчей», Microsoft выпустила накопительные обновления для .NET Framework 3.5 и 4.8.1. Спустя несколько дней администраторы и разработчики начали сообщать о сбоях: приложения, построенные на Windows Presentation Foundation (WPF), перестали корректно печатать документы и генерировать файлы PDF и XPS.
24 августа 2026 года Microsoft официально подтвердила проблему в статусе «Windows release health» и опубликовала временный обходной путь. По данным BleepingComputer, компания продолжает расследование и не назвала дату выпуска постоянного исправления.
Проблему вызывают три накопительных обновления .NET Framework от 11 августа 2026:
Аналогичные пакеты для Windows 10 и более ранних версий Windows Server (2012–2019) также входят в волну августовских обновлений и воспроизводят ту же ошибку. По данным Microsoft Support, обновления затрагивают все поддерживаемые версии Windows — от Windows 10 до Windows Server 2025.
Если вы обновились в августе и PDF-экспорт или печать перестали работать в корпоративном ПО — с высокой вероятностью это именно эти KB.
Ошибка возникает в подсистеме подрезки TrueType-шрифтов (TrueType font subsetting) внутри WPF. Когда приложение формирует PDF или XPS либо отправляет задание на принтер, оно встраивает в выходной файл только те глифы шрифта, которые реально используются, — это и называется «подрезкой». Именно в этом шаге августовские обновления .NET ввели новый механизм защиты, который оказался несовместим с рядом популярных гарнитур.
Ошибка System.IO.FileFormatException выбрасывается при попытке обработать таблицы CMAP и SBIT шрифтов, в первую очередь Calibri — стандартного шрифта Microsoft Office. По данным The Register, проблема воспроизводится с другими гарнитурами, использующими схожую структуру таблиц.
Иными словами, August Patch Tuesday исправил одну уязвимость в разборе шрифтов, но при этом сломал легитимный путь экспорта документов. Если вам нужно быстро конвертировать PDF независимо от WPF, воспользуйтесь нашим конвертером PDF ⇄ Word прямо в браузере — он не зависит от .NET Framework.
Уязвимость воспроизводится в любом приложении на WPF, которое использует механизм печати или PDF/XPS-экспорта через стандартный стек .NET. Это не «редкий» сценарий: WPF является основой большого пласта корпоративного Windows-ПО — бухгалтерских систем, ERP-клиентов, медицинских информационных систем, CAD-утилит с отчётностью.
Конкретные признаки того, что проблема затронула вашу среду:
System.IO.FileFormatException;По данным PCWorld, проблема затронула широкий круг корпоративных пользователей сразу после Patch Tuesday, и количество обращений в службу поддержки Microsoft резко возросло. Частные пользователи, как правило, не замечают проблемы, так как реже работают именно с WPF-приложениями напрямую.
Смежная уязвимость того же Patch Tuesday — RCE через область предварительного просмотра в Office — разобрана в нашем материале Microsoft закрыла 10 RCE-уязвимостей в панели предпросмотра Office.
Microsoft опубликовала временный обходной путь: разработчик WPF-приложения должен добавить в конфигурационный файл приложения (app.config или app.exe.config) следующий XML-блок:
<AppContextSwitchOverrides
value="Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection=true"/>
Этот переключатель отключает новую проверку переполнения в таблицах CMAP/SBIT — ту самую, которая и вызывает ошибку при экспорте. После его добавления печать и PDF/XPS-вывод восстанавливаются.
Активация переключателя DisableCmapAndSbitOverflowProtection=true отключает защиту от уязвимости, которую это же августовское обновление .NET должно было закрыть. То есть обходное решение устраняет одну проблему ценой возврата другой. Microsoft рекомендует применять его только как краткосрочную меру и дождаться постоянного патча.
Администраторам, которые управляют корпоративным парком через WSUS или Intune, имеет смысл рассмотреть временную отмену установки затронутых KB (KB5120708, KB5120710, KB5120705) на критичных для печати узлах — до выхода исправленного пакета. Это стандартная практика отзыва проблемных обновлений; конкретный порядок отката зависит от используемой системы управления.
Конечным пользователям, чьё приложение ломается, стоит обратиться к поставщику ПО: только разработчик приложения может выпустить обновление с нужным AppContext-переключателем или скомпилированный под patched runtime релиз.
По состоянию на 26 августа 2026 года Microsoft всё ещё проводит расследование и не назвала дату постоянного исправления, по данным BetaNews.