在 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.6.2

檢視本文適用的產品。

摘要

從 .NET Framework 4.5.1 或 4.5.2 升級到 .NET Framework 4.6 的客戶,或是在安裝更新後安裝 Visual Studio 2015 的客戶 [3098779] (/kb/3098779

此外,若客戶使用安裝了 Microsoft .NET Framework 4.6 的系統,以及手動套用安全性更新的客戶,則會在 Windows 8.1、Windows RT 8.1 和 Windows Server 2012 上為 Microsoft .NET Framework 4.5.1 和 4.5.2 3098779和3097997R2 在執行 .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 的所有最新更新。 其中包括更新 [3098779] (/kb/3098779
  • 您下載並安裝 .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。

  • 您手動套用更新 [3098779] (/kb/3098779amework 4.5.1 和 4.5.2。

    注意:這是不支援的案例。 如需有關如何判斷適用於 Microsoft .NET Framework 更新的正確應用程式的詳細資訊,請參閱知識庫文章 [3136092] Microsoft (/kb/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 Update 並下載並安裝更新 30987853098000。 這些是 Windows 8.1、Windows RT 8.1 或 Windows Server 2012 R2 上 .NET Framework 4.6 的對應Microsoft安全性公告 MS15-118 更新。 此動作將更正版本不相符的問題。

案例 2 的解決方案

在安裝 .NET Framework 4.6 的系統上手動套用更新3098779和3097997的客戶應注意這不是支援的案例。 這些更新不適用於 .NET Framework 4.6。

因此,使用 .NET Framework 4.6 的客戶應解除安裝更新3098779並3097997。 客戶接著應重新掃描 Windows Update,並只安裝適用於 .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] (/kb/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