Устранение любых ошибок Центра обновления Windows 7, Windows Vista, Windows Server 2008 R2 или Windows Server 2008
Часто бывает так что решения и исправления для ошибок Центра обновлений 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
Если и после этого не заработало — пишите в комментарии, разберемся.
Не устанавливается sp1 windows server 2008 r2
Сообщения: 51424
Благодарности: 14733
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
Конфигурация компьютера |
Материнская плата: ASUS P8Z77-V LE PLUS |
HDD: Samsung SSD 850 PRO 256 Гб, WD Green WD20EZRX 2 Тб |
Звук: Realtek ALC889 HD Audio |
CD/DVD: ASUS DRW-24B5ST |
ОС: Windows 8.1 Pro x64 |
Прочее: корпус: Fractal Design Define R4 |
В командной строке (cmd.exe) от имени Администратора выполните:
Конфигурация компьютера | |||||||||||||||||||||||||||||
Память: CMSA8GX3M2A1333C9 (8 Гб) | |||||||||||||||||||||||||||||
Ноутбук/нетбук: Sony VPCEB1S1R (upgrade) | |||||||||||||||||||||||||||||
Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.
В командной строке (cmd.exe) от имени Администратора выполните:
|