Powershell

在 Server 2012 上安裝 Windows Management Framework 4.0 (Powershell 4.0) 失敗

  • August 28, 2021

我一直在嘗試在 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

嘗試安裝時,遇到以下錯誤:

由於錯誤 2148098050“消息簽名者的證書無效或找不到”,無法安裝 Windows 更新。(命令行:“C:\Windows\system32\wusa.exe”“C:\Users\Administrator\Downloads\Windows6.1-KB2819745-x64-MultiPkg.msu”“)

程式碼簽名的安裝程序通常包含證書作為二進製文件的一部分。我只是右鍵點擊包並從 MSU 中手動提取證書並將其安裝在本地機器證書儲存中以確保簽名者是受信任的。當我嘗試再次安裝該軟體包時,我收到了一個新錯誤:

由於錯誤 2148073480“指定的算法無效”,無法安裝 Windows 更新。(命令行:“C:\Windows\system32\wusa.exe”“C:\Users\Administrator\Downloads\Windows6.1-KB2819745-x64-MultiPkg.msu”“)

任何人都可以幫助解決上述問題嗎?

我下載了錯誤的文件。Server 2012 的正確文件如下(來自問題中發布的同一連結):

Windows8-RT-KB2799888-x64.msu

安裝上面的 MSU 完美無缺。

引用自:https://serverfault.com/questions/586890