2 février 2021 - KB4598299 Aperçu des mises à jour cumulatives pour .NET Framework 3.5 et 4.8 pour Windows 10 version 2004, Windows Server version 2004, Windows 10 version 20H2 et Windows Server version 20H2

Remarque

  • Date de publication :
    2 février 2021
  • Version:
    .NET Framework 3.5 et 4.8

La mise à jour du 2 février 2021 de Windows 10 version 2004, de Windows Server version 2004, de Windows 10 version 20H2 et de Windows Server version 20H2 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 Redémarrage .

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

ASP.NET - Résolution d’un problème selon lequel, après l’installation de la mise à jour publiée le 20 octobre, certaines applications ASP.NET échouent lors de la précompilation, probablement avec un message contenant les mots « Erreur ASPCONFIG ».
WPF1 - Résolution d’un blocage qui se produit lors du défilement jusqu’à la fin d’un affichage TreeView, lorsque l’arrondi de disposition est activé et que la mise à l’échelle DPI n’est pas de 100 %.
CLR2 - Amélioration de la fiabilité de la tâche de génération automatique d’images natives.

1 Windows Presentation Foundation (WPF)

2Common Language Runtime (CLR)

Problèmes connus dans cette mise à jour

Symptôme Après avoir installé cette mise à jour, les applications WPF peuvent crasher avec une pile d’exécution similaire à
Informations sur l’exception : System.NullReferenceException at System.Windows.Interop.HwndMouseInputProvider.HasCustomChrome(System.Windows.Interop.HwndSource, RECT ByRef) at System.Windows.Interop.HwndMouseInputProvider.GetEffectiveClientRect(IntPtr) at System.Windows.Interop.HwndMouseInputProvider.PossiblyDeactivate(IntPtr, Boolean) at System.Windows.Interop.HwndMouseInputProvider.Dispose()Cela se produit lors de la suppression d’une source HwndSource dont RootVisual a la valeur NULL, une situation qui se produit dans Visual Studio lors de l’ancrage ou du fractionnement de fenêtres, et peut survenir dans d’autres applications.
Solution de contournement Pour contourner ce problème, définissez deux commutateurs AppContext en utilisant l’une des méthodes décrites dans l’article Classe AppContext (système) sous le titre « AppContext pour les consommateurs de bibliothèque ». Les commutateurs sont nommés Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix et Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix et les deux doivent être réglés sur « true ». Le premier commutateur évite l’incident, mais présente de nouveau le bogue corrigé dans les mises à jour KB. Le deuxième commutateur est actuellement ignoré, mais sera reconnu dans une prochaine mise à jour .NET qui contiendra un correctif pour l’incident provoqué par une référence NULL. Il restaure le correctif d’origine.
Par exemple, utilisation de la méthode de fichier app.config pour appliquer la solution de contournement dans la portée de l’application :<AppContextSwitchOverrides value="Switch.System.Windows.Interop.MouseInput.OptOutOfMoveToChromedWindowFix=true ; Switch.System.Windows.Interop.MouseInput.DoNotOptOutOfMoveToChromedWindowFix=true " />

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) Non Vous pouvez importer cette mise à jour manuellement dans WSUS. Pour obtenir des instructions, consultez le Catalogue Microsoft Update .
Remarque : Cette mise à jour est disponible sur WSUS via 4598299.

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