Потребителите на 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 продължават да работят без никакви проблеми.
Проблемът засегна не само Windows 11 25H2
Корпоративните приложения, които използват WPF, могат да бъдат особено засегнати. Това включва по-старите бизнес приложения, счетоводни системи, програми за отчети и друг софтуер, където отпечатването на документи е важна функция.
Освен това, проблемът не се ограничава само до Windows 11 25H2. Подобни повреди могат да възникнат и в други версии на Windows и сървърни системи, тъй като основната причина е свързана с актуализациите на .NET Framework. За Windows 11 24H2 се използва пакетът KB5120710, а за някои сървърни системи, по-специално, KB5120705.
Microsoft предложи временно решениеMicrosoft все още проучва проблема и е предложила на разработчиците временно решение: активиране на специален параметър AppContext в конфигурационния файл на приложението.
Този метод обаче деактивира някои от защитните механизми, добавени от августовската актуализация, така че се препоръчва да се използва само когато е необходимо и временно.
Потребителите, които срещат проблеми с печатането или създаването на PDF файлове след инсталиране на августовските актуализации, трябва да имат предвид, че причината може да е ъпдейта на .NET Framework, а не неизправност на принтера или самата програма.