Microsoft .NET Framework 是 Microsoft 開發的軟件開發平台。每個使用 .NET 開發的軟件或軟件都需要在系統中安裝 .net Framework 才能運行應用程序。當您在計算機/服務器上安裝在.Net上開發的新應用程序時,有時需要提前知道已經安裝了.Net Framework的哪些版本和服務包。 Windows 11 和 Windows 10 2022 更新有.NET框架4.8.1默認安裝,這裡是如何檢查 Windows 系統上安裝了哪些版本的 .NET Framework。
Microsoft .NET Framework 版本
.NET Framework 有多個版本可用,其中一些版本默認包含在某些 Windows 操作系統中,並且所有版本都可以在 Microsoft 網站上下載。
以下是 .NET Framework 所有已發布版本的列表(截至 2022 年 11 月 13 日):
參見:修復.NET Framework v3.5安裝錯誤0x800f081f或0x800f0906
- .NET框架1.0(預裝在 Windows XP 中)
- .NET框架1.1(預裝在 Windows Server 2003 中)
- .NET框架2.0(預裝在 Windows Server 2003、2003 R2、2008 SP2 和 2008 R2 SP1 中)
- .NET框架3.0(捆綁在 Windows Vista 和 Windows Server 2008 SP2、2008 R2 SP1 中)
- .NET框架3.5(預裝在 Windows 7、8/8.1、Windows 10 和 Windows Server 2008 R2 SP1 中)
- .NET框架4.0
- .NET框架4.5(默認安裝在 Windows 8 和 Windows Server 2012 中)
- .NET框架4.5.1(預裝在 Windows 8.1 和 Windows Server 2012 R2 中)
- .NET框架4.5.2
- .NET框架4.6(安裝在 Windows 10 中)
- .NET框架4.6.1(安裝在 Windows 10 版本 1511 中)
- .NET框架4.6.2(安裝在 Windows 10 版本 1607 和 Windows Server 2016 中)
- .NET框架4.7(安裝在 Windows 10 版本 1703 中)
- .NET框架4.7.1(安裝在 Windows 10 版本 1709 中)
- .NET框架4.7.2(安裝在 Windows 10 版本 1803/1809 中)
- .NET Framework 4.8(最新的 Windows 10 版本 1903,操作系統的 2019 年 5 月更新版本,已包含 .NET Framework 版本 4.8。
- NET Framework 4.7.2(預裝在 Windows 11 和 Windows 10 版本 20H2 及更高版本上)
所有版本的 .NET Framework 均安裝到以下文件夾中:
- %SystemRoot%Microsoft.NETFramework
- %SystemRoot%Microsoft.NETFramework64
要顯示 .Net 安裝版本的列表,請打開此文件夾,此處每個版本都對應於一個單獨的目錄,其中包含v開頭的字符和版本號作為文件夾名稱。
或者,您可以使用管理權限打開命令提示符並運行以下命令,該命令將顯示已安裝的 .NET Framework 目錄(版本)。
告訴 Microsoft 的 BINDURS%。新框架*

使用註冊表編輯器檢查 .NET Framework 版本
- 按 Windows + R,輸入註冊表編輯器就可以打開Windows註冊表編輯器了。
- 然後導航到以下路徑:
- HKEY_LOCAL_MACHINESOFTWAREMicrosoftNET Framework 設置NDP
- 當您展開 NDP 子項時,您將看到系統中安裝的每個 .NET Framework 版本的單獨項。

要了解有關已安裝版本的更多信息,請展開其中任何一個,例如當您展開 v4 並選擇完整或客戶端時,您會發現以下註冊表參數:
- 安裝— 版本安裝標誌(如果等於 1 – 計算機上安裝了該版本的 .Net);
- 安裝路徑— 該 .Net 版本的安裝目錄;
- 發布— .Net 當前版本號;
- 版本— .Net Framework 的完整版本號。

這裡.NET Framework 版本及其關聯的發布 DWORD 值
| 版本 | 發布 DWORD 的值 |
|---|---|
| .NET框架4.5 | 378389 |
| 隨 Windows 8.1 安裝的 .NET Framework 4.5.1 | 378675 |
| 安裝在 Windows 8、Windows 7 SP1 或 Windows Vista SP2 上的 .NET Framework 4.5.1 | 378758 |
| .NET框架4.5.2 | 379893 |
| 隨 Windows 10 安裝的 .NET Framework 4.6 | 393295 |
| 所有其他 Windows 操作系統版本上安裝的 .NET Framework 4.6 | 393297 |
| Windows 10 上安裝的 .NET Framework 4.6.1 | 394254 |
| 所有其他 Windows 操作系統版本上安裝的 .NET Framework 4.6.1 | 394271 |
| Windows 10 週年更新和 Windows Server 2016 上安裝的 .NET Framework 4.6.2 | 394802 |
| 所有其他 Windows 操作系統版本上安裝的 .NET Framework 4.6.2 | 394806 |
| Windows 10 創意者更新上安裝了 .NET Framework 4.7 | 460798 |
| 所有其他 Windows 操作系統版本上安裝的 .NET Framework 4.7 | 460805 |
| Windows 10 Fall Creators Update 上安裝的 .NET Framework 4.7.1 | 461308 |
| 所有其他 Windows 操作系統版本上安裝的 .NET Framework 4.7.1 | 461310 |
| Windows 10 October 2018 Update 上安裝的 .NET Framework 4.7.2 | 461814 |
| Windows 10 April 2018 更新上安裝的 .NET Framework 4.7.2 | 461808 |
| Windows 10 Fall Creators Update 和早期操作系統版本上安裝的 .NET Framework 4.7.2 | 461814 |
以下示例檢查Release註冊表中的值以確定是否安裝了 .NET Framework 4.5 或更高版本的 .NET Framework。
另外,請閱讀:
