Description de la préversion 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 pour Windows 7 SP1 et Windows Server 2008 R2 SP1 : 15 août 2017

S’applique à
.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 d’août 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.

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 que vous recevez une exception System.TypeInitializationException. Cette mise à jour résout ce problème.

CLR

  • Des incidents imprévisibles 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’écouteur IPC de communication à 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 se bloquer.

SQL

  • Lorsque vous essayez d’insérer des éléments dans l’objet cache à l’aide de la méthode de surcharge Insert Cache.Insert(string, object, CacheDependency, DateTime, TimeSpan), vous pouvez remarquer que les éléments de 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 de l’heure interne du cache pour ces éléments afin qu’ils expirent à l’heure prévue.

WPF

  • Les applications WPF (Windows Presentation Framework) en mode mixte qui gèrent les exceptions de première chance voient une exception System.Argument.Null, car TargetFrameworkName a la valeur NULL dans les applications en mode mixte. Cette mise à jour résout ce problème.
  • Une application WPF peut ne pas toujours charger des ressources à partir d’un assembly de dictionnaire de ressources si plusieurs versions 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épartiteurs distincts subira une fuite de handle unique par thread de répartiteur. Dans certains scénarios, cela peut entraîner un épuisement des ressources au fil du temps.
  • Sur les systèmes tactiles/stylets sur utilisant la préversion de mai 2017 du correctif cumulatif de qualité pour .NET Framework 4.6, 4.6.1 et 4.6.2 (KB4014606) installés et qui ont par la suite installé le .NET Framework 4.7, les applications WPF peuvent se bloquer au démarrage et retourner une COMException.

Windows Forms

  • Certaines applications Windows Forms qui utilisent des contrôles DataGridView ou Menu ou qui appellent le constructeur pour l’objet Screen subissent à plusieurs reprises des régressions de performances dans .NET Framework 4.7 en raison de garbage collections supplémentaires ou d’une interface utilisateur vide affichée, car elles ne disposent plus de handles GDI+ alloués pour le processus. Cela se produit parce qu’un objet graphique inutile est créé pour chaque objet écran et n’est pas supprimé une fois que l’objet é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 relation avec Windows 7 SP1 et Windows Server 2008 R2 SP1, consultez l’article suivant dans la Base de connaissances Microsoft :

4035036 version préliminaire 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 pour Windows 7 SP1 et Windows Server 2008 R2 SP1 : 15 août 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 :

4035039 version préliminaire d’août 2017 des correctifs cumulatifs de qualité pour .NET Framework 2.0 SP2, 4.5.2 et 4.6 pour 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 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. Installez le contrôle ActiveX pour continuer.
  5. Une fois le contrôle ActiveX installé, l’écran 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 langages et aux processeurs de votre environnement. Cliquez sur Ajouter pour les ajouter à votre panier.
  7. Une fois que vous avez 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. Cliquez sur Fermer une fois les packages importés pour revenir à WSUS.

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

Configuration requise

Pour appliquer cette mise à jour, l’un des éléments suivants doit être installé :

  • .NET Framework 4.6 sur Windows Server 2008 SP2
  • .NET Framework 4.6, 4.6.1, 4.6.2 ou 4.7 sur 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 la mise à jour précédemment publiée 4024848 qui est datée 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 dates et les heures d’affichage de ces fichiers sur votre ordinateur local sont affichées dans votre heure locale avec votre décalage actuel de l’heure d’été (DST). 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 de systèmes prises en charge

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 é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