2015-10-14 86 views
2

我刚从的Visual Studio 2012更新到2015年看起来是这样撞着.NET版本号从4.0.313094.6.0081(在Windows 7下运行) 。PowerShell不要运行安装

但是,我们的项目运行了许多PowerShell脚本。升级后,尝试运行PowerShell给了我一个错误,它无法运行,因为它需要.NET版本4.6.0081。

这没有任何意义。该版本现在已安装在我的电脑上。为什么会说我需要它?

所以我决定通过安装Windows Management Framework 4.0来升级PowerShell。之后,我现在得到一个错误,说它无法运行,因为它需要.NET版本4.0.31309。

这是怎么回事?

回答

3

这很可能造成丢失的注册表项:

Windows Registry Editor Version 5.00 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework] 
"InstallRoot"="C:\\Windows\\Microsoft.NET\\Framework64\\" 

PowerShell will not start

+0

嗯....貌似我已经有此设置。 –

相关问题