所有目前版本的 Windows 和 Windows Server 都包含 .NET Framework。 本文可協助您瞭解 Windows 和 Windows Server 中包含的 .NET Framework 版本,以及是否有可用的升級。
最新版的 .NET Framework 是 4.8.1。 此版本的 .NET Framework 支援所有 .NET Framework 4 應用程式。 如需特定 .NET Framework 版本的詳細資訊,請參閱
.NET Framework 版本和相依性
。
.NET Framework 是僅限 Windows 的技術,且與 .NET 分開(先前稱為 .NET Core)。 如需詳細資訊,請參閱
.NET 簡介
。
支援的 .NET Framework 版本
仍然支援下列 .NET Framework 版本:
.NET Framework 4.8.1
.NET Framework 4.8
.NET Framework 4.7.2
.NET Framework 4.7.1
.NET Framework 4.7
.NET Framework 4.6.2
(支援將於 2027 年 1 月 12 日結束)
.NET Framework 3.5 Service Pack 1
(支援將於 2029 年 1 月 9 日結束)
.NET Framework 3.5
Microsoft仍支援 .NET Framework 3.5,即使它是舊版的 .NET Framework 也一樣。 不過,只支援執行應用程式的 .NET Framework 3.5 運行時間。 不支持開發以 .NET Framework 3.5 為目標的新應用程式。 此版本的 .NET Framework 支援執行以 1.0 到 3.5 版為目標的應用程式,並可與 .NET Framework 4 一起安裝。
如果您嘗試執行以 .NET Framework 1.0 到 3.5 為目標的應用程式,且缺少 .NET Framework 3.5,系統會提示您安裝它。 如需詳細資訊,請參閱
在 Windows 上安裝 .NET Framework 3.5
。
.NET Framework 4.x
所有 .NET Framework 4.x 版本都是就地更新。 Windows 上只能有單一 4.x 版本。 因為 .NET Framework 會安裝為 Windows 的一部分,請考慮:
如果計算機上已安裝較新的 4.x 版本,則無法安裝先前的 4.x 版本。
如果 OS 已預安裝特定 .NET Framework 版本,則您無法在同一部電腦上安裝先前的 4.x 版本。
如果您安裝較新的版本,就不需要先卸載舊版。
開發人員和 Visual Studio
Visual Studio 使用 .NET Framework 開發人員套件來支援以 .NET Framework 4 的特定版本為目標。 如果您是需要針對舊版 .NET Framework 4 的專案進行開發的開發者,請安裝相應的開發人員套件。 如需詳細資訊,請參閱
安裝適用於開發人員的 .NET Framework
。
Windows 11
.NET Framework 4.8 最初隨附於 Windows 11。 從 Windows 11 22H2 開始(2022 年 9 月發行),隨附 .NET Framework 4.8.1。
在下表中, ❌ 代表不支援的 Windows 11 版本,並✔️代表支援的 Windows 11 版本。 下表也說明 Windows 11 隨附的 .NET Framework 版本,以及您可以升級至哪個版本的 .NET Framework。
Windows 11 版本
包含 .NET Framework
支援最新的 .NET Framework
如需 Windows 11 終止支援日期的詳細資訊,請參閱
Windows 11 家用版和專業版生命週期
和
Windows 生命週期常見問題
。
在 Windows 11 上安裝 .NET Framework
如果您使用 Windows 11 21H2,請下載並執行安裝程式來安裝 .NET Framework 4.8.1。 如果您使用任何其他版本的 Windows 11,則已安裝最新的 .NET Framework。
下載 .NET Framework 4.8.1
如果您需要安裝支援 .NET Framework 應用程式 1.0 到 3.5 的 .NET Framework 3.5,請參閱
.NET Framework 3.5 一節
。
如需更多下載,請參閱
所有下載
。
Windows 10
.NET Framework 4.6 最初隨附於 Windows 10。 不過,較新版本的 Windows 10 包含 .NET Framework 的升級版本。
Windows 10 22H2 是 Windows 10 的最後一個支援版本。 支援將於 2025 年 10 月 14 日結束。 如需 Windows 10 終止支援日期的詳細資訊,請參閱
Windows 10 家用版和專業版生命週期
和
Windows 生命週期常見問題
。
在下表中, ❌ 代表不支援的 Windows 10 版本,並✔️代表支援的 Windows 10 版本。 下表也說明特定 Windows 10 版本隨附的 .NET Framework 版本,以及您可以升級的 .NET Framework 版本。
Windows 10 版本
包含 .NET Framework
支援最新的 .NET Framework
下載 .NET Framework 4.8.1
如果您需要安裝支援 .NET Framework 應用程式 1.0 到 3.5 的 .NET Framework 3.5,請參閱
.NET Framework 3.5 一節
。
如需更多下載,請參閱
所有下載
。
Windows 伺服器
無論是否仍在支援中,Windows Server 都會隨附一個 .NET Framework 版本。 只支援 Windows Server 2022 和 Windows Server 2025,而且兩者都支援最新版的 .NET Framework。 如需 Windows Server 終止支援日期的詳細資訊,請參閱下列文章:
Windows Server 2025 生命週期
Windows Server 2022 生命週期
Windows Server 2019 生命週期
產品生命周期搜尋查詢 - Windows Server
Windows 生命週期常見問題
。
在下表中, ❌ 代表不支援的 Windows Server 版本,並✔️代表支援的 Windows Server 版本。 下表也說明特定 Windows Server 版本隨附的 .NET Framework 版本,以及您可以升級至的 .NET Framework 版本。
Windows 伺服器
包含 .NET Framework
支援最新的 .NET Framework
在 Windows Server 上安裝 .NET Framework
最新版的 .NET Framework 是 4.8.1,它已安裝在 Windows Server 2025 上,而且可以安裝在 Windows Server 2022 上。
下載 .NET Framework 4.8.1
如果您需要安裝支援 .NET Framework 應用程式 1.0 到 3.5 的 .NET Framework 3.5,請參閱
.NET Framework 3.5 一節
。
如需更多下載,請參閱
所有下載
。
Windows 8.1、8、7、Vista、XP
下表描述這些舊版 Windows 隨附的 .NET Framework 版本,以及該作系統的最後一個 .NET Framework 版本。 這些作業系統都不受支援。 這項資訊是為了歷史目的而提供。
包含 .NET Framework
支援最新的 .NET Framework
在舊版 Windows 上安裝 .NET Framework
某些下載不適用於這些舊版 Windows,有些安裝程式可能無法執行。 例如,最新的 .NET Framework 4.8 安裝程式可能無法在 Windows 8.1 上執行。 您可能需要搜尋因特網以尋找較舊的下載專案,因為它們不再由Microsoft提供。
如需更多下載,請參閱
所有下載
。
下列清單是可從Microsoft下載之每個 .NET Framework 版本的連結。
.NET Framework 4.8.1
.NET Framework 4.8
.NET Framework 4.7.2
.NET Framework 4.7.1
.NET Framework 4.7
.NET Framework 4.6.2
.NET Framework 4.6.1
.NET Framework 4.6
.NET Framework 4.5.2
.NET Framework 4.5.1
.NET 框架 4.5
.NET Framework 4.0
.NET Framework 3.5 Service Pack 1
Microsoft不再提供其他 .NET Framework 版本的下載。
為開發人員安裝 .NET Framework
如何:判斷安裝的 .NET Framework 版本
版本和相依性