症状
在运行 Windows 的计算机上安装 .msu 更新包时,可能会收到以下错误消息:
注意
必须先更新 Windows 模块安装程序,然后才能安装此包。 请更新计算机上的 Windows 模块安装程序,然后重试安装程序。
使用脚本安装 .msu 更新包时,安装会失败。 发生此问题时,Wusa.exe 进程0x800f0823返回错误代码。
原因
出现此问题的原因是安装需要新版本的 Windows 模块安装程序或服务堆栈。
解决方法
若要解决此问题,请使用 Windows 更新 更新 Windows 模块安装程序或服务堆栈。 或者,从Microsoft下载中心下载下表中列出的更新。
| 操作系统 | KB 编号 |
|---|---|
| Windows Vista 和 Windows Server 2008 | 955430 |
| Windows 7 和 Windows Server 2008 R2 | 2533552 |
| Windows 8 和 Windows Server 2012 | 2871777 |
| Windows 8.1 and Windows Server 2012 R2 | 2919442 |
详细信息
使用 Windows 更新 时,需要 Windows 模块安装程序或服务堆栈更新。 但是,安装 .msu 更新包时,安装程序不会连接到Windows 更新来更新 Windows 模块安装程序或服务堆栈。