Я пытаюсь установить Windows Powershell 4.0. Я использую ОС Windows 7 SP1 (x64 Bit).
Я уже загрузил и установил указанные ниже пакеты.
NDP451-KB2858728-x86-x64-AllOS-ENU.exe
)Windows6.1-KB2819745-x64-MultiPkg.msu
)Оба пакета были установлены без каких-либо ошибок, однако, когда я перехожу к командной строке Powershell и набираю следующее:
powershell -version 4
Выдает ошибку:
Не удается запустить Windows PowerShell версии 4, поскольку она установлена неправильно.
Похоже, .NET Framework 4.5.1 несовместима с Powershell V4. Итак, я удалил .NET Framework 4.5.1 и Windows Management Framework 4.0. Затем я установил .NET Framework 4.5 (dotnetfx45_full_x86_x64.exe
) и переустановил WMF 4.0. И перезагрузил компьютер. На этот раз я увидел, что Центр обновления Windows работает и обновляет ОС. Я знал, что все идет хорошо.
Теперь на моем компьютере установлен PowerShell 4.0. Если я напечатаю $PSVersionTable
он вернет результат как:
PS C:\Users\Admin> $PSVersionTable
---- -----
PSVersion 4.0