Windows 10上,“.NET Framework”是一個由編程語言、庫和工具組成的開發(fā)平臺,程序員可以使用它為臺式機、筆記本電腦、平板電腦、web應(yīng)用程序、游戲等開發(fā)不同類型的應(yīng)用程序。
.NET平臺不僅限于Windows,因為它是開源和跨平臺的,所以它也支持macOS和Linux操作系統(tǒng)。
普通用戶很少關(guān)心Windows 10上安裝的.NET版本,但某些應(yīng)用程序需要特定版本才能安裝和運行。
Windows 10提供了四種檢查.NET Framework版本的方法。
如何使用文件資源管理器檢查.NET版本
如何使用注冊表檢查.NET版本
如何使用命令提示符檢查.NET版本
如何使用PowerShell檢查.NET版本
一、如何使用文件資源管理器檢查.NET版本
1.打開文件資源管理器,瀏覽以下路徑:
C:\Windows\Microsoft.NET\Framework
2.打開最新版本的文件夾,例如v4.0.30319。
3.右鍵單擊任何.dll文件并選擇“屬性”選項。
4.單擊“詳細信息”選項卡。
5.在“產(chǎn)品版本”部分,可以看到安裝的.NET的版本,例如4.8.4084.0。
二、如何使用注冊表檢查.NET版本
1.單擊任務(wù)欄中的“搜索”按鈕,搜索regedit并單擊,打開注冊表編輯器。
2.瀏覽以下路徑:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP
3.展開v4項,選擇client項,在右側(cè)的version字符串中可以看到版本號。
提示:在版本4之前的版本中,鍵將是一個數(shù)字或setup。例如,.NET 3.5版在1033鍵下包含版本號。
三、如何使用命令提示符檢查.NET版本
1.單擊任務(wù)欄中的“搜索”按鈕,搜索“命令提示符”,選擇以管理員身份運行選項,打開命令提示符。
2.鍵入以下命令然后按Enter鍵:
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP" /s
如果是安裝了4.x版,請使用以下命令:
reg query "HKLM\SOFTWARE\Microsoft\Net Framework Setup\NDP\v4" /s
3.在version中可以查看安裝在Windows 10上的.NET Framework的版本。
四、如何使用PowerShell檢查.NET版本
1.單擊任務(wù)欄中的“搜索”按鈕,搜索PowerShell,選擇以管理員身份運行選項,打開PowerShell窗口。
2.鍵入以下命令然后按Enter鍵:
Get-ChildItem 'HKLM:\SOFTWARE\Microsoft\NET Framework Setup\NDP' -Recurse | Get-ItemProperty -Name version -EA 0 | Where { $_.PSChildName -Match '^(?!S)\p{L}'} | Select PSChildName, version
3.PowerShell將返回安裝在Windows 10上的.NET Framework的版本信息。#win10玩機技巧#
由于Windows系統(tǒng)對.NET Framework這一系統(tǒng)組件有著極為特殊的要求,而部分應(yīng)用軟件及游戲?qū)ζ涞囊蕾囆砸步踹_到了驅(qū)動級的水準,使用或安裝不當會遭遇許多“未知”的問題,因此如何掌握.NET Framework的安裝與使用,就是本文將為您闡述的。
1. .NET Framework版本有學問
不同版本的Windows系統(tǒng)內(nèi)置有不同版本的.NET Framework組件。那么,如何才能確定當前系統(tǒng)中.NET Framework的版本呢?可以通過如下兩種方法查明。
首先,可通過注冊表確定.NET Framework版本。按下Win+R并運行REGEDIT命令,啟動注冊表編輯器。依次定位到“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP”分支。只要查看NDP下的子項,即可一眼看清.NET Framework的基本版本信息。要進一步了解.NET Framework的版本詳細信息,點擊下一級分支中Client或Full子項下的Version字符串值,在“數(shù)值數(shù)據(jù)”中即可看到詳細信息(圖1)。
小提示:
如果要了解.NET Framework程序的安裝位置,雙擊InstallPath字符串項,即可看到詳盡的路徑(圖2)。
隨著微軟Windows 10版本的不斷更新,.NET Framework也會獲得相應(yīng)的增強和更新。要了解.NET Framework組件的最新更新情況,在注冊表中導(dǎo)航到“HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Updates”,可清晰地看到每個已經(jīng)安裝的.NET Framework組件的KB知識庫版本更新(圖3)。
如果擔心動用注冊表會有危險,還可以使用命令提示符來查看.NET Framework的版本號。具體方法是在命令提示符窗口中執(zhí)行如下命令(圖4):
dir %WINDIR%\Microsoft.Net\Framework\v*
該方法僅顯示1到4版本的列表,若安裝有后續(xù)版本,會顯示在“%WINDIR%\Microsoft.Net\Framework”文件夾的一個子文件夾中。
小提示:
不同版本的Windows系統(tǒng)默認可能會自帶某個版本的.NET Framework組件,但這并不意味著高版本附帶的.NET Framework可以支持低版本.NET Framework對應(yīng)的軟件(見表)。
系統(tǒng)版本 默認.NET版本
---------------------------
Windows Server 2012 R2 RTM 4.5.1 RTM
Windows Vista SP2 2.0 SP2 & 3.0 SP2
Windows 7 2.0 SP2 & 3.0 SP2 & 3.5 SP1 (3.5.1)
Windows 8 4.5
Windows 8.1 4.5.1
Windows 10 4.6
2. 獲取.NET Framework軟件方法多
作為Windows系統(tǒng)的一項主要特性,系統(tǒng)內(nèi)置的.NET Framework可通過控制面板中“程序和功能”窗口左側(cè)的“啟用或關(guān)閉Windows功能”鏈接進入選擇并開啟,自動下載和安裝(圖5)。
還可以通過微軟官方網(wǎng)站下載.NET Framework組件,或者通過百度或Google等搜索引擎搜索下載。
在沒有網(wǎng)絡(luò)的環(huán)境下,還可以通過Windows安裝介質(zhì)獲取.NET Framework。插入Windows的USB或DVD安裝介質(zhì),從“X:\sources\sxs”目錄中可以看到含有.NET Framework的CAB安裝包(其中X要換為介質(zhì)所在盤符)。如果安裝介質(zhì)為ISO文件,打開ISO文件或?qū)SO虛擬為一個盤符,也可從中獲取上述文件。
之后,進入管理員模式的命令提示符窗口,運行如下命令安裝.NET Framework(圖6):
Dism.exe /online /enable-feature /featurename:NetFX3 /All /Source:X:\sources\sxs /LimitAccess
3. .NET Framework無法安裝問題的解決
如果遇到.NET Framework無法安裝的情況,可先從計算機中刪除所有版本的已安裝.NET Framework程序。為此,可用.NET Framework Cleanup Tool軟件快速卸載。之后,下載、安裝并運行Microsoft .NET Framework Repair Tool軟件,按向?qū)Р僮鳎迯?fù)存在的.NET Framework問題(圖7)。
擴展閱讀:
我們還可以使用一款A(yù)Soft .NET Version Detector工具來解決上述問題。該工具不但能夠顯示已經(jīng)安裝的.NET Framework版本,也可以部署.NET Framework的更新。