Η ενημέρωση του Αυγούστου για τα Windows 11 εμποδίζει την εκτύπωση εγγράφων WPF όταν χρησιμοποιείται η Calibri
Τι προκαλεί το σφάλμα
Σύμφωνα με την επίσημη ανακοίνωση της Microsoft, εφαρμογές WPF ενδέχεται να αποτύχουν με μήνυμα σφάλματος «System.IO.FileFormatException» κατά την εκτύπωση ή τη δημιουργία περιεχομένου PDF/XPS που χρησιμοποιεί ορισμένες γραμματοσειρές, μεταξύ των οποίων η Calibri. Στη λίστα των γραμματοσειρών που αναπαράγουν το ίδιο σφάλμα περιλαμβάνονται επίσης οι Cambria, Constantia και Corbel. Αντίθετα, χρήστες που εναλλάσσονται σε Arial, Times New Roman, Verdana, Tahoma, Segoe UI ή Calibri Light δεν αντιμετωπίζουν το πρόβλημα, όπως ανέφερε το Bleeping Computer.
Το ζήτημα δεν περιορίζεται στα Windows 11. Σύμφωνα με ειδοποίηση στο Windows release health, το πρόβλημα εμφανίζεται και σε Windows 10, καθώς και σε εκδόσεις Windows Server από το 2012 έως το 2025, γεγονός που διευρύνει σημαντικά τον αριθμό των συστημάτων και επιχειρησιακών εφαρμογών που ενδέχεται να επηρεαστούν.
Η προσωρινή λύση και το κόστος της σε ασφάλεια
Η Microsoft έχει προτείνει, μέσω της επίσημης σελίδας υποστήριξης για το KB5120708, μια προσωρινή λύση που απαιτεί προσθήκη μιας ρύθμισης AppContextSwitchOverrides στο αρχείο ρυθμίσεων της εφαρμογής (app.config ή App.config):
Το πρόβλημα με αυτή τη λύση είναι ότι απενεργοποιεί ρητά προστασίες που η ίδια η ενημέρωση του Αυγούστου 2026 είχε εισαγάγει. Σύμφωνα με ανάλυση της Trichromic IT, η οποία παραπέμπει στο επίσημο υλικό της Microsoft, η ενημέρωση περιλαμβάνει διορθώσεις για την ευπάθεια CVE-2026-62871 στο WPF, με βαθμολογία σοβαρότητας CVSS 7,8, μαζί με άλλες διορθώσεις ασφαλείας. Η ρύθμιση DisableCmapAndSbitOverflowProtection ουσιαστικά απενεργοποιεί μηχανισμούς προστασίας που σχετίζονται με αυτές τις διορθώσεις, γεγονός που η Microsoft επισημαίνει ρητά ως αντιστάθμισμα.
Η Microsoft δεν έχει ανακοινώσει οριστική διόρθωση για το πρόβλημα και η ρύθμιση παραμένει, σύμφωνα με τη διατύπωσή της, προσωρινή. Για εφαρμογές που δεν μπορούν να αλλάξουν εύκολα γραμματοσειρά, ιδίως παλαιότερες επιχειρησιακές εφαρμογές με δεκάδες ή εκατοντάδες σκληρά κωδικοποιημένες αναφορές σε συγκεκριμένες γραμματοσειρές, η αλλαγή σε εναλλακτική γραμματοσειρά δεν αποτελεί πάντα ρεαλιστική λύση.
Δεν είναι το μοναδικό πρόβλημα του Αυγούστου
Το σφάλμα εκτύπωσης WPF δεν είναι το μόνο ζήτημα που έχει προκαλέσει η αθροιστική ενημέρωση του Αυγούστου 2026. Σύμφωνα με προηγούμενο ρεπορτάζ, η ίδια περίοδος ενημερώσεων συνδέεται και με ξεχωριστό πρόβλημα κατάρρευσης και «παγώματος» συστημάτων Windows 11 όταν εκτελούνται παιχνίδια παράλληλα με περιφερειακά RGB φωτισμού. Πρόκειται για διαφορετικό, ανεξάρτητο ζήτημα από το σφάλμα εκτύπωσης WPF, χωρίς τεκμηριωμένη τεχνική σχέση μεταξύ των δύο προβλημάτων πέραν του χρονικού συμπτώματος της ίδιας ενημέρωσης.
Το ζήτημα με το WPF αφορά αποκλειστικά εφαρμογές που βασίζονται σε αυτό το πλαίσιο για την παραγωγή εκτυπώσεων ή αρχείων PDF/XPS, όχι το σύνολο της λειτουργίας εκτύπωσης στα Windows. Επιχειρήσεις που διαχειρίζονται εσωτερικές εφαρμογές τιμολόγησης, αναφορών ή εγγράφων βασισμένες σε WPF είναι αυτές που πρέπει να ελέγξουν άμεσα αν επηρεάζονται, ιδίως αν χρησιμοποιούν προεπιλεγμένες γραμματοσειρές Microsoft Office όπως η Calibri.
Πηγές
Windows 11 Update Prevents You From Printing WPF Documents, But Only If You Use A Specific Font; Microsoft Has A Workaround, But It’ll Compromise OS Security Microsoft: August updates break printing, PDF export in WPF apps August 11, 2026-KB5120708 Cumulative Update for .NET Framework 3.5 and 4.8.1 for Windows 11, version 25H2 and Microsoft server operating system 24H2 | Microsoft Support
123
