Description de la pré-version du correctif cumulatif de qualité pour .NET Framework 4.6 sous Windows Server 2008 SP2 et .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7 sous Windows 7 SP1 et Windows Server 2008 R2 SP1 datée du 15 août 2017

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

Voir les produits auxquels cet article s’applique.

Introduction

La mise à jour d’août 2017 pour Windows Server 2008 Service Pack 2 (SP2) contient des améliorations cumulatives de la fiabilité pour .NET Framework 4.6. En outre, cette mise à jour pour Windows 7 Service Pack 1 (SP1) et Windows Server 2008 R2 SP1 comprend des améliorations cumulatives de la fiabilité pour .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 « Conditions préalables » et « Nécessité de redémarrer ».

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.

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

ASP.NET

  • Une fois .NET Framework 4.7 installé, lorsque vous essayez d’ouvrir des applications web basées sur Sitefinity, vous remarquerez peut-être qu’elles ne fonctionnent plus et vous recevez une System.TypeInitializationException. Cette mise à jour corrige ce problème.

CLR

  • Des blocages inattendus peuvent se produire lorsque des attributs personnalisés sont lus à partir d’assemblys qui portent un modèle de métadonnées non valide émis par certains compilateurs pré-v2.
  • Dans certains cas, un thread d’écoute IPC à distance .NET Framework peut cesser de fonctionner en raison d’une condition de concurrence dans IPCServerChannel.
  • Lorsque deux threads tentent de charger le même assembly, le processus peut s’arrêter.

SQL

  • Lorsque vous essayez d’insérer des éléments dans l’objet cache à l’aide de la méthode de surcharge Insert.Insert(string, object, CacheDependency, DateTime, TimeSpan), vous remarquerez peut-être que les éléments du cache insérés expirent beaucoup plus tôt ou plus tard que la dateTime (heure d’expiration) spécifiée. Ce correctif corrige le suivi du temps interne du cache pour ces éléments afin qu’ils expirent à l’heure prévue.

WPF

  • Les applications Windows Presentation Framework (WPF) en mode mixte qui gèrent les exceptions de première chance voient une exception System.Argument.Null, car TargetFrameworkName est NULL dans les applications en mode mixte. Cette mise à jour corrige ce problème.
  • Une application WPF peut ne pas toujours charger des ressources à partir d’un assembly de dictionnaire de ressources si deux versions ou plus du même assembly sont chargées. Cette mise à jour résout ce problème.
  • Une application WPF qui s’exécute sur un système tactile/stylet qui crée de nouvelles fenêtres sur des threads de répartiteur distincts rencontrera une fuite de descripteur unique par thread de répartiteur. Dans certains scénarios, cela pourrait conduire à un épuisement de la gestion au fil du temps.
  • Sur les systèmes tactiles/stylets sur lesquels la préversion de mai 2017 du correctif cumulatif de qualité pour .NET Framework 4.6, 4.6.1 et 4.6.2 (KB4014606) est installée et qui ont ensuite installé .NET Framework 4.7, les applications WPF peuvent se bloquer au démarrage et renvoyer une COMException.

Windows Forms

  • Certaines applications de formulaires Windows qui utilisent des contrôles DataGridView ou Menu ou qui appellent le constructeur de l’objet Screen rencontrent de manière répétée des régressions de performances dans .NET Framework 4.7 en raison de nettoyage de la mémoire supplémentaires ou d’une interface utilisateur vide affichée, car elles manquent de handles GDI+ alloués pour le processus. Ce cas est dû au fait qu’un objet graphique inutile est créé pour chaque objet d’écran et n’est pas supprimé une fois que l’objet d’écran n’est plus nécessaire. Ce correctif supprime ces objets graphiques.

Informations supplémentaires relatives à cette mise à jour

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

4035036 Aperçu d’août 2017 des correctifs cumulatifs de qualité pour .NET Framework 3.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2 et 4.7 sous Windows 7 SP1 et Windows Server 2008 R2 SP1 : 15 août 2017

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

4035039 Aperçu d’août 2017 des correctifs cumulatifs de qualité pour .NET Framework 2.0 SP2, 4.5.2 et 4.6 sous Windows Server 2008 SP2 : 15 août 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 méthodes suivantes sur le site web 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 NomOrdinateur, puis cliquez sur Action.
  3. Cliquez sur Importer des mises à jour.
  4. WSUS ouvre une fenêtre de navigateur dans laquelle vous pouvez être invité à installer un contrôle ActiveX. Installez le contrôle ActiveX pour continuer.
  5. Une fois le contrôle ActiveX installé, l’écran du Catalogue Microsoft Update s’affiche. Tapez 4035039 pour Windows Server 2008 SP2 ou 4035036 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 langues et aux processeurs de votre environnement. Cliquez sur Ajouter pour les ajouter à votre panier.
  7. Lorsque vous avez sélectionné tous les forfaits dont vous avez besoin, cliquez sur Afficher le panier.
  8. Cliquez sur Importer pour importer les packages sur votre serveur WSUS.
  9. Cliquez sur Fermer une fois les packages importés pour revenir à WSUS.

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

Configuration requise

Pour appliquer cette mise à jour, vous devez avoir installé l’une des opérations suivantes :

  • .NET Framework 4.6 sous Windows Server 2008 SP2
  • .NET Framework 4.6, 4.6.1, 4.6.2 ou 4.7 sous Windows 7 SP1 ou Windows Server 2008 R2 SP1

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 les 4024848 de mise à jour publiées précédemment et du 18 juillet 2017.

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 auxquelles 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 quand 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.2106.0 42,672 13-juil-2017 04:07
aspnet_wp.exe 4.7.2106.0 46,200 13-juil-2017 04:07
clr.dll 4.7.2106.0 7,221,904 13-juil-2017 04:07
clrjit.dll 4.7.2106.0 522,912 13-juil-2017 04:07
dfdll.dll 4.7.2106.0 159,896 13-juil-2017 04:07
GlobalUserInterface.CompositeFont 116,922 13-juil-2017 04:07
mscordacwks.dll 4.7.2106.0 1,341,104 13-juil-2017 04:07
mscordbi.dll 4.7.2106.0 1,164,960 13-juil-2017 04:07
mscoreei.dll 4.7.2106.0 511,648 13-juil-2017 04:07
mscorlib.dll 4.7.2106.0 5,614,240 13-juil-2017 04:07
msvcp120_clr0400.dll 12.0.52519.0 485,576 13-juil-2017 04:08
msvcr120_clr0400.dll 12.0.52519.0 987,840 13-juil-2017 04:08
VsVersion.dll 14.7.2106.0 19,112 13-juil-2017 04:07
peverify.dll 4.7.2106.0 188,576 13-juil-2017 04:07
PresentationCore.dll 4.7.2106.0 3,616,096 13-juil-2017 04:07
PresentationFramework.dll 4.7.2106.0 6,200,176 13-juil-2017 04:07
PresentationHost_v0400.dll 4.7.2106.0 197,336 13-juil-2017 04:07
PresentationHost_v0400.dll.mui 4.7.2106.0 84,712 13-juil-2017 04:07
PresentationNative_v0400.dll 4.7.2106.0 827,104 13-juil-2017 04:07
ServiceMonikerSupport.dll 4.7.2106.0 29,400 13-juil-2017 04:08
SMDiagnostics.dll 4.7.2106.0 73,384 13-juil-2017 04:07
SOS.dll 4.7.2106.0 743,568 13-juil-2017 04:07
System.Activities.dll 4.7.2106.0 1,532,608 13-juil-2017 04:07
System.ComponentModel.DataAnnotations.dll 4.7.2106.0 126,264 13-juil-2017 04:07
System.Core.dll 4.7.2106.0 1,381,536 13-juil-2017 04:07
System.Data.Entity.dll 4.7.2106.0 4,034,248 13-juil-2017 04:07
System.IdentityModel.dll 4.7.2106.0 1,088,728 13-juil-2017 04:07
System.IdentityModel.Services.dll 4.7.2106.0 198,392 13-juil-2017 04:07
System.Runtime.Serialization.dll 4.7.2106.0 1,052,928 13-juil-2017 04:07
System.ServiceModel.Channels.dll 4.7.2106.0 157,944 13-juil-2017 04:07
System.ServiceModel.Discovery.dll 4.7.2106.0 308,472 13-juil-2017 04:07
System.ServiceModel.dll 4.7.2106.0 6,311,120 13-juil-2017 04:07
System.ServiceModel.Internals.dll 4.7.2106.0 254,216 13-juil-2017 04:07
System.ServiceModel.Routing.dll 4.7.2106.0 130,800 13-juil-2017 04:07
System.ServiceModel.WasHosting.dll 4.7.2106.0 39,672 13-juil-2017 04:08
System.Web.ApplicationServices.dll 4.7.2106.0 70,928 13-juil-2017 04:07
System.Web.Extensions.dll 4.7.2106.0 1,849,560 13-juil-2017 04:07
System.Workflow.Activities.dll 4.7.2106.0 1,051,368 13-juil-2017 04:08
System.Workflow.ComponentModel.dll 4.7.2106.0 1,541,880 13-juil-2017 04:08
System.Workflow.Runtime.dll 4.7.2106.0 499,424 13-juil-2017 04:08
System.Runtime.Caching.dll 4.7.2106.0 109,944 13-juil-2017 04:07
System.Data.dll 4.7.2106.0 3,391,152 13-juil-2017 04:07
System.Data.SqlXml.dll 4.7.2106.0 734,408 13-juil-2017 04:07
System.Deployment.dll 4.7.2106.0 845,504 13-juil-2017 04:07
System.DirectoryServices.Protocols.dll 4.7.2106.0 201,512 13-juil-2017 04:07
System.dll 4.7.2106.0 3,526,272 13-juil-2017 04:07
System.Drawing.dll 4.7.2106.0 600,240 13-juil-2017 04:07
System.Management.dll 4.7.2106.0 415,424 13-juil-2017 04:07
System.Runtime.Remoting.dll 4.7.2106.0 346,856 13-juil-2017 04:07
System.Security.dll 4.7.2106.0 316,600 13-juil-2017 04:07
System.Transactions.dll 4.7.2106.0 307,408 13-juil-2017 04:07
System.Web.dll 4.7.2106.0 5,405,864 13-juil-2017 04:07
System.Windows.Controls.Ribbon.dll 4.7.2106.0 742,808 13-juil-2017 04:07
System.Windows.Forms.dll 4.7.2106.0 5,181,656 13-juil-2017 04:07
System.Xaml.dll 4.7.2106.0 641,184 13-juil-2017 04:07
System.Xml.dll 4.7.2106.0 2,666,648 13-juil-2017 04:07
webengine.dll 4.7.2106.0 24,744 13-juil-2017 04:07
webengine4.dll 4.7.2106.0 550,056 13-juil-2017 04:07
WindowsBase.dll 4.7.2106.0 1,282,376 13-juil-2017 04:07
WMINet_Utils.dll 4.7.2106.0 136,368 13-juil-2017 04:07
WorkflowServiceHostPerformanceCounters.dll 4.7.2106.0 89,376 13-juil-2017 04:07
WPFFontCache_v0400.exe.mui 4.7.2106.0 19,160 13-juil-2017 04:07
WPFFontCache_v0400.exe 4.7.2106.0 25,720 13-juil-2017 04:07
wpfgfx_v0400.dll 4.7.2106.0 1,344,184 13-juil-2017 04:07
Placeholder.dll 4.7.2106.0 24,752 13-juil-2017 04:07
PenIMC2_v0400.dll 4.7.2106.0 82,104 13-juil-2017 04:07

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

Nom de fichier Version du fichier Taille du fichier Date Heure
Aspnet_perf.dll 4.7.2106.0 46,256 13-juil-2017 04:23
Aspnet_perf.dll 4.7.2106.0 42,672 13-juil-2017 04:07
aspnet_wp.exe 4.7.2106.0 50,808 13-juil-2017 04:23
aspnet_wp.exe 4.7.2106.0 46,200 13-juil-2017 04:07
clr.dll 4.7.2106.0 10,326,160 13-juil-2017 04:23
clr.dll 4.7.2106.0 7,221,904 13-juil-2017 04:07
clrjit.dll 4.7.2106.0 1,129,112 13-juil-2017 04:23
clrjit.dll 4.7.2106.0 522,912 13-juil-2017 04:07
compatjit.dll 4.7.2106.0 1,259,688 13-juil-2017 04:23
dfdll.dll 4.7.2106.0 191,640 13-juil-2017 04:23
dfdll.dll 4.7.2106.0 159,896 13-juil-2017 04:07
GlobalUserInterface.CompositeFont 116,922 13-juil-2017 04:07
mscordacwks.dll 4.7.2106.0 1,838,256 13-juil-2017 04:23
mscordacwks.dll 4.7.2106.0 1,341,104 13-juil-2017 04:07
mscordbi.dll 4.7.2106.0 1,618,592 13-juil-2017 04:23
mscordbi.dll 4.7.2106.0 1,164,960 13-juil-2017 04:07
mscoreei.dll 4.7.2106.0 636,064 13-juil-2017 04:23
mscoreei.dll 4.7.2106.0 511,648 13-juil-2017 04:07
mscorlib.dll 4.7.2106.0 5,401,760 13-juil-2017 04:23
mscorlib.dll 4.7.2106.0 5,614,240 13-juil-2017 04:07
msvcp120_clr0400.dll 12.0.52519.0 690,008 13-juil-2017 04:23
msvcp120_clr0400.dll 12.0.52519.0 485,576 13-juil-2017 04:08
msvcr120_clr0400.dll 12.0.52519.0 993,632 13-juil-2017 04:23
msvcr120_clr0400.dll 12.0.52519.0 987,840 13-juil-2017 04:08
VsVersion.dll 14.7.2106.0 19,112 13-juil-2017 04:23
VsVersion.dll 14.7.2106.0 19,112 13-juil-2017 04:07
peverify.dll 4.7.2106.0 260,256 13-juil-2017 04:23
peverify.dll 4.7.2106.0 188,576 13-juil-2017 04:07
PresentationCore.dll 4.7.2106.0 3,590,336 13-juil-2017 04:23
PresentationCore.dll 4.7.2106.0 3,616,096 13-juil-2017 04:07
PresentationFramework.dll 4.7.2106.0 6,200,176 13-juil-2017 04:07
PresentationHost_v0400.dll 4.7.2106.0 256,728 13-juil-2017 04:23
PresentationHost_v0400.dll.mui 4.7.2106.0 84,712 13-juil-2017 04:23
PresentationHost_v0400.dll 4.7.2106.0 197,336 13-juil-2017 04:07
PresentationHost_v0400.dll.mui 4.7.2106.0 84,712 13-juil-2017 04:07
PresentationNative_v0400.dll 4.7.2106.0 1,109,728 13-juil-2017 04:23
PresentationNative_v0400.dll 4.7.2106.0 827,104 13-juil-2017 04:07
ServiceMonikerSupport.dll 4.7.2106.0 31,448 13-juil-2017 04:23
ServiceMonikerSupport.dll 4.7.2106.0 29,400 13-juil-2017 04:08
SMDiagnostics.dll 4.7.2106.0 73,384 13-juil-2017 04:07
SOS.dll 4.7.2106.0 872,080 13-juil-2017 04:23
SOS.dll 4.7.2106.0 743,568 13-juil-2017 04:07
System.Activities.dll 4.7.2106.0 1,532,608 13-juil-2017 04:07
System.ComponentModel.DataAnnotations.dll 4.7.2106.0 126,264 13-juil-2017 04:07
System.Core.dll 4.7.2106.0 1,381,536 13-juil-2017 04:07
System.Data.Entity.dll 4.7.2106.0 4,034,248 13-juil-2017 04:07
System.IdentityModel.dll 4.7.2106.0 1,088,728 13-juil-2017 04:07
System.IdentityModel.Services.dll 4.7.2106.0 198,392 13-juil-2017 04:07
System.Runtime.Serialization.dll 4.7.2106.0 1,052,928 13-juil-2017 04:07
System.ServiceModel.Channels.dll 4.7.2106.0 157,944 13-juil-2017 04:07
System.ServiceModel.Discovery.dll 4.7.2106.0 308,472 13-juil-2017 04:07
System.ServiceModel.dll 4.7.2106.0 6,311,120 13-juil-2017 04:07
System.ServiceModel.Internals.dll 4.7.2106.0 254,216 13-juil-2017 04:07
System.ServiceModel.Routing.dll 4.7.2106.0 130,800 13-juil-2017 04:07
System.ServiceModel.WasHosting.dll 4.7.2106.0 39,672 13-juil-2017 04:08
System.Web.ApplicationServices.dll 4.7.2106.0 70,928 13-juil-2017 04:07
System.Web.Extensions.dll 4.7.2106.0 1,849,560 13-juil-2017 04:07
System.Workflow.Activities.dll 4.7.2106.0 1,051,368 13-juil-2017 04:08
System.Workflow.ComponentModel.dll 4.7.2106.0 1,541,880 13-juil-2017 04:08
System.Workflow.Runtime.dll 4.7.2106.0 499,424 13-juil-2017 04:08
System.Runtime.Caching.dll 4.7.2106.0 109,944 13-juil-2017 04:07
System.Data.dll 4.7.2106.0 3,455,152 13-juil-2017 04:23
System.Data.dll 4.7.2106.0 3,391,152 13-juil-2017 04:07
System.Data.SqlXml.dll 4.7.2106.0 734,408 13-juil-2017 04:07
System.Deployment.dll 4.7.2106.0 845,504 13-juil-2017 04:07
System.DirectoryServices.Protocols.dll 4.7.2106.0 201,512 13-juil-2017 04:07
System.dll 4.7.2106.0 3,526,272 13-juil-2017 04:07
System.Drawing.dll 4.7.2106.0 600,240 13-juil-2017 04:07
System.Management.dll 4.7.2106.0 415,424 13-juil-2017 04:07
System.Runtime.Remoting.dll 4.7.2106.0 346,856 13-juil-2017 04:07
System.Security.dll 4.7.2106.0 316,600 13-juil-2017 04:07
System.Transactions.dll 4.7.2106.0 310,992 13-juil-2017 04:23
System.Transactions.dll 4.7.2106.0 307,408 13-juil-2017 04:07
System.Web.dll 4.7.2106.0 5,388,968 13-juil-2017 04:23
System.Web.dll 4.7.2106.0 5,405,864 13-juil-2017 04:07
System.Windows.Controls.Ribbon.dll 4.7.2106.0 742,808 13-juil-2017 04:07
System.Windows.Forms.dll 4.7.2106.0 5,181,656 13-juil-2017 04:07
System.Xaml.dll 4.7.2106.0 641,184 13-juil-2017 04:07
System.XML.dll 4.7.2106.0 2,666,648 13-juil-2017 04:07
webengine.dll 4.7.2106.0 26,280 13-juil-2017 04:23
webengine.dll 4.7.2106.0 24,744 13-juil-2017 04:07
webengine4.dll 4.7.2106.0 667,816 13-juil-2017 04:23
webengine4.dll 4.7.2106.0 550,056 13-juil-2017 04:07
WindowsBase.dll 4.7.2106.0 1,282,376 13-juil-2017 04:07
WMINet_Utils.dll 4.7.2106.0 188,080 13-juil-2017 04:23
WMINet_Utils.dll 4.7.2106.0 136,368 13-juil-2017 04:07
WorkflowServiceHostPerformanceCounters.dll 4.7.2106.0 101,152 13-juil-2017 04:23
WorkflowServiceHostPerformanceCounters.dll 4.7.2106.0 89,376 13-juil-2017 04:07
WPFFontCache_v0400.exe.mui 4.7.2106.0 19,160 13-juil-2017 06:59
WPFFontCache_v0400.exe.mui 4.7.2106.0 19,160 13-juil-2017 04:07
WPFFontCache_v0400.exe 4.7.2106.0 26,744 13-juil-2017 06:59
WPFFontCache_v0400.exe 4.7.2106.0 25,720 13-juil-2017 04:07
wpfgfx_v0400.dll 4.7.2106.0 1,762,992 13-juil-2017 04:23
wpfgfx_v0400.dll 4.7.2106.0 1,344,184 13-juil-2017 04:07
Placeholder.dll 4.7.2106.0 25,776 13-juil-2017 04:23
Placeholder.dll 4.7.2106.0 24,752 13-juil-2017 04:07
PenIMC2_v0400.dll 4.7.2106.0 99,000 13-juil-2017 04:23
PenIMC2_v0400.dll 4.7.2106.0 82,104 13-juil-2017 04:07

S’applique à

Cet article s’applique aux produits 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