症状
在运行 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 模块安装程序或服务堆栈。