PowerShell无法在Windows 2008 R2上运行

时间:2017-09-04 04:48:27

标签: powershell

我在Windows Server 2008 R2 for PowerShell 5.1上意外安装了.Net 4.5,但现在我已经恢复到.Net 4.0版本,现在PowerShell无法运行。它给出了以下误差。

  

Windows PowerShell因以下错误而终止:找不到方法:'System.Threading.Tasks.Task System.Threading.Tasks.Task.Run(System.Action)'

我该怎么做才能解决这个问题?

2 个答案:

答案 0 :(得分:1)

也许这与您的问题相同:https://michlstechblog.info/blog/powershell-method-not-found-system-threading-tasks-task-system-threading-tasks-task-runsystem-action/

如果这对您不起作用,您可以随时重新安装Powershell 3.0。从https://www.microsoft.com/en-us/download/details.aspx?id=34595

下载

如果您愿意,也可以安装更高版本。这没有坏处。重新安装将需要重新启动,因为它们以KB的形式出现。

答案 1 :(得分:0)

您需要下载Windows Management Framework 3.0或安装Microsoft .NET Framework 4.5才能解决您的问题。

Windows Management Framework 3.0 - link

Microsoft .NET Framework 4.0 - link

或者你可以

Windows Management Framework 4.0 - link

Microsoft .NET Framework 4.5 - link