在 Server 2012 上安装 Windows Management Framework 4.0(Powershell 4.0)失败

在 Server 2012 上安装 Windows Management Framework 4.0(Powershell 4.0)失败

我一直在尝试在 Amazon EC2 上的 Windows Server 2012 实例上测试 PowerShell Desired State 配置。我从 MS 下载中心下载了 Windows Management Framework 4.0:

Windows 管理框架 4.0

http://www.microsoft.com/en-au/download/details.aspx?id=40855

尝试安装时,我遇到以下错误:

无法安装 Windows 更新,原因是出现错误 2148098050“消息签名者的证书无效或未找到。”(命令行:“C:\Windows\system32\wusa.exe” “C:\Users\Administrator\Downloads\Windows6.1-KB2819745-x64-MultiPkg.msu” )

代码签名的安装程序通常将证书作为二进制文件的一部分。我只需右键单击软件包并从 MSU 手动提取证书并将其安装在本地机器证书存储中,以确保签名者是可信的。当我再次尝试安装软件包时,我收到了一个新的错误:

无法安装 Windows 更新,因为出现错误 2148073480“指定的算法无效”。 (命令行:“C:\Windows\system32\wusa.exe” “C:\Users\Administrator\Downloads\Windows6.1-KB2819745-x64-MultiPkg.msu” )

有人可以帮忙解决上述问题吗?

答案1

我下载了错误的文件。Server 2012 的正确文件如下(来自问题中发布的同一链接):

Windows8-RT-KB2799888-x64.msu

上面的 MSU 安装工作顺利完成。

相关内容