Remarque
- Date de publication :
14 mai 2024 - Version:
.NET Framework 4.8
La mise à jour du 14 mai 2024 pour Windows 10 version 1607 et Windows Server 2016 contient des améliorations cumulatives de la fiabilité et de la sécurité pour .NET Framework 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.
Résumé
Améliorations de la sécurité
Cette version ne présente aucune nouvelle amélioration de la sécurité. Cette mise à jour est cumulative et contient toutes les améliorations de sécurité publiées précédemment.
Améliorations de la qualité et de la fiabilité
| CLR1 | - Résolution d’un problème selon lequel des blocages peuvent se produire si plusieurs threads interrogent tous simultanément l’implémentation ITypeInfo du même type géré |
|---|---|
| Bibliothèques .NET | - Résout un problème où la plateforme 32 bits affiche une régression significative du temps de réponse. - Résolution d’un problème lié à l’utilisation d’implémentations validées par MIST d’algorithmes FIPS. |
| Notions de base de .NET | - Résout un problème lié aux modifications de format générique introduites dans IIS 10. |
| WPF2 | - Résolution d’un problème où les applications se bloquent lors de l’appel des méthodes GetWindowText et GetWindowTextLength. |
1Common Language Runtime (CLR)
2Windows Presentation Foundation (WPF)
Problèmes connus dans cette mise à jour
| Symptôme | Microsoft a reçu des rapports sur la mise à jour cumulative de .NET Framework en mai, provoquant l’observation par les clients d’exceptions d’exécution dans certains scénarios hébergés SQL CLR. Ces exceptions se manifesteront avec le message d’erreur suivant System.Security.HostProtectionException : tentative d’exécution d’une opération interdite par l’hôte CLR et qui contient l’une des trames suivantes dans le suivi de la pile d’exceptions : System.Security.Cryptography.SHA256Managed.. ctor() - ou - System.Security.Cryptography.SHA384Managed.. ctor() - ou - System.Security.Cryptography.SHA512Managed.. ctor() Cette exception est due à une modification récente dans l’implémentation des types SHA256Managed, SHA384Managed et SHA512Managed dans .NET Framework. L’utilisation des types SHA1Managed, HMACSHA1, HMACSHA256, HMACSHA284 et HMACSHA512 dans les environnements hébergés SQL CLR n’est pas affectée. |
|---|---|
| Solution de contournement | Plusieurs solutions de contournement sont disponibles. Vous pouvez par exemple marquer l’assembly qui utilise les types SHA256Managed, SHA384Managed ou SHA512Managed comme NON SÉCURISÉ. L’environnement hébergé CLR SQL permettra donc aux constructeurs affectés de s’exécuter correctement. Une autre option consiste à utiliser la fonction HASHBYTES intégrée de SQL plutôt que la famille d’API SHA-2 de .NET Framework. La fonction HASHBYTES est directement appelable à partir de SQL et ne nécessite pas l’écriture de code managé. |
| Solution | Microsoft a résolu ce problème avec la mise à jour KB5043803. |
Comment obtenir cette mise à jour
Installer cette mise à jour
| Canal de publication | Disponible | Étape suivante |
|---|---|---|
| Windows Update et Microsoft Update | Oui | Aucune. Cette mise à jour sera téléchargée et installée automatiquement à partir de Windows Update. |
| Windows Update for Business | Oui | Aucune. Cette mise à jour sera téléchargée et installée automatiquement à partir de Windows Update. |
| 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 effectue une synchronisation automatique avec WSUS si vous configurez comme suit : Produit: Windows 10, version 1607 et Windows Server 2016 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 pouvoir appliquer cette mise à jour, vous devez avoir préalablement installé .NET Framework 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
- Aide pour l’installation des mises à jour : FAQ Windows Update
- Protégez-vous en ligne et à la maison : Support de Sécurité Windows
- Assistance locale selon votre pays/région : Support international