本文有助于解决通过 Windows 远程管理 2.0 和 Windows Remote Shell 部署 Windows 更新 .msu 文件时发生的问题。
适用于: Windows 7 Service Pack 1原始 KB 数: 2773898
现象
Windows 更新独立安装程序(WUSA)通过 Windows 远程管理 2.0 和 Windows 远程 Shell 部署 Windows 更新 .msu 文件时返回0x5 ERROR_ACCESS_DENIED。 还可以在应用程序事件日志中看到以下内容:
来源:Microsoft-Windows-WUSA 事件 ID:3 级别: 错误说明:由于错误2147942405“访问被拒绝”,无法安装 Windows 更新。
不支持在远程计算机上安装使用 WUSA 或 WUA API 的更新。
解决方法
若要解决此问题,请使用以下方法:
使用以下命令通过 Windows Remote Shell 和 WUSA 提取 .msu 文件:
winrs.exe -r:<computername> wusa.exe <update> /extract:<destination>
完成后,使用dism.exe或程序包管理器安装.cab包。 若要使用dism.exe,请使用以下命令:
winrs.exe -r:<computername> dism.exe /online /add-package /PackagePath:<Path_To_Package>\KBnnnnnnn.cab
详细信息
Windows 更新独立安装程序使用 Windows 更新 代理 API 安装更新包。 更新包具有 .msu 文件扩展名。 .msu 文件扩展名与 Windows 更新 独立安装程序相关联。
此处介绍了对远程使用 WUA API 的安全限制:
数据收集
如果需要 Microsoft 支持方面的帮助,建议按照使用 TSS 针对与部署相关的问题收集信息中所述的步骤收集信息。