将程序包 KB2691442 更改为 已暂存 状态失败的解决方法

发布时间:2021-01-01编辑:脚本学堂
你是否遇到了:将程序包 KB2691442 更改为 已暂存 状态失败。类似这样的错误呢,那么抓紧来看看本文提供的有效的解决方法吧。

安装MSXML4.0 SP3后出现错误。
日志错误提示:将程序包 KB2691442 更改为 已暂存 状态失败。状态为: 0x800f0816。
到程序管理中查询已安装的更新提示:此计算机上未安装任何更新,可是更新已经成功安装快100多个了!

网上说需要改注册表
打开注册表编辑器,.进入HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControl,将RegistrySizeLimit属性的“数值数据”文本框的值修改为ffffffff(8个f),“基数”选16进制,确定重新启动计算机。进入注册表这个位置没有这个值然后自己新建此项后重启计算机仍然无效。
 
答案是这样的:
只是更新临时文件读取出错而已,无需修改改注册表。
 
可以把之前有问题的临时文件先清理一下
1. 单击 "开始"在搜索栏内输入cmd,右击"cmd.exe",选择"以管理员身份运行"。
2. 在命令提示符处,键入下列命令(为了防止拼写错误,您可以每次复制一行命令,然后粘贴到命令提示符中),并在键入每一行后按 Enter 键(如果跳出选择提示,您按Y键):
 

复制代码 代码示例:
net stop WuAuServ
RD /s %windir%softwaredistribution
net start WuAuServ
exit
 

 
执行完以上步骤后,请您重试Windows Update检查更新,让系统可以重新生成已安装更新的列表
 
请手动下载KB2691442 更新,进行安装
 
32位请单击这里:
http://www.microsoft.com/zh-cn/download/details.aspx?id=30255
 
64位请单击这里:
http://www.microsoft.com/zh-cn/download/details.aspx?id=30225

希望以上的方法,对大家有所帮助。

另外,在实践中,发现一个重点就是windows server 2008 R2打补丁时,一定要先打上service pack1,然后再用windows update更新其它补丁就一切顺利了。