- Η αθροιστική ενημέρωση .NET Framework του Αυγούστου 2026 (KB5120708) εμποδίζει εφαρμογές WPF να εκτυπώσουν ή να παράγουν αρχεία PDF/XPS όταν χρησιμοποιείται η γραμματοσειρά Calibri, καθώς και οι Cambria, Constantia και Corbel.
- Η Microsoft προτείνει προσωρινή λύση μέσω μιας ρύθμισης AppContextSwitchOverrides, η οποία όμως απενεργοποιεί προστασίες ασφαλείας που η ίδια η εταιρεία πρόσθεσε με την ίδια ενημέρωση.
- Το πρόβλημα επιβεβαιώνεται σε Windows 10, Windows 11 και Windows Server εκδόσεις από 2012 έως 2025, ενώ η Microsoft δεν έχει ανακοινώσει ακόμη οριστική διόρθωση.
Η Microsoft επιβεβαίωσε ότι η αθροιστική ενημέρωση .NET Framework του Αυγούστου 2026, γνωστή ως KB5120708, προκαλεί σφάλμα σε εφαρμογές που βασίζονται στο WPF (Windows Presentation Foundation, το πλαίσιο της Microsoft για γραφικές διεπαφές εφαρμογών) όταν προσπαθούν να εκτυπώσουν ή να δημιουργήσουν αρχεία PDF και XPS με συγκεκριμένες γραμματοσειρές. Η πληροφορία επιβεβαιώνεται τόσο από την επίσημη σελίδα υποστήριξης της Microsoft για το KB5120708 όσο και από ρεπορτάζ του Bleeping Computer, το οποίο μετέφερε αρχικά το Wccftech.
Τι προκαλεί το σφάλμα
Σύμφωνα με την επίσημη ανακοίνωση της 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):
<configuration>
<runtime>
<AppContextSwitchOverrides
value="Switch.MS.Internal.TtfDelta.DisableCmapAndSbitOverflowProtection=true"/>
</runtime>
</configuration>
Το πρόβλημα με αυτή τη λύση είναι ότι απενεργοποιεί ρητά προστασίες που η ίδια η ενημέρωση του Αυγούστου 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

TheLab Weekly Digest
Recommended Comments
There are no comments to display.
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now