症状
安装适用于 .NET Framework 4.6、4.6.1、4.6.1、4.6.2 和 4.7 的 2017 年 9 月 12 日 .NET 安全性和质量汇总后,Windows Presentation Foundation (WPF) 应用程序中使用 WPF 类型的呈现问题。
发生这些问题时,使用 WPF 元素进行呈现的应用程序将生成黑色图像。 如果应用程序在以下情况下运行,则会发生这种情况:
- 例如,在非交互式窗口工作站 (,在 Windows 服务)
- 作为 LocalSystem 帐户运行
- 使用 psexec.exe 等工具在会话 0 中以交互方式
解决方法
若要解决这些问题,请应用适用于系统的以下更新:
- 4043767 2017 年 10 月针对 .NET Framework 3.5、4.5.2、4.6、4.6.1、4.6.2 和 4.7 更新的安全和质量汇总,适用于 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 (KB 4043767)
- 4043769 2017 年 10 月针对 .NET Framework 3.5、4.5.2、4.6、4.6.1、4.6.2 和 4.7 更新的安全和质量汇总,适用于 Windows Server 2012 (KB 4043769)
- 4043766 2017 年 10 月 Windows 7 SP1 和 Windows Server 2008 R2 SP1 (KB .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2 和 4.7 的安全和质量汇总4043766)
- 4043768 2017 年 10 月针对 Windows Server 2008 SP2 的 .NET Framework 2.0 SP2、4.5.2 和 4.6 更新的安全和质量汇总 (KB 4043768)
解决方法
若要解决此问题,请暂时删除 2017 年 9 月 12 日安全和质量汇总更新,然后安装相应的 2017 年 9 月 12 日,Security-Only 更新,以确保系统受到保护,免受最新漏洞影响。
相应的 Security-Only 更新如下:
4040956 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 的 .NET Framework 4.6、4.6.1、4.6.2 和 4.7 仅安全更新:2017 年 9 月 12 日
4040955 Windows Server 2012 .NET Framework 4.6、4.6.1、4.6.2 和 4.7 的仅限安全的更新:2017 年 9 月 12 日
4040957 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的 .NET Framework 4.6、4.6.1、4.6.2 和 4.7 的仅限安全更新,Windows Server 2008 SP2 的 .NET Framework 4.6 更新:2017 年 9 月 12 日
详细信息
建议不要在 Windows 服务中使用 WPF 类型。
有关如何使用 WPF 进行应用程序开发的详细信息,请参阅以下Microsoft Learn 文章:
参考资料
4040972 .NET Framework 4.6、4.6.1、4.6.2 和 4.7 的安全和质量汇总:Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2:2017 年 9 月 12 日
Windows Server 2012 .NET Framework 4.6、4.6.1、4.6.2 和 4.7 的4040971安全和质量汇总:2017 年 9 月 12 日
4040973 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的 .NET Framework 4.6、4.6.1、4.6.2 和 4.7 的安全和质量汇总,以及 2008 Windows Server SP2 .NET Framework 4.6:2017 年 9 月 12 日
适用于
本文适用于以下对象:
.NET Framework 4.6、4.6.1、4.6.2 和 4.7,用于:
- 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 用于:
- Windows Server 2008 SP2