使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

请参阅本文适用的产品。

症状

安装适用于 .NET Framework 4.6、4.6.1、4.6.2 和 4.7 的 2017 年 9 月 12 日的 .NET 安全与质量汇总后,可能会在 Windows 服务中使用 WPF 类型的 Windows Presentation Foundation (WPF) 应用程序中遇到呈现问题。

出现这些问题时,使用 WPF 元素进行呈现的应用程序将生成黑色图像。 如果应用程序在以下情况下运行,则会发生这种情况:

  • 例如,在非交互式窗口站 (中,Windows 服务)

  • 正在以 LocalSystem 帐户运行

  • 使用psexec.exe等工具在会话 0 中以交互方式

解决方法

若要解决这些问题,请应用适用于系统的以下更新:

  • 4043767 适用于 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 的 .NET Framework 3.5、4.5.2、4.6、4.6.1、4.6.2 和 4.7 更新的安全与质量汇总(2017 年 10 月)(KB 4043767)

  • 4043769 适用于 Windows Server 2012 的 .NET Framework 3.5、4.5.2、4.6、4.6.1、4.6.2 和 4.7 更新的安全与质量汇总(2017 年 10 月)(KB 4043769)

  • 4043766 适用于 Windows 7 SP1 和 Windows Server 2008 R2 SP1 的 .NET Framework 3.5.1、4.5.2、4.6、4.6.1、4.6.2 和 4.7 的安全与质量汇总(2017 年 10 月)(KB 4043766)

  • 4043768 适用于 Windows Server 2008 SP2 的 .NET Framework 2.0 SP2、4.5.2 和 4.6 更新的安全与质量汇总(2017 年 10 月)(KB 4043768)

解决方法

若要解决此问题,请暂时删除 2017 年 9 月 12 日的安全和质量汇总更新,然后安装相应的 2017 年 9 月 12 日Security-Only更新,以确保系统免受最新漏洞的侵害。

相应的Security-Only更新如下:

4040956 .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 日

4040955 Windows Server 2012:2017 年 9 月 12 日,.NET Framework 4.6、4.6.1、4.6.2 和 4.7 的仅限安全的更新

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 日

4040971 .NET Framework 4.6、4.6.1、4.6.2 和 4.7 Windows Server 2012的安全和质量汇总:2017 年 9 月 12 日

4040973 适用于 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 日

适用范围

本文适用于以下对象:

  • .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

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×