当您在 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 上安装 .NET Framework 4.6 后,安装 .NET Framework 4.5.1 和 4.5.2 安全更新程序 3098779 和 3097997 出现的已知问题

概要
如果客户从 .NET Framework 4.5.1 或 4.5.2 升级到 .NET Framework 4.6,或在安装更新程序 30987793097997 后安装 Visual Studio 2015,则可能会在运行 .NET Framework 应用程序时遇到问题。

此外,如果客户在系统上安装 Microsoft .NET Framework 4.6 且在 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 R2 上手动应用 Microsoft .NET Framework 4.5.1 和 4.5.2 安全更新程序 3098779 和 3097997,则可能会在运行 .NET Framework 应用程序时遇到问题。

注意 安装了 .NET Framework 4.5.1 或 4.5.2 的旧操作系统不会受到此问题的影响,因为安全更新程序 3098779 和 3097997 不会应用于这些操作系统。
症状

情况 1

  • 您在 Windows 8.1、Windows RT 8.1 或 Windows Server 2012 R2 上使用的是 .NET Framework 4.5.1 或 4.5.2。
  • 您已安装所有最新的 .NET Framework 4.5.1 和 4.5.2 更新程序,包括更新程序 30987793097997.
  • 您下载并安装 .NET Framework 4.6,或安装 Microsoft Visual Studio 2015。
在这种情况下,.NET Framework 4.6 的一些组件无法按预期升级,或者一些 .NET Framework 应用程序无法启动或正常运行。

情况 2

  • 您在 Windows 8.1、Windows RT 8.1 或 Windows Server 2012 R2 上使用的是 .NET Framework 4.6。
  • 您手动应用更新程序 30987793097997 或其他任何不针对 .NET Framework 4.6 的更新程序,即使这些更新程序针对的是 .NET Framework 4.5.1 和 4.5.2。

    注意 此情况不受支持。若要详细了解如何确定 Microsoft .NET Framework 更新程序适用的正确应用程序,请参阅 Microsoft 知识库文章 3136092.
在这种情况下,一些 .NET Framework 应用程序无法启动或正常运行。
解决方案

情况 1 的解决方案

为了解决这些问题,客户可以从以下 Microsoft 下载中心网站升级至 .NET Framework 4.6.1:

或者,如果客户已将系统升级至 .NET Framework 4.6,或已在安装了更新程序 3098779 和 3097997 的完全更新 .NET 4.5.1 或 4.5.2 系统上安装 Visual Studio 2015,则可以卸载更新程序 3098779 和 3097997。

然后,客户应重新扫描 Windows 更新,并下载和安装更新程序 30987853098000. 这些是 Microsoft 安全公告 MS15-118 中介绍的适用于 Windows 8.1、Windows RT 8.1 或 Windows Server 2012 R2 的相应 .NET Framework 4.6 更新程序。此操作会更正版本不匹配问题。

情况 2 的解决方案

如果客户在安装 .NET Framework 4.6 的系统上手动应用更新程序 3098779 和 3097997,则应注意这是不受支持的情况。这些更新程序不适用于 .NET Framework 4.6。

因此,使用 .NET Framework 4.6 的客户应卸载更新程序 3098779 和 3097997。然后,客户应重新扫描 Windows 更新,并仅安装适用于 .NET Framework 4.6 的更新程序。此操作会更正版本不匹配问题。

同样,使用 .NET 4.5.1 或 4.5.2 的客户应确保没有更新程序适用于系统上安装的其他任何 .NET Framework 版本。例如,针对 .NET Framework 4.6 的更新程序不得应用于已安装 .NET 4.5.1 或 4.5.2 的系统。若要详细了解如何确定 Microsoft .NET Framework 4.6 和 4.6.1 更新程序适用的正确应用程序,请参阅 Microsoft 知识库文章 3136092
状态
Microsoft 已经确认“适用于”部分中列出的 Microsoft 产品存在此问题。

适用于

本文适用于以下内容:

  • Microsoft .NET Framework 4.6,与以下版本一起使用时:

    • Windows Server 2012 R2
    • Windows 8.1
    • Windows RT 8.1
  • Microsoft .NET Framework 4.5.2,与以下版本一起使用时:

    • Windows Server 2012 R2
    • Windows 8.1
    • Windows RT 8.1
  • Microsoft .NET Framework 4.5.1,与以下版本一起使用时:

    • Windows Server 2012 R2
    • Windows 8.1
    • Windows RT 8.1
属性

文章 ID:3118750 - 上次审阅时间:01/20/2016 14:38:00 - 修订版本: 5.0

Microsoft .NET Framework 4.6, Microsoft .NET Framework 4.5.2, Microsoft .NET Framework 4.5.1

  • atdownload kbbug kbexpertiseinter kbfix kbsecbulletin kbsecurity kbsecvulnerability KB3118750
反馈