为什么 Windows 7 更新失败并出现错误 800706BE?

为什么 Windows 7 更新失败并出现错误 800706BE?

我有 18 个针对 Windows 7 x64 的更新,但是当我尝试安装其中任何一个更新时,我收到错误 800706BE。

出现的Microsoft帮助给出了几种解决方案:

  1. 修复按钮。这将下载MicrosoftFixit50123.msi(963KB)。运行后会显示“此 Microsoft Fix It 已被处理”的消息。

  2. 系统更新准备工具。这实际上是对错误 800B0100 的响应,但这不是我看到的错误。您点击此处下载文件(362 MB)。运行后,系统提示“您是否要安装以下 Windows 软件更新:Windows 修补程序(KB947821)”

我还发现了命令行修复这里

net stop wuauserv  
net stop Cryptsvc  
ren %windir%\SoftwareDistribution sdold.old  
ren %windir%\system32\catroot2 crt2old.old  
net start wuauserv  
net start Cryptsvc  

更新:我试过了摩押的稍长的命令行修复(如下)但是也不起作用。

答案1

打开提升命令提示符,一次输入一个命令,每输入一个命令后按 Enter 键,完成后关闭 cmd 窗口,然后再次尝试 Windows 更新。

停止 wuauserv

rmdir %windir%\softwaredistribution /s /q

rmdir %windir%\system32\softwaredistribution / s / q

regsvr32 /s wuaueng.dll

regsvr32 /s wuaueng1.dll

regsvr32 /s atl.dll

regsvr32 /s wups.dll

regsvr32 /s wups2.dll

regsvr32 /s wuweb.dll

regsvr32 /s wucltui.dll

启动wuauserv

答案2

要检查/尝试的几件事:

1)确保 RPC(远程过程调用)服务已启用(自动)并正在运行。

2)销毁并重建 WMI 存储库。为此,或许可以看看WMI 诊断实用程序来自微软。

答案3

重新安装Windows 安装程序

然后运行此命令清除更新列表,重新启动服务,并重新注册 DLL 文件。

以管理员权限打开命令提示符:单击Start,键入cmd,在结果中右键单击Command prompt,然后选择Run As an Administrator

通过将以下内容复制并粘贴到命令提示符中尝试以下步骤:

ipconfig /flushdns

光盘%windir%

del /s *.chk;*.rip;*.tmp;~*.*

msiexec /regserver

sc config msiserver 启动 = 自动

净停止 msiserver

msiexec /取消注册

msiexec /regserver

regsvr32 msi.dll /s

regsvr32 msihnd.dll /s

网络启动 msiserver

Regsvr32 wuaueng.dll /s

停止 wuauserv

复制代码

rmdir /s /q 软件分发版

启动wuauserv

sc config eventlog 启动= auto obj= Localsystem

网络启动事件日志

regsvr32 qmgr.dll /s

regsvr32 qmgrprxy.dll /s

sc sdset 位 D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)
(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)

regsvr32 wuaueng.dll /s

sc sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)
(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)

(A;;CCLCSWRPWPDTLOCRRC;;;PU)

sc config wuauserv 启动=自动 obj=本地系统

停止 wuauserv

sc 配置位开始= DEMAND obj= Localsystem

净停止位

regsvr32 msxml.dll /s

regsvr32 msxml2.dll /s

regsvr32 msxml3.dll /s

regsvr32 msxml4.dll /s

regsvr32 qmgr.dll /s

regsvr32 qmgrprxy.dll /s

regsvr32 muweb.dll /s

regsvr32 winhttp.dll /s

regsvr32 wuapi.dll /s

regsvr32 wuaueng.dll /s

regsvr32 wuaueng1.dll /s

regsvr32 wucltui.dll /s

regsvr32 wups.dll /s

regsvr32 wups2.dll /s

regsvr32 wuweb.dll /s

启动wuauserv

网络起始位

sc 配置 cryptsvc 启动 = 自动

停止 cryptsvc

cd %windir%\system32\catroot2

删除 *.* /f/q/s

regsvr32 cryptdlg.dll /s

regsvr32 cryptui.dll /s

regsvr32 dssenh.dll /s

regsvr32 gpkcsp.dll /s

regsvr32 initpki.dll /s

regsvr32 mssip32.dll /s

regsvr32 sccbase.dll /s

regsvr32 softpub.dll /s

regsvr32 slbcsp.dll /s

regsvr32 rsaenh.dll /s

regsvr32 winhttp.dll /s

regsvr32 wintrust.dll /s

净启动cryptsvc

光盘\

sc config ose start=需求

净启动

regsvr32 qmgr.dll /s

regsvr32 qmgrprxy.dll /s

regsvr32 es.dll /s

分类

Rem ***************进程结束********************

暂停

出口

答案4

GRC 的“永远不会 10“旨在理顺混乱的 Windows 7 更新程序,然后禁用其 Windows 10 升级建议。

我们发现,即使在微软关闭了“nagware”之后,史蒂夫·吉布森 (Steve Gibson) 的程序仍然在不断被下载 - 这巧合的是,它在其过程中修复了可怕的 Windows 安装程序错误。

我已经多次运行此应用程序,成功修复了 706be 错误等(无休止地搜索更新也是由同一原因导致的另一个常见错误),成功率 100%。如果您以后想要 Windows 10,仍然可以升级它 - “永不升级 10”只是禁用自动更新。

编辑:抱歉,我直接回答你关于原因的问题,而不是大发牢骚:这是由一个文件补丁引起的,然后是包含该文件旧版本的后续补丁,然后是包含先前两个冲突“修复”的累积更新汇总(一个补丁中的一组多个修复,就像一个小服务包)。同样的事情再次发生在 Windows 10 上,不幸的是,你的 PC 只是陷入“完美风暴”的 PC 之一。

相关内容