Mise à jour cumulative du 13 juillet 2021 KB5003538 pour .NET Framework 3.5 et 4.8 pour Windows 10, version 1809 et Windows Server, version 2019

S’applique à
.NET

Date de publication :
13 juillet 2021

Version:
.NET Framework 3.5 et 4.8

La mise à jour du 13 juillet 2021 pour Windows 10 version 1809 et Windows Server version 2019 contient des améliorations cumulatives de la fiabilité pour .NET Framework 3.5 et 4.8. Il est recommandé d’appliquer cette mise à jour dans le cadre de vos tâches de maintenance régulière. Avant d'installer cette mise à jour, consultez les sections Conditions préalables et Nécessité de redémarrer.

Améliorations de la qualité et de la fiabilité

WPF1 - Résolution d’un problème affectant un DataGrid contenu dans un ScrollViewer externe.
- Résolution d’un blocage dû à ElementNotAvailableException dans un ListView avec des homologues d’automatisation d’éléments de données personnalisés.
CLR2 - Lorsque le processus n’est pas soumis à une forte pression de la mémoire, il a tendance à favoriser la réalisation de BGC plutôt que la réalisation de GC à compactage complet. Ceci est généralement souhaitable, mais si le comportement de l’application change radicalement, cela pourrait entraîner l’inutilisation d’une grande partie de la fragmentation dans les anciennes générations (c’est-à-dire gen2 et LOH). Vous pouvez collecter les événements ETW GC qui vous indiquent le degré de fragmentation dans gen2 et LOH et vérifier si vous êtes dans cette situation.
Cette version introduit une nouvelle configuration GC GCConserveMemory pour détecter cette situation et être prudent quant à l’utilisation de la mémoire et ne pas laisser autant de fragmentation inutilisée.
Vous pouvez le spécifier dans le fichier app.config
<configuration>
<runtime>
<GCConserveMemory enabled="N"/>
</runtime>
<Commande /configuration>

où N est une valeur entière comprise entre 0 et 9 (inclus). 0 est la valeur par défaut. Le fait de ne pas spécifier cette configuration ou de la spécifier à 0 ne modifie pas le réglage GC. La spécification d’une valeur non nulle indique au GC à quel point vous souhaitez que GC soit conservateur quant à l’utilisation de la mémoire – plus la valeur est élevée, plus le GC sera conservateur, c’est-à-dire plus le tas est petit. Nous vous suggérons d’expérimenter différents nombres pour voir quelle valeur vous convient le mieux – en général, nous commençons par une valeur comprise entre 5 et 7. Notez que si nous détectons que LOH a trop de fragmentation il sera compacté automatiquement.
WinForms - Résolution d’un problème dans le contrôle Property Grid pour empêcher la lecture de données incorrectes dans certains scénarios dans les processus 64 bits.
- Résout un problème où System.Drawing double la mémoire allouée lors de l’échec de l’obtention des paramètres d’imprimante.
ClickOnce - Corrige une régression introduite dans les mises à jour précédentes. Nous respectons désormais le paramètre de stratégie WinTrust « Ignorer les vérifications de révocation d’horodatage » lors de la validation des horodatages dans les manifestes ClickOnce.

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

Informations supplémentaires relatives à cette mise à jour

Les articles suivants contiennent des informations supplémentaires sur cette mise à jour, car elle concerne des versions de produits individuels.

  • 5004228 Description de la mise à jour cumulative pour .NET Framework 3.5, 4.7.2 et 4.8 sous Windows 10 version 1809 (KB5004228)

Comment obtenir cette mise à jour

Installer cette mise à jour

Canal de publication Disponible Étape suivante
Windows Update et Microsoft Update Oui Pour télécharger et installer cette mise à jour, accédez à Settings>Update & Security>Windows Update puis sélectionnez Rechercher les mises à jour.
Microsoft Update Catalog Oui Pour obtenir le package autonome pour cette mise à jour, accédez au site web Catalogue Microsoft Update.
Windows Server Update Services (WSUS) Oui Cette mise à jour sera automatiquement synchronisée avec WSUS si vous configurez Produits et classifications comme suit :
Produits : Windows 10 version 1809 et Windows Server 2019
Classification : Mises à jour de sécurité

Informations de fichier

Pour obtenir une liste des fichiers fournis dans cette mise à jour, téléchargez les informations de fichier relatives à la mise à jour cumulative.

Configuration requise

Pour appliquer cette mise à jour, vous devez avoir installé .NET Framework 3.5 ou 4.8.

Nécessité de redémarrer

Vous devez redémarrer l’ordinateur après avoir appliqué cette mise à jour si des fichiers concernés sont en cours d’utilisation. Il est recommandé de quitter toutes les applications .NET Framework avant d’appliquer cette mise à jour.

Procédure pour obtenir de l'aide et un support pour cette mise à jour

Problèmes connus dans cette mise à jour

À ce jour, Microsoft n’a connaissance d’aucun problème dans cette mise à jour.