我正在尝试安装 Windows Powershell 4.0。我使用 Windows 7 SP1 操作系统(x64 位)。
我已经下载并安装了以下软件包。
- .NET Framework 4.5。(
NDP451-KB2858728-x86-x64-AllOS-ENU.exe
) - Windows 管理框架 4.0。(
Windows6.1-KB2819745-x64-MultiPkg.msu
)
这两个包都安装成功了,没有任何错误,但是当我进入 Powershell 提示符并输入以下内容时:
powershell -version 4
它会引发一个错误:
无法启动 Windows PowerShell 版本 4,因为它未正确安装。
答案1
看起来 .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 Update 正在运行并且正在更新操作系统。我知道一切进展顺利。
现在我的电脑上安装了 PowerShell 4.0。如果我输入$PSVersionTable
它将返回以下结果:
PS C:\Users\Admin> $PSVersionTable
---- -----
PSVersion 4.0