Сбой обновления заблокировал печать и экспорт в PDF.




Некоторые пользователи Windows, судя по всему, с августовского патча столкнулись с проблемами при печати или экспорте PDF- или XPS-файлов из определенных приложений. Причиной этого является обновление для .Net Framework, как подтверждает Microsoft в соответствующих статьях поддержки(открывается в новом окне). Решения пока нет, однако есть обходной путь, который разработчики могут включить в затронутые приложения.

Проблема затрагивает пользователей, установивших обновление для .Net Framework 3.5 и 4.8.1, выпущенное 11 августа (например, KB5120709(открывается в новом окне) для Windows 10 или KB5120708(открывается в новом окне) для Windows 11 25H2). По заявлению Microsoft, в нем были реализованы новые механизмы безопасности, которые у некоторых пользователей приводят к указанным проблемам.

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

Исправление в разработке, обходной путь помогает временно

Согласно имеющейся информации, на данный момент нет исправления, устраняющего причину ошибки. По словам Microsoft, ошибка в настоящее время исследуется. Однако разработчики приложений могут пока обойти проблему, установив в разделе "AppContext" своего приложения определенный флаг в значение "true". Примерно это должно выглядеть следующим образом:

Это, по словам Microsoft, отключает тот механизм безопасности, который вызывает ошибку. Тем не менее, корпорация рекомендует использовать обходной путь только в качестве временной меры, так как он делает снова эксплуатируемой уязвимость, устраненную августовским обновлением.

Помимо проблем с печатью и созданием PDF/XPS-файлов, обновления, выпущенные Microsoft к августовскому патчу, вызвали и другие проблемы. В первую очередь у геймеров последние обновления Windows вызывают, среди прочего, сбои и синие экраны. Однако недавно Microsoft объяснила это программным обеспечением для подсветки от сторонних производителей.

Мы открываем наше новое сообщество для новых участников! Хотите общаться с другими IT-экспертами в конструктивной и уважительной атмосфере на ваши темы? Присоединяйтесь и регистрируйтесь!