11 février 2020 - KB4534132 - Mise à jour cumulative pour .NET Framework 3.5 et 4.8 sous Windows 10 version 1903, Windows Server 1903 RTM, Windows 10 version 1909 et Windows Server version 1909
Applies To
.NETDate de publication :
11 février 2020Version :
.NET Framework 3.5 et 4.8Cette mise à jour pour Windows 10 version 1903, Windows Server 1903 RTM, Windows 10 version 1909 et Windows Server version 1909 comprend des améliorations cumulatives de la fiabilité pour .NET 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.
Cette mise à jour est incluse dans la mise à jour cumulative du 11 février 2020. Elle a déjà été publiée dans la mise à jour cumulative du 28 janvier 2020.
Améliorations de la qualité et de la fiabilité
WCF1 |
- Ajout d’un mécanisme de nouvelle tentative d’acceptation lors de la configuration de points de terminaison d’écoute dans le service d’activation WCF pour résoudre une condition de concurrence potentielle en cas de redémarrages rapides multiples d’une application IIS quand la charge du processeur est élevée, ce qui rend un point de terminaison inaccessible. L’utilisateur peut accepter le correctif en ajoutant le paramètre appSettings suivant à SMSvcHost.exe.config dans les dossiers %windir%\Microsoft.NET\Framework\v4.0.30319 et %windir%\Microsoft.NET\Framework64\v4.0.30319. Dans ce cas, 10 tentatives d’enregistrement d’un point de terminaison sont effectuées selon un délai de 1 seconde entre deux tentatives avant de placer ce point de terminaison dans un état d’échec. <appSettings> <add key="wcf:SMSvcHost:listenerRegistrationRetryCount" value="10"/> <add key="wcf:SMSvcHost:listenerRegistrationRetryDelayms" value="1000"/> </appSettings>- Il existe une condition de concurrence quand les chemins d’écoute sont en cours de fermeture en raison d’un blocage de processus de travail IIS et que les mêmes points de terminaison sont reconfigurés à l’état d’écoute alors que l’activation est en attente. En cas de conflit, cette modification autorise les nouvelles tentatives en supposant que le conflit est transitoire en raison de cette condition de concurrence. Le nombre de nouvelles tentatives et la durée d’attente sont configurables par le biais des paramètres de l’application. |
WinForms |
- Résolution d’un problème dans les contrôles System.Windows.Forms.TextBox dont la propriété ImeMode a la valeur NoControl. Ces contrôles rendent désormais le paramètre IME cohérent avec le paramètre de système d’exploitation quel que soit l’ordre de navigation sur la page. Le correctif s’applique à CHS avec un clavier Pinyin. - Résolution d’un problème lié au contrôle System.Windows.Forms.ComboBox dont le paramètre ImeMode a la valeur ImeMode.NoControl dans CHS avec un clavier Pinyin pour conserver le mode d’entrée du contrôle conteneur parent au lieu de basculer vers l’éditeur IME désactivé lors de la navigation à l’aide de la souris et quand le focus passe d’un contrôle avec éditeur IME désactivé vers ce contrôle de liste. - Une modification d’accessibilité dans .NET Framework 4.8 a régressé l’interface utilisateur de modification d’adresse IP dans DataGridView dans l’Assistant Créer un cluster pour les services de cluster de basculement : l’utilisateur peut entrer la valeur IP après la restructuration d’arborescence UIA de contrôle liée à la modification du mouvement de contrôle vers une autre cellule de modification. Ces cellules DataGridView personnalisées (cellule d’adresse IP) et les contrôles internes ne sont actuellement pas traités dans la restructuration d’arborescence UIA par défaut pour empêcher ce problème. |
CLR2 |
- Une modification de .NET Framework 4.8 a régressé certains scénarios EnterpriseServices selon lesquels un objet thread unique cloisonné peut être traité en tant que multithread cloisonné et provoquer un échec de blocage. Cette modification identifie désormais correctement les objets multithread cloisonné et éviter cet échec. - Il existe une condition de concurrence dans le cache de fournisseurs de métadonnées PDB portables qui perdait des fournisseurs et provoquait des blocages dans l’API de diagnostic StackTrace. Pour résoudre cette condition de concurrence, détectez la cause pour laquelle le fournisseur n’était pas éliminé, puis éliminez-le. - Résolution d’un problème qui se produit dans Server GC en cas d’insuffisance mémoire lors d’allocations SOH (GC à blocage total et pas d’espace nécessaire pour l’allocation SOH). Dans ce cas, les GC à blocage total se déclenchent sans cesse avec le motif OutOfSpaceSOH. Ce correctif génère OOM si cette situation est détectée, au lieu de déclencher des GC en boucle. - Résolution d’un problème provoqué par le remplacement de l’affinité du processus de 1 à N cœurs. |
SQL |
- Résolution d’un problème lié aux traces SqlClient Bid selon lequel les informations n’étaient pas imprimées en raison de chaînes au format incorrect. |
WPF3 |
- Résolution d’un problème selon lequel, dans certaines circonstances, les fenêtres contextuelles dans les applications WPF à haute résolution ne s’affichent pas, s’affichent dans le coin supérieur gauche de l’écran ou s’affichent de manière incomplète. - Résolution d’un problème lors de la création d’un document XPS dans WPF selon lequel la création d’un sous-ensemble de police peut provoquer une exception FileFormatException du processus de création. - Résolution d’un problème de largeur incorrecte du point d’insertion de texte dans TextBox et autre, quand la résolution du système est supérieure à 96 ppp. En particulier, le point d’insertion n’était pas restitué sur un moniteur d’une résolution inférieure à la résolution primaire, dans certaines situations avec prise en charge DPI. - Résolution d’un blocage se produisant pendant la disposition de grilles avec des colonnes qui appartiennent à SharedSizeGroup. - Résolution d’un blocage et d’une exception StackOverflowException lors de l’ouverture d’un élément RibbonSplitButton, si l’application désactive par programme le bouton et remplace les éléments de menu correspondants avant que l’utilisateur ne relâche le bouton de la souris. - Résolution de certains blocages qui peuvent se produire lors du défilement d’un affichage TreeView. |
Bibliothèques .NET |
- Renforcement de UdpClient contre une utilisation incorrecte dans les configurations réseau avec une MTU exceptionnellement élevée. |
1 Windows Communication Foundation (WCF) 2 Common Language Runtime (CLR) 3 Windows Presentation Foundation (WPF)
Procédure d'obtention et d'installation de la mise à jour
Installer cette mise à jour
Cette mise à jour sera téléchargée et installée automatiquement à partir de Windows Update.
Pour obtenir le package autonome pour cette mise à jour, accédez au site web Catalogue Microsoft Update.
Informations sur les fichiers
Pour obtenir la liste des fichiers fournis dans cette mise à jour, téléchargez les informations sur les fichiers pour la mise à jour cumulative.
Conditions préalables
Pour pouvoir 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.
Informations sur le remplacement de la mise à jour
Cette mise à jour remplace la mise à jour 4533002 publiée précédemment.
Procédure pour obtenir de l'aide et un support pour cette mise à jour
-
Aide pour l’installation des mises à jour : Windows Update : Forum aux questions
-
Protégez-vous en ligne et à la maison : Support de sécurité Windows
-
Support local selon votre pays : Support international