Microsoft .NET Framework 是現代 Windows 操作系統的一個重要功能。 它為開發人員提供了一組由 Microsoft 維護的現成代碼。 大多數情況下,您沒有與 .NET Framework 的直接交互。 然而,這並非總是如此。 有時,您需要知道系統上安裝的 .NET Framework 的特定版本。

您可以通過以下六種方式確定您的 Windows 版本上安裝了哪些 .NET Framework 版本。

查找最新的 .NET Framework 版本:4.5 及更高版本

您可以使用三種方法找出 4.5 及更高版本的 .NET Framework 版本。 “但是 Gavin,”我聽到你說,“我這樣做是為了看看我有什麼版本,我不知道它是不是 4.5。”

你說得對。 查找您的 .NET Framework 版本只需要一點時間。 您可以快速確定您是否擁有 .NET Framework 4.5 版或更高版本。 如果沒有,您可以放心地假設您安裝了以前的版本,或者您根本沒有 .NET Framework 版本(這極不可能)。

1.使用註冊表編輯器查找.NET Framework版本

您可以在註冊表中找到系統上安裝的 .NET Framework 版本。 或註冊表

  1. 點擊 Ctrl + R 要打開運行,然後輸入 regedit。
  2. 當註冊表編輯器打開時,查找以下條目:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4
  3. 在下面 V4 ,查看 完美的 如果有,則您擁有 .NET Framework 4.5 版或更高版本。
  4. 在右側面板中,檢查名為的 DWORD 條目 版本 . 如果存在 DWORD 版本,則您擁有 .NET Framework 4.5 或更高版本。
  5. DWORD 版本數據包含與特定 .NET Framework 版本相關的值。 例如,在下圖中,DWORD 版本的值為 461814。這意味著我的系統安裝了 .NET Framework 4.7.2。 檢查下表以了解版本的 DWORD 值。

您可以根據下面的值表檢查 DWORD 值,以查看系統上的確切 .NET Framework 版本。

2. 使用命令提示符查找 .NET Framework 版本

寫 命令 在開始菜單搜索欄中,右鍵單擊最佳匹配項並選擇 以管理員身份運行 .

現在,將以下命令複製並粘貼到命令提示符中:

 

reg 查詢“HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4”/s

該命令列出了為版本 4 安裝的 .NET Frameworks。NET Framework 版本 4 及更高版本,顯示為“v4.x.xxxx”。

3.使用PowerShell查找.Net Framework版本

PowerShell的 在開始菜單搜索欄中,右鍵單擊最佳匹配項並選擇 以管理員身份運行 . 以管理員身份運行.

現在,您可以使用以下命令檢查 .NET Framework 版本的 DWORD 值:

 

Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full\' | Get-ItemPropertyValue -Name 發布 | Foreach-Object {$_-ge 394802}

上面的命令返回  如果 .NET Framework 版本為 4.6.2 或更高版本。 否則會返回  . 您可以使用上面的 .NET Framework DWORD 值表將命令的最後六位數字替換為不同的版本。 檢查我的例子:

第一個命令確認版本 4.6.2 的存在。 第二個確認版本 4.7.2 的存在。 但是,第三個命令檢查版本 4.8,我尚未安裝該版本,因為 Windows 10 May 更新尚未到達我的系統。 但是,您可以了解 PowerShell 命令如何處理 DWORD 值表的要點。

查找舊版本的 .NET Framework

您可以使用註冊表找出系統上安裝了哪些舊的 .NET Framework 版本。 註冊表編輯器包含所有答案。

  1. 點擊 Ctrl + R 要打開運行,然後 輸入註冊表 .
  2. 當註冊表編輯器打開時,查找以下條目:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
  3. 檢查註冊表中每個 .NET Framework 版本的 NDP 文件。

使用第三方工具檢查您的 .NET Framework 版本

您可以使用多種工具自動查找系統上的 .NET Framework 版本。 但是,它不經常更新,這就是為什麼了解手動方法也很有用。

1. Raymondcc .NET 檢測器

Raymondcc .NET Detector 是最快和最容易使用的檢測工具之一。 您可以下載並解壓縮文件夾,然後運行可執行文件。 當您運行該程序時,它會顯示一個 .NET Framework 版本列表。 黑色版本會安裝在您的系統上,而灰色版本則不會。 如果您單擊灰色的 .NET Framework 版本,程序將帶您進入安裝程序。

去下載 : Raymondcc .NET 系統檢測器 視窗 視窗 (自由)

解壓密碼是 雷蒙德

2. ASoft .NET 版本檢測器

كاشفات إصدار إطار صافي asoft

ASoft .NET 版本檢測器的工作原理與 Raymondcc .NET 檢測器非常相似。 下載並解壓縮程序後,運行該程序。 該程序顯示當前安裝的 .NET Framework 版本列表。 它還為您不擁有的那些版本提供下載鏈接。

去下載: ASoft .NET 系統版本檢測器 視窗 (自由)

檢查 .NET Framework 版本的簡單方法

您現在知道了幾種檢查 .NET Framework 版本的簡單方法。

並非總是需要檢查您的 .NET Framework 版本。 許多程序會在安裝前檢查版本並告訴您是否有版本。 在安裝之前,程序會顯示一條通知,要求您安裝必要的 NetFramework 版本,從而為您省去尋找正確版本的任務。

如果您有任何疑問或問題,請將它們包含在評論中。 我們會盡快回复您