在运行 Windows 的计算机上安装一个.msu 更新程序包时收到错误消息:"您可以安装此软件包之前,必须更新 Windows 模块安装程序"

适用于: Windows 8.1 EnterpriseWindows 8.1Windows 8.1 Pro

症状


运行 Windows 的计算机上安装.msu 更新包时,您可能会收到以下错误消息:
Windows 模块安装程序必须更新,才能安装此程序包。 请更新计算机上的 Windows 模块安装程序,然后重试安装。
当您使用脚本来安装.msu 更新包时,则安装将失败。发生此问题时,Wusa.exe 过程会返回错误代码 0x800f0823。

原因


因为安装需要新版本的 Windows 模块安装程序或服务堆栈,将出现此问题。

解决方案


要解决此问题,请使用 Windows Update 更新 Windows 模块安装程序或服务堆栈。或者,下载从 Microsoft 下载中心下表中列出的更新。
操作系统KB 编号
Windows Vista 和 Windows Server 2008955430
Windows 7 和 Windows Server 2008 R22533552
Windows 8 和 Windows Server 20122871777
Windows 8.1 和 Windows Server 2012 R22919442

详细信息


当您使用 Windows 更新时,Windows 模块安装程序或服务堆栈更新是必需的。但是,安装.msu 更新包时,安装程序无法连接到 Windows 更新来更新 Windows 模块安装程序或服务的堆栈。