如何檢查 Windows 10 PC 上安裝的 .NET Framework 版本

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.5378389
隨 Windows 8.1 安裝的 .NET Framework 4.5.1378675
安裝在 Windows 8、Windows 7 SP1 或 Windows Vista SP2 上的 .NET Framework 4.5.1378758
.NET框架4.5.2379893
隨 Windows 10 安裝的 .NET Framework 4.6393295
所有其他 Windows 操作系統版本上安裝的 .NET Framework 4.6393297
Windows 10 上安裝的 .NET Framework 4.6.1394254
所有其他 Windows 操作系統版本上安裝的 .NET Framework 4.6.1394271
Windows 10 週年更新和 Windows Server 2016 上安裝的 .NET Framework 4.6.2394802
所有其他 Windows 操作系統版本上安裝的 .NET Framework 4.6.2394806
Windows 10 創意者更新上安裝了 .NET Framework 4.7460798
所有其他 Windows 操作系統版本上安裝的 .NET Framework 4.7460805
Windows 10 Fall Creators Update 上安裝的 .NET Framework 4.7.1461308
所有其他 Windows 操作系統版本上安裝的 .NET Framework 4.7.1461310
Windows 10 October 2018 Update 上安裝的 .NET Framework 4.7.2461814
Windows 10 April 2018 更新上安裝的 .NET Framework 4.7.2461808
Windows 10 Fall Creators Update 和早期操作系統版本上安裝的 .NET Framework 4.7.2461814

以下示例檢查Release註冊表中的值以確定是否安裝了 .NET Framework 4.5 或更高版本的 .NET Framework。

另外,請閱讀: