2015-10-14 122 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

嗯....貌似我已經有此設置。 –

相關問題