第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何檢測安裝了哪些.NET Framework版本和服務(wù)包?

如何檢測安裝了哪些.NET Framework版本和服務(wù)包?

慕妹3242003 2019-06-15 11:18:49
如何檢測安裝了哪些.NET Framework版本和服務(wù)包?有人問了一個類似的問題這里,但它是專門用于.NET 3.5的。具體來說,我在尋找以下內(nèi)容:確定安裝了哪些.NET Framework版本和服務(wù)包的正確方法是什么?是否有可使用的注冊表項列表?框架版本之間是否存在依賴關(guān)系?
查看完整描述

3 回答

?
大話西游666

TA貢獻1817條經(jīng)驗 獲得超14個贊

注冊表是官方方式若要檢測是否安裝了特定版本的框架,請執(zhí)行以下操作。

enter image description here

根據(jù)您要查找的Framework版本,需要更改哪些注冊表項:

Framework Version  Registry Key
------------------------------------------------------------------------------------------
1.0                HKLM\Software\Microsoft\.NETFramework\Policy\v1.0\3705 
1.1                HKLM\Software\Microsoft\NET Framework Setup\NDP\v1.1.4322\Install 
2.0                HKLM\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727\Install 
3.0                HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.0\Setup\InstallSuccess 
3.5                HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\Install 
4.0 Client Profile HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client\Install
4.0 Full Profile   HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full\Install

一般來說,你是在尋找:

"Install"=dword:00000001

除.NET 1.0外,該值為字符串(REG_SZ)而不是一個數(shù)字(REG_DWORD).

確定服務(wù)包級別遵循類似的模式:

Framework Version  Registry Key
------------------------------------------------------------------------------------------
1.0                HKLM\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}\Version 
1.0[1]             HKLM\Software\Microsoft\Active Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24}\Version 
1.1                HKLM\Software\Microsoft\NET Framework Setup\NDP\v1.1.4322\SP 
2.0                HKLM\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727\SP 
3.0                HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.0\SP 
3.5                HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\SP 
4.0 Client Profile HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Client\Servicing
4.0 Full Profile   HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full\Servicing

[1] Windows Media Center or Windows XP Tablet Edition

如您所見,如果在Windows Media Center或Windows XP Tablet Edition上運行,則確定.NET 1.0的SP級別將發(fā)生更改。同樣,.NET 1.0使用字符串值,而其他所有使用DWORD。

對于.NET 1.0,這些鍵的字符串值的格式為#、#。最后一個#是ServicePack級別。

雖然我沒有明確地要求這樣做,但是如果您想知道Framework的確切版本號,可以使用以下注冊表項:

Framework Version  Registry Key
------------------------------------------------------------------------------------------
1.0                HKLM\Software\Microsoft\Active Setup\Installed Components\{78705f0d-e8db-4b2d-8193-982bdda15ecd}\Version 
1.0[1]             HKLM\Software\Microsoft\Active Setup\Installed Components\{FDC11A6F-17D1-48f9-9EA3-9051954BAA24}\Version 
1.1                HKLM\Software\Microsoft\NET Framework Setup\NDP\v1.1.4322 
2.0[2]             HKLM\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727\Version 
2.0[3]             HKLM\Software\Microsoft\NET Framework Setup\NDP\v2.0.50727\Increment
3.0                HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.0\Version 
3.5                HKLM\Software\Microsoft\NET Framework Setup\NDP\v3.5\Version 
4.0 Client Profile HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Version 
4.0 Full Profile   HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Version 

[1] Windows Media Center or Windows XP Tablet Edition
[2] .NET 2.0 SP1
[3] .NET 2.0 Original Release (RTM)

同樣,.NET 1.0使用字符串值,而其他所有使用DWORD。

附加說明

  • 對于.NET 1.0,這些鍵中任意一個的字符串值的格式為#,#,####,#..這個#,#,####字符串的一部分是Framework版本。

  • 對于.NET 1.1,我們使用注冊表項本身的名稱,它表示版本號。

  • 最后,如果您查看依賴項,則.NET 3.0向.NET 2.0添加了額外的功能,因此.NET 2.0和.NET 3.0都必須在安裝時規(guī)避,以正確地說明已安裝了.NET 3.0。同樣,.NET 3.5向.NET 2.0和.NET 3.0添加了額外的功能,因此.NET 2.0、.NET 3.0和.NET 3都應(yīng)該計算為正確安裝了.NET 3.5。

  • NET4.0安裝一個新版本的CLR(CLRVersion4.0),它可以與CLR2.0并行運行。

.NET 4.5的更新

不會有v4.5如果安裝了.NET 4.5,則注冊表中的鍵。相反,您必須檢查HKLM\Software\Microsoft\NET Framework Setup\NDP\v4\Full鍵包含一個名為Release..如果存在此值,則會安裝.NET 4.5,否則不會安裝。可以找到更多的細節(jié)。這里這里.


查看完整回答
反對 回復(fù) 2019-06-15
?
富國滬深

TA貢獻1790條經(jīng)驗 獲得超9個贊

微軟在以下知識庫文章中給出了這個問題的官方答案:

文章ID:318785-最后一次回顧:2008年11月7日-修訂版:20.1如何確定安裝了哪些版本的.NET Framework以及是否應(yīng)用了ServicePack

不幸的是,它似乎無法工作,因為2.0目錄中的m斯科lib.dll版本有一個2.0版本,而且在3.0或3.5目錄中都沒有m斯科lib.dll版本,即使安裝了3.5SP1.為什么微軟的官方回答會如此誤導呢?


查看完整回答
反對 回復(fù) 2019-06-15
  • 3 回答
  • 0 關(guān)注
  • 880 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號