我在 Windows 2003 SBS 域上有 12 个 Vista 桌面。更新通过 Windows Update Services 3 进行控制。
这些桌面具有相同的硬件和软件配置:Windows Vista Business x86 和 Office 2007 Small Business。
应用 Office 2007 更新后,只有 2 台台式机出现 646 错误。其他台式机均能正常工作(所有台式机均在同一天安装,配置相同)。
在谷歌上找不到对我有用的解决方案:我尝试使用 regsvr32.exe 重新注册 Windows 更新 dll,并禁用了 UAC。
我找到了两种可行的解决方案: - 下载独立升级包,并从域用户帐户(即桌面管理员)运行它 - 以域管理员身份登录并通过 Windows Update 应用更新
我正在尝试找出我所缺少的内容,以便域用户可以更新其桌面。
WindowsUpdate 日志:
2010-09-29 15:54:38:819 4456 14b0 处理程序 :::::::::::::
2010-09-29 15:54:38:819 4456 14b0 处理程序::开始::处理程序:MSI 安装
2010-09-29 15:54:38:819 4456 14b0 处理程序 :::::::::
2010-09-29 15:54:38:819 4456 14b0 处理程序:要安装的更新 = 1
2010-09-29 15:54:38:819 4456 14b0 处理程序提取存储在 CAB usp10.cab 中的 MSP 文件
2010-09-29 15:54:38:850 4456 14b0 Handler MSP 更新 {00000000-0000-0000-0000-000000000000}.0 使用全文件补丁
2010-09-29 15:54:38:850 4456 14b0 处理程序:批量安装 1 个更新
2010-09-29 15:54:39:428 4456 14b0 处理程序交易中的 MSP 列表:
2010-09-29 15:54:39:428 4456 14b0 处理程序 C:\Windows\SoftwareDistribution\Download\e363ad62e026bc78d37476c364c74e4e\img\usp10.MSP
2010-09-29 15:54:39:428 4456 14b0 处理程序 MSP 最终命令行:DISABLESRCPROMPT=1 LOCALCACHESRCRES=0 NOLOCALCACHEROLLBACK=1 REBOOT=REALLYSUPPRESS MSIRESTARTMANAGERCONTROL=Disable
2010-09-29 15:54:43:826 1100 9a0 报告报告事件:{90D40844-B61B-4DA8-889C-4DD82DA1E171} 2010-09-29 15:54:38:819+0300 1 182 101 {06B68063-79B6-40D8-8502-21BB6608AD23} 100 80070643 AutomaticUpdates 失败内容安装安装失败:Windows 无法安装以下更新,错误 0x80070643:从 Outlook 2007 中为电子邮件过滤器更新(KB2291599)。
2010-09-29 15:54:43:826 1100 9a0 报告 CWERReporter::HandleEvents - WER 报告上传已完成,状态为 0x8
2010-09-29 15:54:43:826 1100 9a0 报告 WER 报告已发送:7.4.7600.226 0x80070643 06B68063-79B6-40D8-8502-21BB6608AD23 安装 101 托管
2010-09-29 15:54:43:826 1100 9a0 报告 CWERReporter 完成事件处理。(00000000)
2010-09-29 15:55:07:295 4456 14b0 处理程序 MSP 错误列表:
2010-09-29 15:55:07:295 4456 14b0 处理程序 1: 1606 2: 0X1.32B600P-1022PPDATA\
2010-09-29 15:55:07:295 4456 14b0 处理程序 1: 1606 2: 0X1.32B600P-1022PPDATA\
2010-09-29 15:55:07:295 4456 14b0 处理程序:MSI 事务已完成。MSI:0x80070643,处理程序:0x8024200b,来源:否,重新启动:0
2010-09-29 15:55:07:295 4456 14b0 处理程序:警告:更新 {0980C258-E920-442E-81FB-CA2FCA507D87} 第一次失败,事务错误 = 0x8024200b,MSI 结果 = 0x80070643,MSI 操作 = CostFinalize
2010-09-29 15:55:07:295 4456 14b0 处理程序:警告:更新 0 时操作失败,退出代码 = 0x8024200B
2010-09-29 15:55:07:295 4456 14b0 处理程序 :::::::::
2010-09-29 15:55:07:295 4456 14b0 处理程序::END::处理程序:MSI 安装
2010-09-29 15:55:07:295 4456 14b0 处理程序 :::::::::::::
2010-09-29 15:55:07:295 1100 d14 AU >>## 恢复 ## AU:安装更新 [UpdateId = {B67EA9A1-981A-4B30-A12A-B3617B3868E4}]
2010-09-29 15:55:07:295 1100 d14 AU # 警告:安装失败,错误 = 0x80070643 / 0x00000646
答案1
我已成功解决更新问题:在这两台台式机上,初始用户(在 Windows 初始配置期间创建的用户)已被删除。我已在这两台计算机上重新安装了 Windows。这次,在通过以下方式将台式机连接到网络后,我没有删除初始用户http://服务器/connectcomputer。现在 Office 更新已应用,没有任何问题。