如何查看 Windows 10 和 Windows 11 上安裝的 .NET Framework 版本
以下是在 Windows 電腦上尋找已安裝的 .NET 版本的最佳方法。
在兩個操作系統中 窗戶11 和 窗戶10.NET Framework(通常簡稱為「.NET」)是一個綜合性的開發平台,包含程式語言、程式庫和工具,用於建立各種應用程式。開發人員依靠它來建立用於桌上型電腦、筆記型電腦、平板電腦、伺服器、網站甚至遊戲的軟體。
.NET 最初是專為 Windows 平台設計的框架,如今已發展成為開源的跨平台技術。它不僅可以在 Windows 上運行,還可以在 macOS 和 Linux 上運行,使其成為現代軟體開發的靈活解決方案。
對於大多數普通用戶而言,.NET 的安裝版本通常無需擔心。然而,某些程式需要特定版本的框架才能正確安裝或執行。對於開發人員來說,管理多個版本對於在不同環境下建立和測試應用程式至關重要。
因此,無論您是在排查和修復應用程式相容性問題,還是在設定開發工作區,了解您的電腦上安裝了哪個版本的 .NET Framework 都會有所幫助。
無論出於何種原因,Windows 11 和 10 都提供了多種方法來檢查 .NET 版本,包括透過檔案總管、登錄、命令提示字元和 PowerShell。
在本教程中,我將解釋確定 Windows 11(和 10)上安裝了哪個版本的 .NET Framework 所需的步驟。
這些說明已更新,以確保準確性並反映作業系統進程的變更。
如何使用檔案總管檢視 .NET 版本
若要在 Windows 11 上使用檔案總管檢查 .NET Framework 版本,請依照下列步驟操作:
- 打開 檔案總管.
- 轉到以下路徑: C:\Windows\Microsoft.NET\Framework
- 開啟包含最新版本的資料夾,例如: v4.0.30319.
- 右鍵單擊任意文件 “.dll” 並選擇一個選項 特性.
- 單擊選項卡 細節.
- 在「產品版本」部分,檢查 .NET 版本,例如: 4.8.9032.0.
完成這些步驟後,檔案詳細資料將顯示您 Windows 系統上安裝的 .NET 平台版本。此方法可有效識別裝置上安裝的應用程式所使用的 .NET Framework 版本。
如何使用系統登錄檢查.NET版本。
若要透過系統登錄機碼確定裝置上安裝的 .NET Framework 版本,請依照下列步驟操作:
1. 打開菜單 開始.
2. 搜索 註冊表編輯器螢幕上將出現一個圖示。 登錄編輯器點擊即可開啟程式。
3. 在登錄編輯器視窗中,導覽至以下路徑:
* HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework\Setup\NDP
* 此路徑用於儲存已安裝的 .NET Framework 版本的資訊。
4. 展開您要尋找的版本的主鍵-例如, v4此資料夾代表 .NET Framework 的主要版本(例如 4.x 版本)。
5. 選擇子鍵 客戶端.
* 此金鑰包含有關 .NET Framework 用戶端版本的詳細資訊。
* **快速提示在 .NET 4 之前的版本中,金鑰可能是數字或「Setup」。例如,.NET 3.5 版本在金鑰中包含了版本號。 1033.
6. 在視窗的右側窗格中,找到名為「」的字串值。 “版本”此字串旁的值表示已安裝的 .NET Framework 版本。
完成這些步驟後,您將能夠查看 Windows 系統上已安裝的 .NET Framework 版本。此方法對於需要了解電腦上安裝的 .NET Framework 確切版本的開發人員和系統管理員尤其有用,以便進行相容性檢查和偵錯。
如何使用命令提示字元檢查 .NET 版本
在 Windows 11 中,您可以使用命令提示字元輕鬆查看電腦上安裝的 .NET Framework 版本。此方法對於需要了解 .NET 版本以確保應用程式相容性或進行維護和更新的開發人員和系統管理員尤其有用。以下是詳細步驟:
1. 打開菜單 開始.
2. 搜索 命令提示符右鍵單擊第一個結果,然後選擇該選項。 以管理員身份執行此步驟是為了取得執行該命令所需的存取權限。
3. 在命令提示字元視窗中,鍵入以下命令並按下回車鍵。 進入 若要確定您的 Windows 系統上安裝了哪個版本的 .NET:
reg query "HKLMSOFTWAREMicrosoftNet Framework SetupNDP" /s
此指令會存取 Windows 登錄,並查詢所有已安裝的 .NET Framework 版本的資訊。
4. 若要特別檢查是否安裝了 4.x 版本或其任何子版本,請使用下列指令:
reg query "HKLMSOFTWAREMicrosoftNet Framework SetupNDPv4" /s
此指令只會搜尋 .NET Framework 4.x 版本的資訊。
5. 執行指令後,在結果中搜尋名為「」的欄位。 “版本”此欄位中的值將決定您已安裝的 .NET Framework 版本。如果您的電腦上安裝了多個 .NET 版本,則可能會顯示多個版本。
完成這些步驟後,您將能夠查看電腦上已安裝的 .NET Framework 版本。此資訊對於運行某些需要特定 .NET 版本的應用程式、系統更新以及確保不同程式之間的兼容性至關重要。請記住,.NET Framework 是 Windows 架構的核心組成部分,了解其版本有助於維護系統的穩定性和效能。
如何使用 PowerShell 檢查 .NET 版本
若要檢視 Windows 11 電腦上安裝了哪個版本的 .NET,可以使用 PowerShell 執行下列步驟。此方法可以有效地確定您的系統上安裝的是 .NET Framework、.NET Core 或 .NET 5 或更高版本。
- 打開菜單 開始 (絕不)。
- 搜索應用 PowerShell的右鍵單擊第一個結果並選擇該選項。 以管理員身份運行 (以管理員身分執行)以賦予 PowerShell 足夠的權限來存取系統資訊。
- 在 PowerShell 視窗中輸入以下命令,然後按下回車鍵。 進入 此命令旨在從 Windows 註冊表中提取版本信息,從而實現此功能:
Get-ChildItem 'HKLM:SOFTWAREMicrosoftNET Framework SetupNDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)p{L}'} | Select PSChildName, version
- 檢查電腦上安裝了哪個版本的 .NET Framework。 PowerShell 將顯示已安裝版本的清單。
完成這些步驟後,PowerShell 將顯示有關 Windows 11(或 Windows 10)上 .NET Framework 和 .NET Core 或 .NET 5+ 版本(如果已安裝)的資訊。此方法提供有關已安裝的 .NET 環境的準確詳細信息,有助於進行故障排除並確保應用程式相容性。
評論被關閉。