我听说我可以检查我的.Net框架版本从HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET框架安装\NDP\v3.5。
有两个条目SP和版本。.Net Framework3.5 SP1具有SP条目的值1(true)。
在这部分,我有一个问题。.Net Framework3.5与.Net Framework3.5 SP1有相同的版本号,而SP入口值只有一个不同?
例如,我知道版本条目值为3.5.30729.12345。但是,我不知道SP条目值。在这种情况下,我能否说服版本输入值指示.Net Framework3.5SP1?
谢谢。
发布于 2018-12-09 19:29:48
如何确定安装了哪些版本和服务包级别的Microsoft .NET框架
使用下面的注册表信息确定安装了哪个版本和服务包级别的。 v3.5原始版本 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET框架安装\NDP\v3.5名称:安装,类型: REG_DWORD,数据:1名称: SP,类型: REG_DWORD,数据:0 v3.5 Service Pack 1 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET框架安装\NDP\v3.5名称:安装,类型: REG_DWORD,数据:1名称: SP,类型: REG_DWORD,数据:1
在同一篇文章中,在推荐的部署检测报头下面:
若要检测特定.NET框架版本的存在,而不论Service级别如何,或检测同一.NET框架版本的service级别或更高的service级别,请使用下表中列出的注册表信息。 v3.5任何版本的 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET框架安装\NDP\v3.5install=1 v3.5服务包1或大 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET框架设置\NDP\v3.5SP >= 1
https://stackoverflow.com/questions/53691710
复制相似问题