Description de juillet 2017 du correctif cumulatif de qualité pour .NET Framework 4.6 pour Windows Server 2008 SP2 et .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7 sur Windows 7 SP1 et Windows Server 2008 R2 SP1 : 18 juillet 2017

S’applique à
.NET Framework 4.7 .NET Framework 4.6 .NET Framework 4.6.1 .NET Framework 4.6.2

Afficher les produits auxquels cet article s’applique.

Introduction

Cette mise à jour de la préversion de juillet 2017 pour Windows Server 2008 Service Pack 2 (SP2) inclut des améliorations cumulatives de fiabilité dans .NET Framework 4.6. En outre, cette mise à jour en préversion pour Windows 7 Service Pack 1 (SP1) et Windows Server 2008 R2 SP1 inclut des améliorations de fiabilité cumulatives dans .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7. 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 « Prérequis » et « Conditions requises pour le redémarrage ».

Important

  • Si vous installez un module linguistique après cette mise à jour, vous devez réinstaller cette mise à jour. Par conséquent, nous vous conseillons d’installer les modules linguistiques nécessaires avant cette mise à jour. Pour plus d’informations, voir Ajouter des modules linguistiques à Windows.

Problèmes connus dans cette mise à jour

Si vous effectuez une mise à niveau vers .NET Framework 4.7 après avoir appliqué cette mise à jour sur un appareil tactile, vous pouvez rencontrer des erreurs COMException dans vos applications WPF (Windows Presentation Framework). Pour plus d’informations, consultez l’article suivant dans la Base de connaissances Microsoft :

4033488 erreur « COMException » des applications WPF après l’installation de .NET Framework 4.7 sur Windows 7 ou Windows Server 2008 R2

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

Cette mise à jour contient des mises à jour cumulatives qui ont été publiées précédemment à partir du 11 octobre 2016. En outre, cette mise à jour contient des correctifs aux problèmes suivants.

Common Language Runtime (CLR)

  • Les stubs de saut préalloués pour les méthodes dynamiques sont améliorés. En outre, les modifications apportées aux appels directs AMD64 sont améliorées pour une meilleure gestion des cas hors plage.
  • Correction : ordre des verrous du chargeur pour éviter les interblocages intermittents pendant le gc qui impliquent des types génériques complexes.
  • Lors de l’organisation d’un tableau de struct A et d’un tableau de struct B en tant que SAFEARRAY, et le struct A/B a des GUID identiques, une fuite de mémoire peut se produire.

Entity Framework (EF)

  • S’il existe plus de 1 000 requêtes dans une application EF 4.x, l’application peut ralentir, car la limite de taille du cache de requête est dépassée. Après avoir appliqué ce correctif, vous pouvez modifier la taille du cache de requête via l’entrée appSettings suivante :

    <appSettings>
        <add key="EntityFramework_QueryCacheSize" value="3000"/>
    </appSettings>
    

SQL

  • Une OverflowException ou IndexOutOfRangeException peut être levée pendant la phase de pré-journalisation de l’ouverture d’une connexion SQL en raison de la réception d’un paquet TDS plus petit que prévu.
  • Lorsque le client ouvre une connexion au serveur, sqlclient crée un handle et ne le ferme pas lorsque la connexion est supprimée. Cela peut entraîner trop de fuites de handle si des millions de connexions s’ouvrent en peu de temps. Cela peut entraîner le gel du système. Ce correctif ferme les handles une fois la connexion fermée.

Système

Windows Management Infrastructure (WMI)

  • Le paramètre WMI (Windows Management Infrastructure) des privilèges est piloté par les événements pour prendre en charge les modifications apportées aux valeurs d’option.

Windows Presentation Framework (WPF)

  • Une application Windows Presentation Framework (WPF) qui s’exécute sur un appareil tactile ou avec stylet peut rencontrer des incidents liés à une altération de la mémoire dans PenIMC.dll. Cette mise à jour résout ces problèmes.
  • Dans certaines conditions, les applications WPF qui utilisent la vérification orthographique avec des dictionnaires personnalisés peuvent se bloquer et générer une erreur NullReferenceException . Cela s’applique en particulier aux applications qui appellent la méthode SpellCheck.CustomDictionaries.Clear(). Cette mise à jour résout ce problème.

WinForms

  • Sous certaines conditions, la liste des fenêtres enfants dans Multiple-Document Interface Windows Forms Applications n’est pas synchronisée avec la liste réelle des fenêtres enfants ouvertes. Il est donc difficile pour les utilisateurs de sélectionner la fenêtre appropriée.

Informations supplémentaires relatives à cette mise à jour

Pour plus d’informations sur cette mise à jour en relation avec Windows 7 SP1 et Windows Server 2008 R2 SP1, consultez l’article suivant dans la Base de connaissances Microsoft :

4032113 correctif cumulatif de qualité de juillet 2017 pour .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 et 4.7 sur Windows 7 SP1 et Server 2008 R2 SP1 : 18 juillet 2017

Pour plus d’informations sur cette mise à jour en relation avec Windows Server 2008 SP2, consultez l’article suivant dans la Base de connaissances Microsoft :

4032116 version préliminaire de juillet 2017 du correctif cumulatif de qualité pour .NET Framework 2.0 SP2, 4.5.2 et 4.6 sur Windows Server 2008 SP2 : 18 juillet 2017

Comment obtenir cette mise à jour

Windows Update

Cette mise à jour est disponible via Windows Update. Si vous activez les mises à jour automatiques, cette mise à jour est téléchargée et installée automatiquement. Pour plus d’informations sur l’obtention automatique des mises à jour de sécurité, consultez l’article Windows Update : FAQ.

Microsoft Update Catalog

Pour obtenir le package autonome pour cette mise à jour, accédez à l’une des options suivantes sur le site web du catalogue Microsoft Update :

  • Pour Windows Server 2008 SP2, cliquez ici.
  • Pour Windows 7 SP1 et Windows Server 2008 R2 SP1, cliquez ici.

Windows Software Update Services (WSUS)

Sur votre serveur WSUS, procédez comme suit :

  1. Cliquez sur Démarrer, sur Outils d’administration, puis sur Microsoft Windows Server Update Services 3.0.
  2. Développez ComputerName, puis cliquez sur Action.
  3. Cliquez sur Importer Mises à jour.
  4. WSUS ouvre une fenêtre de navigateur dans laquelle vous pouvez être invité à installer un contrôle ActiveX. Vous devez installer le contrôle ActiveX pour continuer.
  5. Une fois le contrôle ActiveX installé, l’écran Catalogue Microsoft Update s’affiche. Tapez 4032116 pour Windows Server 2008 SP2 ou 4032113 pour Windows 7 SP1 et Windows Server 2008 R2 SP1 dans la zone De recherche, puis cliquez sur Rechercher.
  6. Recherchez les packages .NET Framework qui correspondent aux systèmes d’exploitation, aux langages et aux processeurs de votre environnement. Cliquez sur Ajouter pour les ajouter à votre panier.
  7. Après avoir sélectionné tous les packages dont vous avez besoin, cliquez sur Afficher le panier.
  8. Cliquez sur Importer pour importer les packages sur votre serveur WSUS.
  9. Pour revenir à WSUS, cliquez sur Fermer une fois les packages importés.

Les mises à jour sont désormais disponibles pour l’installation via WSUS.

Configuration requise

Pour appliquer cette mise à jour, les éléments suivants doivent être installés :

  • .NET Framework 4.6, 4.6.1, 4.6.2 ou 4.7 installé.
  • Mise à jour du compilateur D3D (KB4019478 pour Windows Server 2008 SP2 ou KB4019990 pour Windows 7 SP1 et Windows Server 2008 R2 SP1). Cette mise à jour coinstalle automatiquement pour les clients Windows Update et Windows Server Update Services (WSUS). Les clients du catalogue Microsoft Update doivent d’abord télécharger et installer manuellement la mise à jour du compilateur D3D (KB4019478 ou KB4019990) qui est fournie avec la mise à jour du catalogue.

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 ne remplace aucune mise à jour publiée précédemment.

Informations de fichier

Attributs de fichier

La version anglaise (États-Unis) de cette mise à jour installe des fichiers dont les attributs sont répertoriés dans les tableaux ci-dessous. Les date et heure de création de ces fichiers sont exprimées en temps universel coordonné (UTC). Les date et heure de ces fichiers s’affichent sur votre ordinateur local conformément à l’heure locale et en tenant compte de l’heure d’été. En outre, ces date et heure peuvent changer lorsque vous effectuez certaines opérations sur les fichiers.

Pour toutes les versions x86 prises en charge des systèmes

Nom de fichier Version du fichier Taille du fichier Date Heure
Aspnet_perf.dll 4.7.2102.0 42,672 15-juin-2017 05:00
aspnet_wp.exe 4.7.2102.0 46,200 15-juin-2017 05:00
clr.dll 4.7.2102.0 7,221,904 15-juin-2017 05:00
clrjit.dll 4.7.2102.0 522,912 15-juin-2017 05:00
dfdll.dll 4.7.2102.0 159,896 15-juin-2017 05:00
GlobalUserInterface.CompositeFont 116,922 15-juin-2017 05:00
mscordacwks.dll 4.7.2102.0 1,341,104 15-juin-2017 05:00
mscordbi.dll 4.7.2102.0 1,164,968 15-juin-2017 05:00
mscoreei.dll 4.7.2102.0 511,656 15-juin-2017 05:00
mscorlib.dll 4.7.2102.0 5,614,248 15-juin-2017 05:00
msvcp120_clr0400.dll 12.0.52519.0 485,576 15-juin-2017 05:00
msvcr120_clr0400.dll 12.0.52519.0 987,840 15-juin-2017 05:00
VsVersion.dll 14.7.2102.0 19,112 15-juin-2017 05:00
peverify.dll 4.7.2102.0 188,584 15-juin-2017 05:00
PresentationCore.dll 4.7.2102.0 3,616,096 15-juin-2017 05:00
PresentationFramework.dll 4.7.2102.0 6,200,696 15-juin-2017 05:00
PresentationHost_v0400.dll 4.7.2102.0 197,336 15-juin-2017 05:00
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 15-juin-2017 05:00
PresentationNative_v0400.dll 4.7.2102.0 827,112 15-juin-2017 05:00
ServiceMonikerSupport.dll 4.7.2102.0 29,400 15-juin-2017 05:00
SMDiagnostics.dll 4.7.2102.0 73,392 15-juin-2017 05:00
SOS.dll 4.7.2102.0 743,560 15-juin-2017 05:00
System.Activities.dll 4.7.2102.0 1,532,616 15-juin-2017 05:00
System.ComponentModel.DataAnnotations.dll 4.7.2102.0 126,272 15-juin-2017 05:00
System.Core.dll 4.7.2102.0 1,381,536 15-juin-2017 05:00
System.Data.Entity.dll 4.7.2102.0 4,033,744 15-juin-2017 05:00
System.IdentityModel.dll 4.7.2102.0 1,088,720 15-juin-2017 05:00
System.IdentityModel.Services.dll 4.7.2102.0 198,392 15-juin-2017 05:00
System.Runtime.Serialization.dll 4.7.2102.0 1,052,936 15-juin-2017 05:00
System.ServiceModel.Channels.dll 4.7.2102.0 157,944 15-juin-2017 05:00
System.ServiceModel.Discovery.dll 4.7.2102.0 308,472 15-juin-2017 05:00
System.ServiceModel.dll 4.7.2102.0 6,310,608 15-juin-2017 05:00
System.ServiceModel.Internals.dll 4.7.2102.0 254,224 15-juin-2017 05:00
System.ServiceModel.Routing.dll 4.7.2102.0 130,800 15-juin-2017 05:00
System.ServiceModel.WasHosting.dll 4.7.2102.0 39,672 15-juin-2017 05:00
System.Web.ApplicationServices.dll 4.7.2102.0 70,936 15-juin-2017 05:00
System.Web.Extensions.dll 4.7.2102.0 1,849,568 15-juin-2017 05:00
System.Workflow.Activities.dll 4.7.2102.0 1,051,376 15-juin-2017 05:00
System.Workflow.ComponentModel.dll 4.7.2102.0 1,541,880 15-juin-2017 05:00
System.Workflow.Runtime.dll 4.7.2102.0 499,424 15-juin-2017 05:00
System.Runtime.Caching.dll 4.7.2102.0 109,944 15-juin-2017 05:00
System.Data.dll 4.7.2102.0 3,391,152 15-juin-2017 05:00
System.Data.SqlXml.dll 4.7.2102.0 734,408 15-juin-2017 05:00
System.Deployment.dll 4.7.2102.0 845,504 15-juin-2017 05:00
System.DirectoryServices.Protocols.dll 4.7.2102.0 201,520 15-juin-2017 05:00
System.dll 4.7.2102.0 3,526,272 15-juin-2017 05:00
System.Drawing.dll 4.7.2102.0 600,240 15-juin-2017 05:00
System.Management.dll 4.7.2102.0 415,432 15-juin-2017 05:00
System.Security.dll 4.7.2102.0 316,600 15-juin-2017 05:00
System.Transactions.dll 4.7.2102.0 307,408 15-juin-2017 05:00
System.Web.dll 4.7.2102.0 5,405,864 15-juin-2017 05:00
System.Windows.Controls.Ribbon.dll 4.7.2102.0 742,816 15-juin-2017 05:00
System.Windows.Forms.dll 4.7.2102.0 5,182,168 15-juin-2017 05:00
System.Xaml.dll 4.7.2102.0 641,192 15-juin-2017 05:00
System.Xml.dll 4.7.2102.0 2,666,648 15-juin-2017 05:00
webengine.dll 4.7.2102.0 24,744 15-juin-2017 05:00
webengine4.dll 4.7.2102.0 549,552 15-juin-2017 05:00
WindowsBase.dll 4.7.2102.0 1,282,384 15-juin-2017 05:00
WMINet_Utils.dll 4.7.2102.0 136,368 15-juin-2017 05:00
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 89,368 15-juin-2017 05:00
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 15-juin-2017 05:00
WPFFontCache_v0400.exe 4.7.2102.0 25,720 15-juin-2017 05:00
wpfgfx_v0400.dll 4.7.2102.0 1,344,176 15-juin-2017 05:00
PenIMC_v0400.dll 4.7.2102.0 82,104 15-juin-2017 05:00

Pour toutes les versions x64 de systèmes prises en charge

Nom de fichier Version du fichier Taille du fichier Date Heure
Aspnet_perf.dll 4.7.2102.0 46,256 15-juin-2017 05:20
Aspnet_perf.dll 4.7.2102.0 42,672 15-juin-2017 05:00
aspnet_wp.exe 4.7.2102.0 50,808 15-juin-2017 05:20
aspnet_wp.exe 4.7.2102.0 46,200 15-juin-2017 05:00
clr.dll 4.7.2102.0 10,324,624 15-juin-2017 05:19
clr.dll 4.7.2102.0 7,221,904 15-juin-2017 05:00
clrjit.dll 4.7.2102.0 1,129,120 15-juin-2017 05:19
clrjit.dll 4.7.2102.0 522,912 15-juin-2017 05:00
compatjit.dll 4.7.2102.0 1,259,688 15-juin-2017 05:19
dfdll.dll 4.7.2102.0 191,640 15-juin-2017 05:19
dfdll.dll 4.7.2102.0 159,896 15-juin-2017 05:00
GlobalUserInterface.CompositeFont 116,922 15-juin-2017 05:00
mscordacwks.dll 4.7.2102.0 1,838,256 15-juin-2017 05:19
mscordacwks.dll 4.7.2102.0 1,341,104 15-juin-2017 05:00
mscordbi.dll 4.7.2102.0 1,618,592 15-juin-2017 05:19
mscordbi.dll 4.7.2102.0 1,164,968 15-juin-2017 05:00
mscoreei.dll 4.7.2102.0 636,064 15-juin-2017 05:19
mscoreei.dll 4.7.2102.0 511,656 15-juin-2017 05:00
mscorlib.dll 4.7.2102.0 5,401,768 15-juin-2017 05:19
mscorlib.dll 4.7.2102.0 5,614,248 15-juin-2017 05:00
msvcp120_clr0400.dll 12.0.52519.0 690,008 15-juin-2017 05:20
msvcp120_clr0400.dll 12.0.52519.0 485,576 15-juin-2017 05:00
msvcr120_clr0400.dll 12.0.52519.0 993,632 15-juin-2017 05:20
msvcr120_clr0400.dll 12.0.52519.0 987,840 15-juin-2017 05:00
VsVersion.dll 14.7.2102.0 19,112 15-juin-2017 05:19
VsVersion.dll 14.7.2102.0 19,112 15-juin-2017 05:00
peverify.dll 4.7.2102.0 260,256 15-juin-2017 05:20
peverify.dll 4.7.2102.0 188,584 15-juin-2017 05:00
PresentationCore.dll 4.7.2102.0 3,590,344 15-juin-2017 05:20
PresentationCore.dll 4.7.2102.0 3,616,096 15-juin-2017 05:00
PresentationFramework.dll 4.7.2102.0 6,200,696 15-juin-2017 05:00
PresentationHost_v0400.dll 4.7.2102.0 256,728 15-juin-2017 05:20
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 15-juin-2017 05:20
PresentationHost_v0400.dll 4.7.2102.0 197,336 15-juin-2017 05:00
PresentationHost_v0400.dll.mui 4.7.2102.0 84,720 15-juin-2017 05:00
PresentationNative_v0400.dll 4.7.2102.0 1,109,728 15-juin-2017 05:20
PresentationNative_v0400.dll 4.7.2102.0 827,112 15-juin-2017 05:00
ServiceMonikerSupport.dll 4.7.2102.0 31,448 15-juin-2017 05:20
ServiceMonikerSupport.dll 4.7.2102.0 29,400 15-juin-2017 05:00
SMDiagnostics.dll 4.7.2102.0 73,392 15-juin-2017 05:00
SOS.dll 4.7.2102.0 872,080 15-juin-2017 05:19
SOS.dll 4.7.2102.0 743,560 15-juin-2017 05:00
System.Activities.dll 4.7.2102.0 1,532,616 15-juin-2017 05:00
System.ComponentModel.DataAnnotations.dll 4.7.2102.0 126,272 15-juin-2017 05:00
System.Core.dll 4.7.2102.0 1,381,536 15-juin-2017 05:00
System.Data.Entity.dll 4.7.2102.0 4,033,744 15-juin-2017 05:00
System.IdentityModel.dll 4.7.2102.0 1,088,720 15-juin-2017 05:00
System.IdentityModel.Services.dll 4.7.2102.0 198,392 15-juin-2017 05:00
System.Runtime.Serialization.dll 4.7.2102.0 1,052,936 15-juin-2017 05:00
System.ServiceModel.Channels.dll 4.7.2102.0 157,944 15-juin-2017 05:00
System.ServiceModel.Discovery.dll 4.7.2102.0 308,472 15-juin-2017 05:00
System.ServiceModel.dll 4.7.2102.0 6,310,608 15-juin-2017 05:00
System.ServiceModel.Internals.dll 4.7.2102.0 254,224 15-juin-2017 05:00
System.ServiceModel.Routing.dll 4.7.2102.0 130,800 15-juin-2017 05:00
System.ServiceModel.WasHosting.dll 4.7.2102.0 39,672 15-juin-2017 05:00
System.Web.ApplicationServices.dll 4.7.2102.0 70,936 15-juin-2017 05:00
System.Web.Extensions.dll 4.7.2102.0 1,849,568 15-juin-2017 05:00
System.Workflow.Activities.dll 4.7.2102.0 1,051,376 15-juin-2017 05:00
System.Workflow.ComponentModel.dll 4.7.2102.0 1,541,880 15-juin-2017 05:00
System.Workflow.Runtime.dll 4.7.2102.0 499,424 15-juin-2017 05:00
System.Runtime.Caching.dll 4.7.2102.0 109,944 15-juin-2017 05:00
System.Data.dll 4.7.2102.0 3,455,152 15-juin-2017 05:19
System.Data.dll 4.7.2102.0 3,391,152 15-juin-2017 05:00
System.Data.SqlXml.dll 4.7.2102.0 734,408 15-juin-2017 05:00
System.Deployment.dll 4.7.2102.0 845,504 15-juin-2017 05:00
System.DirectoryServices.Protocols.dll 4.7.2102.0 201,520 15-juin-2017 05:00
System.dll 4.7.2102.0 3,526,272 15-juin-2017 05:00
System.Drawing.dll 4.7.2102.0 600,240 15-juin-2017 05:00
System.Management.dll 4.7.2102.0 415,432 15-juin-2017 05:00
System.Security.dll 4.7.2102.0 316,600 15-juin-2017 05:00
System.Transactions.dll 4.7.2102.0 310,992 15-juin-2017 05:20
System.Transactions.dll 4.7.2102.0 307,408 15-juin-2017 05:00
System.Web.dll 4.7.2102.0 5,388,968 15-juin-2017 05:20
System.Web.dll 4.7.2102.0 5,405,864 15-juin-2017 05:00
System.Windows.Controls.Ribbon.dll 4.7.2102.0 742,816 15-juin-2017 05:00
System.Windows.Forms.dll 4.7.2102.0 5,182,168 15-juin-2017 05:00
System.Xaml.dll 4.7.2102.0 641,192 15-juin-2017 05:00
System.XML.dll 4.7.2102.0 2,666,648 15-juin-2017 05:00
webengine.dll 4.7.2102.0 26,280 15-juin-2017 05:20
webengine.dll 4.7.2102.0 24,744 15-juin-2017 05:00
webengine4.dll 4.7.2102.0 667,304 15-juin-2017 05:20
webengine4.dll 4.7.2102.0 549,552 15-juin-2017 05:00
WindowsBase.dll 4.7.2102.0 1,282,384 15-juin-2017 05:00
WMINet_Utils.dll 4.7.2102.0 188,088 15-juin-2017 05:19
WMINet_Utils.dll 4.7.2102.0 136,368 15-juin-2017 05:00
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 101,144 15-juin-2017 05:20
WorkflowServiceHostPerformanceCounters.dll 4.7.2102.0 89,368 15-juin-2017 05:00
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 15-juin-2017 07:34
WPFFontCache_v0400.exe.mui 4.7.2102.0 19,168 15-juin-2017 05:00
WPFFontCache_v0400.exe 4.7.2102.0 26,744 15-juin-2017 07:34
WPFFontCache_v0400.exe 4.7.2102.0 25,720 15-juin-2017 05:00
wpfgfx_v0400.dll 4.7.2102.0 1,762,992 15-juin-2017 05:20
wpfgfx_v0400.dll 4.7.2102.0 1,344,176 15-juin-2017 05:00
PenIMC_v0400.dll 4.7.2102.0 99,000 15-juin-2017 05:20
PenIMC_v0400.dll 4.7.2102.0 82,104 15-juin-2017 05:00

S’applique à

Cet article s’applique aux éléments suivants :

  • Microsoft .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7 lorsqu’il est utilisé avec :

    • Windows Server 2008 R2 Service Pack 1
    • Windows 7 Service Pack 1
  • Microsoft .NET Framework 4.6 lorsqu’il est utilisé avec :

    • Windows Server 2008 Service Pack 2