Consultez les produits auxquels cet article s’applique.
Symptômes
Après avoir installé les correctifs cumulatifs de sécurité et de qualité .NET du 12 septembre 2017 qui s’appliquent à .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 de fenêtre 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 appropriée pour 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 pour les mises à jour 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 pour les mises à jour 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 pour 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 pour Windows Server 2008 SP2 (kb 4043768)
Solution de contournement
Pour contourner ce problème, supprimez temporairement la mise à jour du 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 dernières vulnérabilités.
Les mises à jour Security-Only correspondantes sont les suivantes :
mise à jour de sécurité 4040956 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
mise à jour de sécurité 4040955 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 les 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
correctif cumulatif de sécurité et de qualité 4040973 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
S’applique à
Cet article s'applique aux produits suivants :
.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
.NET Framework 4.6 lorsqu’il est utilisé avec :
- Windows Server 2008 SP2