Windows Tips & News

Η Microsoft έχει εκδώσει προαιρετικές ενημερώσεις για τη διόρθωση XPS σε εφαρμογές που βασίζονται σε WPF

click fraud protection

Τον Δεκέμβριο του 2022, η Microsoft κυκλοφόρησε KB5022083, μια ενημέρωση ασφαλείας που αλλάζει τον τρόπο με τον οποίο το .NET Framework και το .NET χειρίζονται περιεχόμενο XPS. Τόσες πολλές εφαρμογές που δημιουργήθηκαν με WPF άρχισαν να αποδίδονται εσφαλμένα. Ενώ η Microsoft παρείχε μια λύση μαζί με την κυκλοφορία της ενημέρωσης κώδικα, το ζήτημα εξακολουθεί να επηρεάζει πολλούς χρήστες.

Λόγω των αλλαγών στο .NET, τα έγγραφα XPS με δομικά ή σημασιολογικά στοιχεία, όπως δομή πινάκων, σενάρια ή υπερσυνδέσεις ενδέχεται να μην εμφανίζονται σωστά σε προγράμματα ανάγνωσης που βασίζονται σε WPF. Μπορεί επίσης να σπάσει τις ενσωματωμένες εικόνες. Η εφαρμογή που εμφανίζει τα δεδομένα XPS μπορεί να δημιουργήσει εξαιρέσεις αναφοράς Null όταν τα έγγραφα XPS φορτώνονται σε προγράμματα ανάγνωσης που βασίζονται σε WPF.

Ως λύση, η Microsoft πρότεινε την εκτέλεση της ακόλουθης εντολής ως Διαχειριστής σε cmd.exe:

reg προσθέστε "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg: 64

Τέλος, η εταιρεία Redmond κατάφερε να επιλύσει το πρόβλημα με τις ακόλουθες ενημερώσεις εκτός ζώνης. Σημειώστε ότι κανένα από αυτά δεν είναι διαθέσιμο μέσω του Windows Update, επομένως πρέπει να τα εγκαταστήσετε με μη αυτόματο τρόπο.

Έκδοση προϊόντος Εκσυγχρονίζω
Windows 11, έκδοση 22H2
.NET Framework 4.8.1 Κατάλογος 5023327
Windows 11, έκδοση 21H2 Κατάλογος 5023367
.NET Framework 4.8 Κατάλογος 5023323
.NET Framework 4.8.1 Κατάλογος 5023320
Windows Server 2022 Κατάλογος 5023368
.NET Framework 4.8 Κατάλογος 5023324
.NET Framework 4.8.1 Κατάλογος 5023321
Azure Stack HCI, έκδοση 22H2
.NET Framework 4.8 Κατάλογος 5023324
Azure Stack HCI, έκδοση 21H2
.NET Framework 4.8 Κατάλογος 5023324
Windows 10 Έκδοση 22H2 Κατάλογος 5023366
.NET Framework 4.8 Κατάλογος 5023322
.NET Framework 4.8.1 Κατάλογος 5023319
Windows 10 Έκδοση 21H2 Κατάλογος 5023365
.NET Framework 4.8 Κατάλογος 5023322
.NET Framework 4.8.1 Κατάλογος 5023319
Windows 10 Έκδοση 20H2 Κατάλογος 5023364
.NET Framework 4.8 Κατάλογος 5023322
.NET Framework 4.8.1 Κατάλογος 5023319
Windows 10 1809 (Ενημέρωση Οκτωβρίου 2018) και Windows Server 2019 Κατάλογος 5023363
.NET Framework 4.7.2 Κατάλογος 5023333
.NET Framework 4.8 Κατάλογος 5023326
Windows 10 1607 (Ενημέρωση επετείου) και Windows Server 2016 Κατάλογος 5023416
.NET Framework 4.7.2 Κατάλογος 5023332
.NET Framework 4.8 Κατάλογος 5023325

Τέλος, εάν πρόκειται να χρησιμοποιήσετε ένα από αυτά τα KB, είναι καλή ιδέα να αναιρέσετε οποιαδήποτε λύση που έχετε χρησιμοποιήσει πριν την εγκαταστήσετε. Για την παραπάνω εντολή, μπορείτε να εκτελέσετε αυτήν την εντολή αναίρεσης, ξανά ως Διαχειριστής:

reg delete "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /reg: 64 /f

Αν σας αρέσει αυτό το άρθρο, κοινοποιήστε το χρησιμοποιώντας τα παρακάτω κουμπιά. Δεν θα πάρει πολλά από εσάς, αλλά θα μας βοηθήσει να αναπτυχθούμε. Ευχαριστώ για την υποστήριξη!

Αποκτήστε την εμφάνιση των Windows XP στα Windows 10 χωρίς θέματα ή ενημερώσεις κώδικα

Αποκτήστε την εμφάνιση των Windows XP στα Windows 10 χωρίς θέματα ή ενημερώσεις κώδικα

Οι χρήστες που θυμούνται και τους αρέσει η εμφάνιση των Windows XP μπορεί να μην εντυπωσιαστούν π...

Διαβάστε περισσότερα

Το Classic Shell είναι ξανά ανοιχτού κώδικα, αλλά νεκρό

Το Classic Shell είναι ξανά ανοιχτού κώδικα, αλλά νεκρό

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την ...

Διαβάστε περισσότερα

Η υποστήριξη των Windows XP έληξε σήμερα: Αποχαιρετισμός στο αξιοσέβαστο λειτουργικό σύστημα

Η υποστήριξη των Windows XP έληξε σήμερα: Αποχαιρετισμός στο αξιοσέβαστο λειτουργικό σύστημα

ΠΡΟΤΕΙΝΕΤΑΙ: Κάντε κλικ εδώ για να διορθώσετε προβλήματα των Windows και να βελτιστοποιήσετε την ...

Διαβάστε περισσότερα