Iniciar sesión con Microsoft
Iniciar sesión o crear una cuenta
Hola:
Seleccione una cuenta diferente.
Tiene varias cuentas
Elija la cuenta con la que desea iniciar sesión.

Fecha de publicación:21 de julio de 2020

Versión: .NET Framework 3,5 y 4.7.2

La actualización del 21 de julio de 2020 para Windows 10 versión 1809 y Windows Server 2019 incluye mejoras de confiabilidad acumulativas en .NET 3,5 y 4.7.2. Le recomendamos que aplique esta actualización como parte de las rutinas de mantenimiento habituales. Antes de instalar esta actualización, vea las secciones requisitos previos y requisito de reinicio .

Mejoras de calidad y confiabilidad

CLR1

-Se producen bloqueos poco comunes que pueden producirse durante la entrega de la anulación del subproceso.

ASP.NET

-Use hash compatibles con FIPS en datos de telemetría de ASP.Net.

: Trata un problema por el que "no especificado" no era un valor permitido en la configuración para el atributo "cookieSameSite" de las secciones de configuración de autenticación de formularios y estado de sesión.

: Trata un problema por el que las primeras solicitudes a un sitio Cold devuelven a veces un error de configuración de servidor de System. Web. DirectoryMonitor. AddFileMonitor ().

WPF1

: Soluciona un problema en el que TextBlock refluye (toma diferentes decisiones de saltos de línea) durante el procesamiento y la prueba de posicionamiento, frente a durante la medición. Los síntomas incluyen texto que falta y FailFast se bloquea durante el procesamiento de texto mediante programación.

-Soluciona un error de un subproceso de representación provocado por HostVisual desconectando su destino en el subproceso equivocado.

: Soluciona un bloqueo al desplazar un control TreeView cuyo árbol no es uniforme, en el sentido de que los elementos secundarios del nodo conforman subárboles cuyo tamaño es bastante diferente.

-El comando Copiar de DataGrid inicia una excepción si el Portapapeles del sistema está bloqueado por otro proceso. Esto se bloquea, ya que normalmente no hay código de aplicación en la pila para detectar la excepción. El comportamiento de TextBox (y otras aplicaciones como Notepad, Word, browsers) en esta situación es dar error: no se puede copiar nada en el portapapeles, pero ninguna excepción. Ahora, una aplicación WPF puede optar por este comportamiento estableciendo <appSettings> <agregar clave = "ShouldThrowOnDataGridCopyOrCutFailure" Value = "false"/> </appSettings>en su archivo app. config.

-Soluciona la manera en que se dibuja el texto no animado con TextRenderingMode = "ClearType" y TextFormattingMode = "ideal". Ahora usa un algoritmo de suavizado simétrico, que produce mejores resultados visuales para el texto con trazos finos (comunes en idiomas de lejano Oriente, Árabe, hebreo y fuentes diseñados específicamente para suavizado simétrico).

: Soluciona un bloqueo que se puede producir al cerrar una información sobre herramientas que se ha cerrado de manera reentrada por el código de usuario.

: Soluciona una pérdida de memoria en System. Speech. SpeechSynthesizer.

: Trata problemas al construir el modelo interno para un documento de FixedPage. Parte del texto aparecía en el orden equivocado para las operaciones de edición, como la selección y copiar y pegar.

Bibliotecas de red

: Trata una pérdida de memoria en HttpListener.

1 Common Language Runtime (CLR)1 Windows Presentation Foundation (WPF)

Problemas conocidos en esta actualización

Aplicaciones de Windows Presentation Framework (WPF) que usan dos o más elementos HostVisual que pertenecen a un subproceso común, donde los dos elementos HostVisual se les pide que se desconecten de su destino visual aproximadamente al mismo tiempo, el correo electrónico produce el error siguiente:

Tipo de excepción: System. COMException Mensaje: UCEERR_RENDERTHREADFAILURE (HRESULT 0x88980406) Pila de llamadas: el marco superior es System. Windows. Media. Composition. DUCE + Channel. SyncFlush ()

Correccion

Puede deshabilitar la solución problemática si configura el modificador AppContext "switch. System. Windows. Media. HostVisual. DisconnectsOnWrongThread" como true, con uno de los métodos que se describen en este artículo.  Esto expone la aplicación al error original, por lo que debes quitar el modificador una vez que se publique una corrección en una próxima actualización.

Solución alternativa 1

• Agregue la siguiente entrada al archivo app. config para deshabilitar la corrección problemática en una sola aplicación.

<runtime>     <AppContextSwitchOverrides value="Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/> </runtime>

Tenga en cuenta que si la configuración de la aplicación ya tiene una entrada para <> AppContextSwitchOverrides, tendrá que agregar la nueva configuración dentro de esa entrada, separada de otros modificadores por un punto y coma:

   <AppContextSwitchOverrides value="Switch.SomeOtherSwitch=true; Switch.System.Windows.Media.HostVisual.DisconnectsOnWrongThread=true"/>

Solución alternativa 2

• Aplique la siguiente subclave del registro para deshabilitar la solución problemática para todas las aplicaciones de WPF en el equipo.  Aparecerá Pueden surgir problemas graves si modifica incorrectamente el registro con el editor del registro o con otro método. Estos problemas pueden requerir que reinstale el sistema operativo. Microsoft no puede garantizar la solución de estos problemas. Modifique el Registro bajo su propia responsabilidad.

Ubicación: HKEY_LOCAL_MACHINE \Software\Microsoft\. NETFramework\AppContext\ Name: switch. System. Media. HostVisual. DisconnectsOnWrongThread Tipo: cadena Valor: verdadero

Tenga en cuenta que en los sistemas operativos de 64 bits, también necesita aplicar una subclave del registro con el mismo nombre, tipo y valor en la ubicación: HKEY_LOCAL_MACHINE \Software\Wow6432Node\Microsoft\. NETFramework\AppContext\

Solución

Para resolver este problema, instale la actualización de .NET Framework 3,5 y 4.7.2 para Windows 10 versión 1809 y Windows Server 2019 KB4580422.

 

Información adicional acerca de esta actualización

Los artículos siguientes contienen información adicional sobre esta actualización en relación con las versiones de producto individuales.

  • 4567327Descripción de la vista previa de actualizaciones acumulativas para .NET Framework 3,5, 4.7.2 y 4,8 para windows 10 versión 1809 y Windows Server 2019 (KB4567327)

Cómo obtener e instalar la actualización

Instale esta actualización.

Canal de lanzamiento

Disponible

Siguiente paso

Windows Update y Microsoft Update

Para descargar e instalar esta actualización, vaya a configuración > actualizar & seguridad > Windows Updatey, después, seleccione Buscar actualizaciones.

Catálogo de Microsoft Update

Para obtener el paquete independiente de esta actualización, vaya al sitio web del Catálogo de Microsoft Update.

Windows Server Update Services (WSUS)

No

Puede importar esta actualización en WSUS de forma manual. Consulte el Catálogo de Microsoft Update para obtener instrucciones.

 

Información de archivo

Para obtener una lista de los archivos que se proporcionan en esta actualización, descargue la información de archivo para la actualización acumulativa.

Requisitos previos

Para aplicar esta actualización, debe tener instalado .NET Framework 3,5 o 4.7.2 .

Requisito de reinicio

Debe reiniciar el equipo después de aplicar esta actualización si se utilizan los archivos afectados. Le recomendamos que cierre todas las aplicaciones basadas en .NET Framework antes de aplicarla.

Cómo obtener ayuda y soporte técnico para esta actualización

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad del lenguaje?
¿Qué ha afectado a su experiencia?
Si presiona Enviar, sus comentarios se usarán para mejorar los productos y servicios de Microsoft. El administrador de TI podrá recopilar estos datos. Declaración de privacidad.

¡Gracias por sus comentarios!

×