您目前已離線,請等候您的網際網路重新連線

釐清 .NET Framework 3.5、.NET Framework 3.0 和 .NET Framework 2.0 的支援生命週期

簡介
本文內含釐清 .NET Framework 3.5、.NET Framework 3.0 和 .NET Framework 2.0 支援生命週期的資訊。
背景
.NET Framework 3.5、.NET Framework 3.0 和 .NET Framework 2.0 過去曾在 Windows 7 和 Windows Server 2008 R2 之前的版本平台中作為個別產品發行。

每個產品版本其實是層層的功能堆疊。就內部而言,每層都內含包含互斥的元件。.NET Framework 2.0 頂層 .NET Framework 3.0 組建中的元件,和 .NET Framework 2.0 及 .NET Framework 3.0 頂層的 .NET Framework 3.5 組建中的元件也是如此。這個狀況會顯示在下圖所示:

元件影像

此結構的其中一個副作用是,沒有 .NET Framework 2.0 和 .NET Framework 3.0,.NET Framework 3.5 就無法運作,因為 .NET Framework 3.5 層中沒有 Common Language Runtime (CLR)。所以安裝了 .NET Framework 3.5 產品之後,也會一併安裝 .NET Framework 2.0 Service Pack 1 (SP1) 和 .NET Framework 3.0 SP1 產品。同樣地,安裝了 .NET Framework 3.5 SP1 產品之後,也會一併安裝 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2 產品。使用 Windows XP 或 Windows Server 2003 的客戶可以在 [控制台] 中的 [新增或移除程式] 項目下同時檢視這些個別版本以及其相關更新:

相關更新影像

在 Windows Vista SP2 和 Windows Server 2008 SP2 中,.NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2 是內建於作業系統中。同樣地,在 Windows Vista SP1 和 Windows Server 2008 中,.NET Framework 2.0 SP1 和 .NET Framework 3.0 SP1 也是內建於作業系統中。所以客戶只會看到 [程式和功能] 下的 .NET Framework 3.5,如下列影像所示:

程式和功能的影像
支援生命週期的含意
因為 .NET Framework 3.5、.NET Framework 3.0 和 .NET Framework 2.0 是以獨立產品版本發行,所以每個產品的支援生命週期都是獨立的。

如同本文前段所述,沒有 .NET Framework 2.0 和 .NET Framework 3.0,.NET Framework 3.5 就無法運作。在許多狀況中,要解決運作問題或保護客戶免於 .NET Framework 3.5 資訊安全漏洞的侵害,就必須先解決這三個產品層中每層的問題。這個動作可能會導致支援生命週期文件列出不再支援的版本時,.NET Framework 3.5 仍受支援並需要針對 .NET Framework 2.0 或 .NET Framework 3.0 產品層專屬的更新的狀況。這種狀況的其中一個例子是目前仍受支援的 .NET Framework 3.5 SP1。不過,.NET Framework 3.0 SP2 已在 2011/7/12 記載為不再受到支援

在這些情況下,針對 .NET Framework 3.0 獨立安裝的支援便已過期。不過,只要 Microsoft 仍繼續支援 .NET Framework 3.5,就會持續為安裝 .NET Framework 3.5 的客戶提供 .NET Framework 2.0 和 .NET Framework 3.0 元件。

此外,因為 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2 是內建於 Windows Vista SP2 和 Windows Server 2008 SP2 中,而 .NET Framework 2.0 SP1 和 .NET Framework 3.0 SP1 是內建於 Windows Vista SP1 和 Windows Server 2008 中,所以只要這些 .NET 版本仍受支援,我們就會將上述版本當作個別作業系統的一部分提供支援。

注意 只有同時安裝了 SP1 等級以及 .NET Framework 2.0 SP2 和 .NET Framework 3.0 SP2. 才可支援 .NET Framework 3.5。不再支援 .NET Framework 3.5 的原始版本以及 .NET Framework 2.0 SP1 和 .NET Framework 3.0 SP1。
注意 :本文屬於「快速發佈」文章,係由 Microsoft 技術支援或組織內部直接建立。 本文所包含的資訊是為了回應新問題而依現況提供。 因此為了迅速對外發佈,文章內容可能含有印刷錯誤,而且可能會在不另行通知的情況下進行修改。 如需其他考量事項,請參閱使用規定
內容

文章識別碼:2696944 - 最後檢閱時間:04/07/2012 09:24:00 - 修訂: 2.0

Microsoft .NET Framework 3.5, Microsoft .NET Framework 3.0, Microsoft .NET Framework 2.0

  • kbinfo kbexpertiseinter kbsecbulletin kbsecurity KB2696944
意見反應