Часто бывает так что решения и исправления для ошибок Центра обновлений Windows не помогают, и обновления никак не хотят устанавливаться. В Windows 7 это серьезная проблема, хотя большинство пользователей и даже системных администраторов ее таковой не считают, на просторах б. СССР не принято устанавливать обновления, а зря — своевременная установка обновлений серьезно повышает шансы избежать негативных последствий от вирусных атак. Это статья для тех кто не привык переустанавливать Windows по любому поводу, а докапываться до причин проблемы и их устранять.
Причины ошибок Центра обновления Windows
Большая часть ошибок центра обновления Windows возникает из-за того что он не может прочесть или получить доступ к какому либо файлу или ключу реестра. И таким образом все причины сводятся к двум:
- Недостаточно прав доступа к требуемому объекту, нет права на доступ вообще, либо нет права на чтение или запись.
- Файл или ключ реестра — отсутствуют или повреждены и поэтому не могут быть прочитаны
Служба Центра обновлений Windows использует при работе огромное количество различных файлов, поэтому вероятность что какой-то из них со временем будет поврежден весьма велика, к счастью в большинстве случаев повреждения не критичные и обновления нормально устанавливаются, но если нет, то эта статья поможет всё исправить.
Исправляем ошибки Центра обновления Windows
Предполагается что команды sfc /scannow и DISM /Online /Cleanup-Image /ScanHealth вы уже испробовали и Центр обновлений не заработал — идем дальше.
Необходимо скачать и установить System Update Readiness Tool (SURT) для своей операционной системы:
Операционная система | Ссылка для скачивания |
---|---|
32-разрядные (x86) версии Windows 7 (в том числе с пакетом обновления 1) | Скачать |
64-разрядные (x64) версии Windows 7 (в том числе с пакетом обновления 1) | Скачать |
64-разрядные (x64) версии Windows Server 2008 R2 с пакетом обновления 1 | Скачать |
Версии Windows Server 2008 R2 с пакетом обновления 1 для архитектур на базе процессора Itanium | Скачать |
32-разрядные (x86) версии Windows Vista с пакетами обновления 2 и 1 | Скачать |
64-разрядные (x64) версии Windows Vista с пакетами обновления 2 и 1 | Скачать |
32-разрядные (x86) версии Windows Server 2008 с пакетом обновления 2 | Скачать |
64-разрядные (x64) версии Windows Server 2008 с пакетом обновления 2 | Скачать |
Версии Windows Server 2008 с пакетом обновления 2 для архитектур на базе процессора Itanium | Скачать |
Устанавливаем:
Установка пакета может занять достаточно много времени, даже если компьютер с SSD, это нормально дождитесь ее окончания и прочтите лог, в командной строке введите:
%windir%\Logs\CBS\CheckSUR.log
Файл может быть достаточно обширный, поиском найдите слово «Summary:», стрелкой помечено время установки пакета в секундах, как не трудно заметить установка длилась почти час, найдено 28 ошибок и внизу список поврежденных пакетов/манифестов:
Для исправления проще всего — скопировать эталонные файлы с рабочей системы где обновления нормально устанавливаются, система должна быть той же разрядности и желательно той же редакции. Если поврежденных файлов немного — можно выбрать нужные вручную, я не заморачивался и скопировал всё.
Все файлы *.mum и *.cat из C:\Windows\servicing\Packages с рабочей системы копируем на проблемную в папку C:\Windows\Temp\CheckSUR\servicing\packages, если такой нет — создайте вручную, C:\Windows — путь установки системы по умолчанию, если у вас другой измените.
Точно так же поступаем и с файлами типа *.manifest из C:\Windows\winsxs\Manifests копируем в C:\Windows\Temp\CheckSUR\winsxs\manifests\ на проблемной системе, если такого пути нет — создаем нужные папки.
Или можно скачать недостающие пакеты вручную, например, в нашем случае — Windows6.0-KB2544893-x64.msu и положить его в папку C:\Windows\Temp\CheckSUR
После того как файлы скопированы — запускаем установку System Update Readiness Tool (SURT) еще раз, затем опять смотрим лог, если все сделано верно, то он должен выглядеть как-то так:
После этого пробуем устанавливать обновления, все должно получиться и заработать, если ошибок нет, а обновления всё равно не ставятся сбросьте службу обновления Windows, для этого в консоли запущенной от имени администратора выполните команды:
net stop wuauserv
rmdir /s /q %windir%\SoftwareDistribution
net start wuauserv
wuauclt /detectnow
Если и после этого не заработало — пишите в комментарии, разберемся.
Summary:
Seconds executed: 472
Found 103 errors
Fixed 101 errors
CSI Manifest Zero Length Total count: 1
Fixed: CSI Manifest Zero Length. Total count: 1
CSI C Mark Deployment Missing Total count: 2
CSI F Mark Bad Type Total count: 88
Fixed: CSI F Mark Bad Type. Total count: 88
CSI F Mark Missing Total count: 8
Fixed: CSI F Mark Missing. Total count: 8
CSI Missing Winning Component Key Total count: 4
Fixed: CSI Missing Winning Component Key. Total count: 4 -что с этим делать?-подскажите пожалуйста-
Проверить работу центра обновлений, если заработал, то можно ничего не делать.
ошибка 80072EFE-
А версия Виндовс какая? Вероятно проще всего сделать переустановку в режиме обновления эта статья про семерку, но в десятке всё аналогично.
Добрый день! Приблизительно с 1 августа 2018 года перестали синхронизироваться 8 серваков под управлением win 2008r2. На всех одна и та же ошибка: Последняя попытка синхронизации каталогов оказалась неудачной.
Имя журнала: Application
Источник: Windows Server Update Services
Дата: 24.09.2018 14:02:27
Код события: 10022
Категория задачи:(7)
Уровень: Ошибка
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: SERV-
Описание:
Последняя попытка синхронизации каталогов оказалась неудачной.
Xml события:
10022
2
7
0x80000000000000
143700
Application
SERV-
Последняя попытка синхронизации каталогов оказалась неудачной.
Я не использую нигде WSUS, сервера обновляются сами, к сожалению не могу подсказать в чем именно проблема, весьма вероятно причиной стало какое-то из последних обновлений.
И так не хочет ,отказ пишет .У меня изначально стояла винда 8.Обновился до 8.1 потом решил и 10 попробовать в итоге полетел жёсткий диск.Поменял жд установил винду 7.Может на 8 винду перейти? читал что ключ в биосе должен от неё быть .
Можете перейти, все равно однажды это придется сделать, семерка уже сейчас поддерживается по остаточному принципу. Но переходить стоит сразу на десятку.
ещё скрин
Рекомендации из этой статьи выполнены? Если да попробуйте установку в режиме обновления.
Здравствуй Админ. уже месяц мучаюсь с этой бедой. много чего перепробовал и на вашем сайте эксперимент сделал и ни фига не хочет обновления устанавливаться ……………Ух
е
Первое KB2952664 — можно просто скрыть, это не обязательное обновление, скройте его, затем повторите поиск и установку обновлений.