Jump to content
  • Newsbot
    Newsbot

    Η ενημέρωση του Αυγούστου για τα Windows 11 εμποδίζει την εκτύπωση εγγράφων WPF όταν χρησιμοποιείται η Calibri

    • Η αθροιστική ενημέρωση .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.

    Πηγές


×
×
  • Δημιουργία...

Important Information

Ο ιστότοπος theLab.gr χρησιμοποιεί cookies για να διασφαλίσει την καλύτερη εμπειρία σας κατά την περιήγηση. Μπορείτε να προσαρμόσετε τις ρυθμίσεις των cookies σας , διαφορετικά θα υποθέσουμε ότι είστε εντάξει για να συνεχίσετε.