Windows Tips & News

Microsoft a publié des mises à jour facultatives pour corriger XPS dans les applications basées sur WPF

click fraud protection
RECOMMANDÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

En décembre 2022, Microsoft a publié KB5022083, une mise à jour de sécurité qui modifie la manière dont .NET Framework et .NET gèrent le contenu XPS. Tant d'applications créées avec WPF ont commencé à s'afficher de manière incorrecte. Bien que Microsoft ait fourni une solution de contournement avec la publication du correctif, le problème affecte toujours de nombreux utilisateurs.

Publicité

En raison des modifications apportées à .NET, les documents XPS contenant des éléments structurels ou sémantiques tels que la structure de table, les storyboards ou les liens hypertexte peuvent ne pas s'afficher correctement dans les lecteurs basés sur WPF. Cela peut également casser les images en ligne. L'application qui affiche les données XPS peut générer des exceptions de référence Null lorsque des documents XPS sont chargés dans des lecteurs basés sur WPF.

Comme solution de contournement, Microsoft a suggéré d'exécuter la commande suivante en tant qu'administrateur dans cmd.exe:

reg add "HKLM\SOFTWARE\Microsoft\.NETFramework\Windows Presentation Foundation\XPSAllowedTypes" /v "DisableDec2022Patch" /t REG_SZ /d "*" /reg: 64

Enfin, la firme de Redmond réussi à résoudre le problème avec les mises à jour hors bande suivantes. Notez qu'aucun d'entre eux n'est disponible via Windows Update, vous devez donc les installer manuellement.

Version de produit Mise à jour
Windows 11, version 22H2
.NET Framework 4.8.1 Catalogue 5023327
Windows 11, version 21H2 Catalogue 5023367
.NET Framework 4.8 Catalogue 5023323
.NET Framework 4.8.1 Catalogue 5023320
Serveur Windows 2022 Catalogue 5023368
.NET Framework 4.8 Catalogue 5023324
.NET Framework 4.8.1 Catalogue 5023321
Azure Stack HCI, version 22H2
.NET Framework 4.8 Catalogue 5023324
Azure Stack HCI, version 21H2
.NET Framework 4.8 Catalogue 5023324
Windows 10 Version 22H2 Catalogue 5023366
.NET Framework 4.8 Catalogue 5023322
.NET Framework 4.8.1 Catalogue 5023319
Windows 10 Version 21H2 Catalogue 5023365
.NET Framework 4.8 Catalogue 5023322
.NET Framework 4.8.1 Catalogue 5023319
Windows 10 Version 20H2 Catalogue 5023364
.NET Framework 4.8 Catalogue 5023322
.NET Framework 4.8.1 Catalogue 5023319
Windows 10 1809 (mise à jour d'octobre 2018) et Windows Server 2019 Catalogue 5023363
.NET Framework 4.7.2 Catalogue 5023333
.NET Framework 4.8 Catalogue 5023326
Windows 10 1607 (mise à jour anniversaire) et Windows Server 2016 Catalogue 5023416
.NET Framework 4.7.2 Catalogue 5023332
.NET Framework 4.8 Catalogue 5023325

Enfin, si vous êtes sur le point d'utiliser l'une de ces bases de connaissances, il est judicieux d'annuler toute solution de contournement que vous avez utilisée avant de l'installer. Pour la commande mentionnée ci-dessus, vous pouvez exécuter cette commande d'annulation, à nouveau en tant qu'administrateur :

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

RECOMMANDÉ: Cliquez ici pour résoudre les problèmes de Windows et optimiser les performances du système

Si vous aimez cet article, partagez-le en utilisant les boutons ci-dessous. Cela ne vous demandera pas grand-chose, mais cela nous aidera à grandir. Merci pour votre aide!

Publicité

Les widgets dans Windows 11 stable ne nécessitent plus de compte Microsoft

Les widgets dans Windows 11 stable ne nécessitent plus de compte Microsoft

Windows 11 stable permet enfin d'utiliser les Widgets avec un compte local. Donc, si vous n'êtes ...

Lire la suite

Les exigences strictes de démarrage sécurisé et de TPM ont été effectivement introduites dans Windows 10

Les exigences strictes de démarrage sécurisé et de TPM ont été effectivement introduites dans Windows 10

Avec la sortie de Windows 11, Microsoft a introduit des exigences matérielles strictes qui ont re...

Lire la suite

Windows 11 Insider Preview Builds 22623.1028/22621.1028 atterrit en version bêta

Windows 11 Insider Preview Builds 22623.1028/22621.1028 atterrit en version bêta

Microsoft a publié deux nouvelles versions d'aperçu de Windows 11 (version 22H2) 22621.1028 et 22...

Lire la suite