Просмотр журнала обновлений windows 10 не работает

Просмотр журнала обновлений windows 10 не работает

Advanced Member Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору aleksey1965
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall — из этой ветки реестра строится список установленных программ и обновлений.
Также информация об установленных обновлениях есть в ключе HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates Всего записей: 788 | Зарегистр. 04-11-2012 | Отправлено: 20:31 27-10-2014

botva0

Junior Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору не совсем по теме, но можно удалять обновления не только из списка установленных.

Код:

wusa.exe /uninstall /kb:11111111

(вместо единиц — номер обновления)

Всего записей: 164 | Зарегистр. 05-04-2009 | Отправлено: 23:51 30-10-2014 | Исправлено: botva0, 23:53 30-10-2014
aleksey1965

Junior Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору wusa.exe /uninstall /kb:11111111 — у меня не работает, наверное потому-что этот список установленных обновлений куда-то и исчез, и wusa.exe не может ничего найти.
Вот и хочу удалить самое первое обновление Windows Update Agent, а список установленных обновлений пустой, хотя неделю назад их было порядка 150 штук.
Знаю, это не поможет решению проблемы, нужно как-то переустанавливать Windows Update Agent 7.6.7600.256, у которого нет инсталлятора. Установки более раннего v7.4.7600.226 и более позднего 7.6.7600.320 дают ошибки. Переустановка Windows через обновление после более 150 установленных обновлений уже не идет, помогло бы Windows 7 SP2, но Майкрософт не делает его.
Вот и в процессе не решенной до сих пор задачи востановления службы обновлений Windows, я, чисто теоретически, задался вопросом, где, в каком месте, или каких местах, (файлах или ветке реестра) хранится список установленных обновлений. Журнал обновлений хранится в C:\Windows\SoftwareDistribution\DataStore\DataStore.edb. В HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall хранятся обновления, установленные через msiexec (*.msi файлы) или из фалов *.exe. В HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates хранятся обновления фреймворков. А где хранится список обновлений, которые устанавливались через wusa.exe (из *.msu и *.cab файлов).
Всего записей: 125 | Зарегистр. 08-01-2013 | Отправлено: 23:56 01-11-2014
botva0

Junior Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору попробуйте вот эту хрень от мелкомягких. если не поможет, то сбросьте центр обновления, код под катом
Всего записей: 164 | Зарегистр. 05-04-2009 | Отправлено: 23:17 11-11-2014 | Исправлено: botva0, 23:22 11-11-2014
aleksey1965

Junior Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Что бы было понятно какие у меня проблемы и что я предпринимал для их решения, напишу все очень подробно.

Стоит Windows 7 SP1 x64 Ultimate (Лицензия).

Перестал работать Центр Обновлений Windows.

Произошло из-за того, что Windows стала устанавливать постоянно одни и те же обновления подряд. Отключил Windows Update. Через неделю включил и стал получать следующую картину: при попытке поиска обновлений вылетает: «Код 80073712. Произошла неизвестная ошибка Windows Update».

Попробовал все известное (или почти все):

1. Средство проверки готовности системы к обновлению: System Update Readiness Tool (Windows6.1-KB947821-v34-x64.msu) — установилось нормально, результат никакой.

2. WindowsUpdateAgent 7.4.7600.226 (WindowsUpdateAgent30-x64.exe /wuforce). Результат: «Произошла неисправимая ошибка при установке агента Windows Update».

3. Windows Update Agent version 7.6.7600.256 (По методике с Soft.Oszone.net, т. к. у этой версии нет инсталлятора).

Установка обновлений вручную из *.cab файлов:
WUClient-SelfUpdate-ActiveX

Получаем: «Система будет перезагружена через 10 сек.». После перезагрузки результат никакой.

4. WindowsUpdateAgent 7.6.7600.320 (WindowsUpdateAgent-7.6-x64. exe /wuforce). Результат: «Произошла неисправимая ошибка при установке агента Windows Update». Кстати, на момент сбоя согласно журнала обновлений стояла эта версия.

5. Сбрасывал Центр обновлений (вариант дл 64-битных версий):

net stop bits
net stop wuauserv
net stop cryptsvc
Del «%ALLUSERSPROFILE%\ApplicationData\Microsoft\Network\Downloader\qmgr*.dat»
cd /d %windir%\system32
%windir%\System32\regsvr32.exe %windir%\System32\urlmon.dll
%windir%\System32\regsvr32.exe %windir%\System32\Shdocvw.dll
%windir%\System32\regsvr32.exe %windir%\System32\Actxprxy.dll
%windir%\System32\regsvr32.exe %windir%\System32\Oleaut32.dll
%windir%\System32\regsvr32.exe %windir%\System32\Mshtml.dll
%windir%\System32\regsvr32.exe %windir%\System32\Browseui.dll
%windir%\System32\regsvr32.exe %windir%\System32\Shell32.dll
%windir%\System32\regsvr32.exe %windir%\System32\wuweb.dll
%windir%\System32\regsvr32.exe %windir%\System32\wups2.dll
%windir%\System32\regsvr32.exe %windir%\System32\wups.dll
%windir%\System32\regsvr32.exe %windir%\System32\wucltui.dll
%windir%\System32\regsvr32.exe %windir%\System32\wuaueng1.dll
%windir%\System32\regsvr32.exe %windir%\System32\wuaueng.dll
%windir%\System32\regsvr32.exe %windir%\System32\wuapi.dll
%windir%\System32\regsvr32.exe %windir%\System32\softpub.dll
%windir%\System32\regsvr32.exe %windir%\System32\wintrust.dll
%windir%\System32\regsvr32.exe %windir%\System32\initpki.dll
%windir%\System32\regsvr32.exe %windir%\System32\dssenh.dll
%windir%\System32\regsvr32.exe %windir%\System32\rsaenh.dll
%windir%\System32\regsvr32.exe %windir%\System32\gpkcsp.dll
%windir%\System32\regsvr32.exe %windir%\System32\sccbase.dll
%windir%\System32\regsvr32.exe %windir%\System32\atl.dll
%windir%\System32\regsvr32.exe %windir%\System32\jscript.dll
%windir%\System32\regsvr32.exe %windir%\System32\vbscript.dll
%windir%\System32\regsvr32.exe %windir%\System32\scrrun.dll
%windir%\System32\regsvr32.exe %windir%\System32\msxml.dll
%windir%\System32\regsvr32.exe %windir%\System32\msxml3.dll
%windir%\System32\regsvr32.exe %windir%\System32\msxml6.dll
%windir%\System32\regsvr32.exe %windir%\System32\slbcsp.dll
%windir%\System32\regsvr32.exe %windir%\System32\cryptdlg.dll
%windir%\System32\regsvr32.exe %windir%\System32\ole32.dll
%windir%\System32\regsvr32.exe %windir%\System32\qmgr.dll
%windir%\System32\regsvr32.exe %windir%\System32\qmgrprxy.dll
%windir%\System32\regsvr32.exe %windir%\System32\wucltux.dll
%windir%\System32\regsvr32.exe %windir%\System32\muweb.dll
%windir%\System32\regsvr32.exe %windir%\System32\wuwebv.dll
cd /d %windir%\SysWOW64
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\urlmon.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\Shdocvw.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\Actxprxy.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\Oleaut32.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\Mshtml.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\Browseui.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\Shell32.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\wuweb.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\wups2.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\wups.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\wucltui.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\wuaueng1.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\wuaueng.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\wuapi.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\softpub.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\wintrust.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\initpki.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\dssenh.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\rsaenh.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\gpkcsp.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\sccbase.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\atl.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\jscript.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\vbscript.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\scrrun.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\msxml.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\msxml3.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\msxml6.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\slbcsp.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\cryptdlg.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\ole32.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\qmgr.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\qmgrprxy.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\wucltux.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\muweb.dll
%windir%\SysWOW64\regsvr32.exe %windir%\SysWOW64\wuwebv.dll
ntsh reset winsock
net start wuauserv
net start cryptsvc
net start bits
pause

6. Различные Microsoft Fixit то же не помогли (испробовал их порядка 3-х штук различных версий с сайта http://support2.microsoft.com/fixit/ru для Windows Update).

7. Переустановка Windows через обновление, когда после установки SP1 установлено уже более 150 обновлений, уже не идет, вылетает ошибка. Потому что уже фактически поменялось ядро, а так же поменялось множество других системных файлов. Помог бы Windows 7 SP2, но Майкрософт не делает его.

8. Самое странное, что sfc /scannow пишет, что не нашло нарушений системных файлов. Значит где то тяжелые непоправимые (или неизвестно как поправимые) нарушения реестра.

9. Применил subinacl.exe для восстановления всех разрешений реестра:

subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=administrators=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=administrators=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=administrators=f
subinacl /subdirectories %SystemDrive% /grant=administrators=f
subinacl /subkeyreg HKEY_LOCAL_MACHINE /grant=system=f
subinacl /subkeyreg HKEY_CURRENT_USER /grant=system=f
subinacl /subkeyreg HKEY_CLASSES_ROOT /grant=system=f
subinacl /subdirectories %SystemDrive% /grant=system=f
pause

Windows Installer работает нормально, проверял, проблем нет.

Вообщем перепробовал все или почти все, а результат никакой.

Но, как я уже и писал, вопрос у меня не в этом. Вопрос у меня в следующем:

Список журнала обновлений по адресу: «Панель управления\ Центр обновления Windows\Просмотр журнала обновлений» формируется из файла C:\Windows\SoftwareDistribution\DataStore\DataStore.edb. С этим списком у меня все нормально.

А вот кто подскажет, откуда берется или как формируется список: «Панель управления\Программы и компоненты\Просмотр установленных обновлений» .

А этот список у меня стал пустой. Может быть поэтому и при попытке поиска обновлений вылетает: «Код 80073712. Произошла неизвестная ошибка Windows Update». А именно отсюда можно удалить Windows Update Agent, что бы попробовать его переустановить вручную или автоматически. Как восстановить этот список.

Просмотр установленных обновлений через командную строку командой wmic дает результат:
C:\Windows\system32>wmic q
No Instance(s) Available.

Просмотр установки конкретного обновления через командную строку (это обновление есть в журнале обновлений) тоже не дает результата:
C:\Windows\system32>wmic qfe list | find «2889914»
No Instance(s) Available.

Просмотр установленных обновлений через командную строку командой systeminfo дает результат:
C:\Windows\system32>systeminfo
.
Исправление(я): Н/Д
.

Может быть из-за того, что потерян этот список и идут все ошибки Windows Update.

Где он хранится или как формируется, потому что мне кажется, что Windows формирует его из нескольких источников:
1. В «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall» хранится список обновлений, установленных через msiexec.exe (из *.msi или *.exe файлов). Записи присутствуют, но не отображаются в списке «Панель управления\Программы и компоненты\Просмотр установленных обновлений». Наверное этот список формируется не из этого ключа реестра.
2. В «HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Updates» хранится список обновлений фреймворков. Записи присутствуют, но не отображаются в списке «Панель управления\Программы и компоненты\Просмотр установленных обновлений». Наверное этот список формируется не из этого ключа реестра.
3. А где хранится список обычных обновлений, которые устанавливались через wusa.exe (из *.msu и *.cab файлов из папки C:\Windows\SoftwareDistribution\Download).

Может где то есть какой то другой ключ реестра, или какой то лог wusa.exe, откуда формируется этот список: «Панель управления\Программы и компоненты\Просмотр установленных обновлений».

P.S. У меня есть акронисовский бэкап полугодичной давности. Если бы я знал где и как лежит этот список, или из чего он формируется, я бы мог достать его оттуда и подсунуть Windows. Пусть это не совсем то, но попробовать было бы можно.

Всего записей: 125 | Зарегистр. 08-01-2013 | Отправлено: 13:29 12-11-2014 | Исправлено: aleksey1965, 18:19 12-11-2014
rmsmrd

Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вряд ли актуально топикстартеру, но может быть полезно другим с такой же траблой.

«Проверьте, не отключены ли службы Windows Modules Installer и Windows Installer (соотвественно «Установщик модулей Windows» и «Установщик Windows», если по-русски).»

Стартуем их и вуаля.

Так же актуально для тех, у кого по команде sfc /scannow орёт «Защите ресурсов Windows не удается запустить службу восстановления»

Всего записей: 236 | Зарегистр. 21-07-2005 | Отправлено: 21:34 22-08-2016
aleksey1965

Junior Member

Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору Вопрос был не в этом.
С этим нет проблем, служба обновлений работает нормально.

Информация по адресу «Панель управления\Все элементы панели управления\Центр обновления Windows\Просмотр журнала обновлений» полностью отображается. Она хранится в файле «C:\Windows\SoftwareDistribution\DataStore\DataStore.edb». Если удалить файл DataStore.edb, журнал обновлений будет чистым. С этим все ясно.

А от где хранится информация по адресу «Панель управления\Программы\Программы и компоненты\Установленные обновления» .
В каком файле или кусте реестра .
Ответа так и нет.

Вот этот список у меня оказался чистым. То есть, если я захочу удалить какое-то обновление, то у меня это не получится. Пробовал удаление обновлений разными методами, в том числе и через командную строку — везде список чистый, то есть обновления как бы не установлены, хотя в журнале установленных обновлений ни есть. Вот и хотел узнать на форуме: возможно или нет восстановить этот список, например на основе журнала установленных обновлений.

Источник

Читайте также:  Почему не заводится машина если аккумулятор заряжен стартер работает искра есть
Оцените статью