Потребителите на Windows 11 започнаха да изпитват проблеми с печата и създаването на PDF файлове след инсталирането на августовските актуализации. Microsoft потвърди проблема и откри актуализацията, която го е причинила.

След инсталирането на августовските актуализации за Windows 11, потребителите се сблъскаха с проблеми при печат на документи и създаване на PDF и XPS файлове, съобщава PC World.

Коя актуализация е причинила проблемите?

Проблемът е причинен от актуализацията KB5120708, издадена като част от августовския Patch Tuesday. Тя засяга .NET Framework и може да повлияе върху производителността на някои WPF приложения.

Според Microsoft, приложенията могат да се сринат с грешка System.IO.FileFormatException, когато потребител отпечата документ или създаде PDF или XPS файл с определени шрифтове, включително Calibri.

Кои шрифтове причиняват срива?

Проблемът е свързан с механизма за обработка на шрифтовете в WPF. При печат или експортиране системата се опитва да обработи необходимите елементи на шрифта, което може да доведе до срив на някои приложения.

Calibri не е единственият шрифт, който създава конфликти. Потребителите съобщават за проблеми и с шрифтовете Cambria, Constantia и Corbel. Въпреки това, Arial, Segoe UI, Times New Roman и Verdana продължават да работят без никакви проблеми.

Microsoft обясни проблема с Windows 11: защо имаше проблеми с PDF файловете и принтерите след августовската актуализация Проблемът засегна не само Windows 11 25H2

Корпоративните приложения, които използват WPF, могат да бъдат особено засегнати. Това включва по-старите бизнес приложения, счетоводни системи, програми за отчети и друг софтуер, където отпечатването на документи е важна функция.

Освен това, проблемът не се ограничава само до Windows 11 25H2. Подобни повреди могат да възникнат и в други версии на Windows и сървърни системи, тъй като основната причина е свързана с актуализациите на .NET Framework. За Windows 11 24H2 се използва пакетът KB5120710, а за някои сървърни системи, по-специално, KB5120705.

Microsoft предложи временно решение

Microsoft все още проучва проблема и е предложила на разработчиците временно решение: активиране на специален параметър AppContext в конфигурационния файл на приложението.

Този метод обаче деактивира някои от защитните механизми, добавени от августовската актуализация, така че се препоръчва да се използва само когато е необходимо и временно.

Потребителите, които срещат проблеми с печатането или създаването на PDF файлове след инсталиране на августовските актуализации, трябва да имат предвид, че причината може да е ъпдейта на .NET Framework, а не неизправност на принтера или самата програма.