Windows Tips & News

Microsoft ha emitido actualizaciones opcionales para corregir XPS en aplicaciones basadas en WPF

click fraud protection
RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del sistema

En diciembre de 2022, Microsoft lanzó KB5022083, una actualización de seguridad que cambia la forma en que .NET Framework y .NET manejan el contenido XPS. Tantas aplicaciones creadas con WPF comenzaron a procesarse incorrectamente. Si bien Microsoft proporcionó una solución junto con el lanzamiento del parche, el problema aún afecta a muchos usuarios.

anuncio

Debido a los cambios en .NET, es posible que los documentos XPS con elementos estructurales o semánticos, como estructura de tablas, guiones gráficos o hipervínculos, no se muestren correctamente en los lectores basados ​​en WPF. También puede romper imágenes en línea. La aplicación que muestra los datos XPS puede arrojar excepciones de referencia nula cuando los documentos XPS se cargan en lectores basados ​​en WPF.

Como solución alternativa, Microsoft sugirió ejecutar el siguiente comando como administrador en cmd.exe:

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

Finalmente, la firma de Redmond logró resolver el problema con las siguientes actualizaciones fuera de banda. Tenga en cuenta que ninguno de ellos está disponible a través de Windows Update, por lo que debe instalarlos manualmente.

version del producto Actualizar
Windows 11, versión 22H2
.NET Framework 4.8.1 Catalogar 5023327
Windows 11, versión 21H2 Catalogar 5023367
.NET Framework 4.8 Catalogar 5023323
.NET Framework 4.8.1 Catalogar 5023320
Servidor Windows 2022 Catalogar 5023368
.NET Framework 4.8 Catalogar 5023324
.NET Framework 4.8.1 Catalogar 5023321
Azure Stack HCI, versión 22H2
.NET Framework 4.8 Catalogar 5023324
Azure Stack HCI, versión 21H2
.NET Framework 4.8 Catalogar 5023324
Windows 10 versión 22H2 Catalogar 5023366
.NET Framework 4.8 Catalogar 5023322
.NET Framework 4.8.1 Catalogar 5023319
Windows 10 versión 21H2 Catalogar 5023365
.NET Framework 4.8 Catalogar 5023322
.NET Framework 4.8.1 Catalogar 5023319
Windows 10 versión 20H2 Catalogar 5023364
.NET Framework 4.8 Catalogar 5023322
.NET Framework 4.8.1 Catalogar 5023319
Windows 10 1809 (actualización de octubre de 2018) y Windows Server 2019 Catalogar 5023363
.NET Framework 4.7.2 Catalogar 5023333
.NET Framework 4.8 Catalogar 5023326
Windows 10 1607 (Actualización de aniversario) y Windows Server 2016 Catalogar 5023416
.NET Framework 4.7.2 Catalogar 5023332
.NET Framework 4.8 Catalogar 5023325

Finalmente, si está a punto de usar uno de estos KB, es una buena idea deshacer cualquier solución alternativa que haya usado antes de instalarlo. Para el comando mencionado anteriormente, puede ejecutar este comando de deshacer, nuevamente como Administrador:

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

RECOMENDADO: Haga clic aquí para solucionar problemas de Windows y optimizar el rendimiento del sistema

Si te gusta este artículo, por favor compártelo usando los botones de abajo. No te costará mucho, pero nos ayudará a crecer. ¡Gracias por su apoyo!

anuncio

Microsoft está agregando compatibilidad con la aplicación GUI de Linux a WSL

Microsoft está agregando compatibilidad con la aplicación GUI de Linux a WSL

2 respuestasCon el lanzamiento de Windows 10 Build 18917, Microsoft presentó WSL 2 a Insiders, el...

Lee mas

Personalizador de pantalla de bloqueo para Windows 8.1 y Windows 8

Personalizador de pantalla de bloqueo para Windows 8.1 y Windows 8

Lock Screen Customizer es un nuevo software de Winaero. Te permite modificar y extender las opcio...

Lee mas

Tema Nature HD # 28 para Windows 8

Este sitio web utiliza cookies para mejorar su experiencia mientras navega por el sitio web. Fuer...

Lee mas