櫻子
不同版本的Windows系統(tǒng)內(nèi)置有不同版本的.NET Framework組件,那么,如何才能確定當(dāng)前系統(tǒng)中.NET Framework的版本呢?可以通過如下兩種方法查明。
首先,可通過注冊表確定.NET Framework版本。按下Win+R并運行REGEDIT命令,啟動注冊表編輯器。依次定位到“HKEY_LOCAL_MACHINE\ SOFTWARE\Microsoft\NET Framework Setup\NDP”分支。只要查看NDP下的子項,即可一眼看清.NET Framework的基本版本信息。要進(jìn)一步了解.NET Framework的版本詳細(xì)信息,點擊下一級分支中Client或Full子項下的Version字符串值,在“數(shù)值數(shù)據(jù)”中即可看到詳細(xì)信息(圖1)。
隨著微軟Windows 10版本的不斷更新,.NET Framework也會獲得相應(yīng)的增強(qiáng)和更新。要了解.NET Framework組件的最新更新情況,在注冊表中導(dǎo)航到“HKEY_LOCAL_MACHINE\ SOFTWARE\Wow6432Node\ Microsoft\Updates”,可清晰地看到每個已經(jīng)安裝的. N E T Framework組件的KB知識庫版本更新(圖3)。
如果擔(dān)心動用注冊表會有危險,還可以使用命令提示符來查看.NET Framework的版本號。具體方法是在命令提示符窗口中執(zhí)行如下命令(圖4):
dir %WINDIR%\Microsoft. Net\Framework\v*
該方法僅顯示1到4版本的列表,若安裝有后續(xù)版本,會顯示在“%WINDIR%\Microsoft.Net\ Framework”文件夾的一個子文件夾中。
作為Windows系統(tǒng)的一項主要特性,系統(tǒng)內(nèi)置的.NET Framework可通過控制面板中“程序和功能”窗口左側(cè)的“啟用或關(guān)閉Windows功能”鏈接進(jìn)入選擇并開啟,自動下載和安裝(圖5)。
還可以通過微軟官方網(wǎng)站下載. N E T 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虛擬為一個盤符,也可從中獲取上述文件。
之后,進(jìn)入管理員模式的命令提示符窗口,運行如下命令安裝.NET Framework(圖6):
Dism.exe /online /enable-feature / featurename:NetFX3 /All /Source:X:\ sources\sxs /LimitAccess
如果遇到.NET Framework無法安裝的情況,可先從計算機(jī)中刪除所有版本的已安裝.NET Framework程序。為此,可用.NET Framework Cleanup Tool軟件快速卸載。之后,下載、安裝并運行Microsoft.NET Framework Repair Tool軟件,按向?qū)Р僮鳎迯?fù)存在的.NET Framework問題(圖7)。
擴(kuò)展閱讀
我們還可以使用一款A(yù)Soft.NET Version Detector工具來解決上述問題。該工具不但能夠顯示已經(jīng)安裝的.NET Framework版本,也可以部署.NET Framework的更新。