我有 18 个针对 Windows 7 x64 的更新,但是当我尝试安装其中任何一个更新时,我收到错误 800706BE。
出现的Microsoft帮助给出了几种解决方案:
修复按钮。这将下载MicrosoftFixit50123.msi(963KB)。运行后会显示“此 Microsoft Fix It 已被处理”的消息。
系统更新准备工具。这实际上是对错误 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
答案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 之一。