Sitecore Powershell installation problem

Recently, I tried to install Sitecore Powershell Extensions, a very well know command line for Sitecore that helps a lot of different situations, but I had  a problem
System.Management.Automation, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified

powershell Error Message

In order to solve that, I found the “Windows Management Framework 3.0” on the following link  https://www.microsoft.com/en-us/download/details.aspx?id=34595

I installed the files ‘Windows6.1-KB2506143-x64.msu” on the server, and solved the issue.