Windows Tips & News

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

click fraud protection

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.

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

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!

Archivos de pilas de pestañas con nombre de Vivaldi

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

Lee mas

Archivos de Vivaldi 1.6.682.3

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

Lee mas

Habilitar el zoom con la rueda del mouse en fotos en Windows 10

Habilitar el zoom con la rueda del mouse en fotos en Windows 10

En Windows 10, hay una aplicación de Fotos incorporada que permite ver imágenes y realizar edicio...

Lee mas