Symptômes
Après l’installation des correctifs cumulatifs de sécurité et de qualité du 12 septembre 2017 applicables à .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7, vous rencontrez des problèmes de rendu dans les applications Windows Presentation Foundation (WPF) qui utilisent des types WPF dans un service Windows.
Lorsque ces problèmes se produisent, les applications qui utilisent un élément WPF pour le rendu génèrent une image noire. Cela se produit si l’application s’exécute dans les situations suivantes :
-
Dans une station window non interactive (par exemple, dans les services Windows)
-
exécution en tant que compte LocalSystem ;
-
De manière interactive dans la session 0 à l’aide d’outils tels que psexec.exe
Résolution
Pour résoudre ces problèmes, appliquez la mise à jour suivante adaptée à votre système :
-
4043767 Correctif cumulatif de sécurité et de qualité d’octobre 2017 pour .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 et 4.7 sous Windows 8.1, Windows RT 8.1 et Windows Server 2012 R2 (KB 4043767)
-
4043769 Correctif cumulatif de sécurité et de qualité d’octobre 2017 pour .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2 et 4.7 sous Windows Server 2012 (KB 4043769)
-
4043766 Correctif cumulatif de sécurité et de qualité d’octobre 2017 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 (KB 4043766)
-
4043768 Correctif cumulatif de sécurité et de qualité d’octobre 2017 pour .NET Framework 2.0 SP2, 4.5.2 et 4.6 sous Windows Server 2008 SP2 (KB 4043768)
Solution de contournement
Pour contourner ce problème, supprimez temporairement la mise à jour de correctif cumulatif de sécurité et de qualité du 12 septembre 2017, puis installez la mise à jour correspondante du 12 septembre 2017 Security-Only pour vous assurer que les systèmes sont sécurisés contre les vulnérabilités les plus récentes.
Les mises à jour Security-Only correspondantes sont les suivantes :
4040956 Mise à jour de sécurité uniquement pour .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7 pour Windows 8.1, Windows RT 8.1 et Windows Server 2012 R2 : 12 septembre 2017
4040955 Mise à jour de sécurité uniquement pour .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7 pour Windows Server 2012 : 12 septembre 2017
4040957 Mise à jour de sécurité uniquement pour .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7 pour Windows 7 SP1 et Windows Server 2008 R2 SP1 et pour .NET Framework 4.6 pour Windows Server 2008 SP2 : 12 septembre 2017
Informations supplémentaires
Nous vous recommandons de ne pas utiliser de types WPF dans un service Windows.
Pour plus d’informations sur l’utilisation de WPF pour le développement d’applications, consultez l’article Microsoft Learn suivant :
Références
4040972 Correctif cumulatif de sécurité et de qualité pour .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7 pour Windows 8.1, Windows RT 8.1 et Windows Server 2012 R2 : 12 septembre 2017
4040971 Correctif cumulatif de sécurité et de qualité pour .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7 pour Windows Server 2012 : 12 septembre 2017
4040973 Correctif cumulatif de sécurité et de qualité pour .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7 pour Windows 7 SP1 et Windows Server 2008 R2 SP1 et pour .NET Framework 4.6 pour Windows Server 2008 SP2 : 12 septembre 2017
Produits concernés
Cet article s'applique aux produits suivants :
-
Le .NET Framework 4.6, 4.6.1, 4.6.2 et 4.7, lorsqu’il est utilisé avec :
-
Windows 8.1
-
Windows RT 8.1
-
Windows Server 2012 R2
-
Windows Server 2012
-
Windows 7 SP1
-
Windows Server 2008 R2 SP1
-
-
Le .NET Framework 4.6 lorsqu’il est utilisé avec :
-
Windows Server 2008 SP2
-