4

У меня появилось 18 обновлений для Windows 7 x64, но при попытке установить любое из них я получаю сообщение об ошибке 800706BE.

Справка Microsoft, которая появляется, дает несколько решений:

  1. Исправить это кнопка. Это загружает MicrosoftFixit50123.msi (963KB). После запуска отображается сообщение "Это исправление Microsoft было обработано".

  2. Инструмент готовности обновления системы. Это на самом деле в ответ на ошибку 800B0100, которая не та, которую я вижу. Вы скачиваете файл здесь (362 МБ). После запуска появится сообщение «Хотите установить следующее обновление программного обеспечения 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  

Обновление: я попробовал немного более длинное исправление командной строки Moab (ниже), но это тоже не сработало.

4 ответа4

0

Пара вещей, чтобы проверить / попробовать:

1) Убедитесь, что служба RPC (удаленный вызов процедур) включена (автоматически) и работает.

2) Уничтожьте и восстановите ваш WMI-репозиторий. Для этого, возможно, проверьте утилиту диагностики WMI от Microsoft.

0

Переустановите установщик Windows

Затем выполните эти команды, чтобы очистить список обновлений, перезапустить службы и заново зарегистрировать файлы DLL.

Откройте командную строку с правами администратора: нажмите « Start , введите « cmd , в результатах щелкните правой кнопкой мыши « Command prompt и выберите « Run As an Administrator .

Попробуйте выполнить следующий шаг, скопировав и вставив следующее в командную строку:

ipconfig /flushdns

Cd %windir% 

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

msiexec /regserver

sc config msiserver start= auto

net stop msiserver

msiexec /unreg

msiexec /regserver

regsvr32 msi.dll /s

regsvr32 msihnd.dll /s

net start msiserver

Regsvr32 wuaueng.dll /s

net stop wuauserv 

cd /d %windir%

rmdir /s /q  softwaredistribution

net start wuauserv

sc config eventlog start= auto obj= Localsystem

net start eventlog

regsvr32 qmgr.dll /s

regsvr32 qmgrprxy.dll /s

sc sdset bits 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 start= auto obj= Localsystem

net stop wuauserv

sc config bits start= DEMAND obj= Localsystem

net stop bits

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

net start wuauserv

net start bits

sc config cryptsvc start= auto

net stop cryptsvc

cd %windir%\system32\catroot2

del *.* /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

net start cryptsvc

cd\

sc config ose start= demand

net start ose

regsvr32 qmgr.dll /s

regsvr32 qmgrprxy.dll /s

regsvr32 es.dll /s

cls

Rem **************End of the process*****************

pause

exit
0

GRC « Never 10 » предназначен для исправления грязного обновления Windows 7, а затем отключить его предложения по обновлению Windows 10.

Было обнаружено, что даже после того, как Microsoft отключила "nagware", программа Стива Гибсона все еще загружалась все время - благодаря счастливому совпадению, что она исправляет ужасные ошибки установщика Windows, как часть своего процесса.

Я много раз запускал это приложение со 100% -ным успехом, чтобы исправить ошибку 706be, среди прочего (поиск обновлений навсегда является еще одной распространенной причиной, вызванной одной и той же вещью). Если вы хотите Windows 10 позже, вы все равно можете обновить ее - "Never 10" просто отключает автоматическое приставание.

редактировать: извините, чтобы ответить на ваш прямой вопрос о причине, не споря: он был вызван патчем к файлу, а затем последующим патчем, который имел более старую версию файла, а затем накопительным обновлением -Roundup (группа из нескольких исправлений в одном патче, как небольшой пакет обновления), который включал оба предыдущих конфликтующих "исправления". То же самое произошло в Windows 10, к сожалению, ваш компьютер был одним из тех, кто попал в "идеальный шторм".

0

Откройте командную строку с повышенными привилегиями, введите каждую из этих команд по одной, нажмите клавишу 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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .