Страницы

суббота, 1 февраля 2014 г.

Центр обновлений windows не может выполнить поиск обновлений

Столкнулся со следующей проблемой после установки Windows 7, опишу процесс по порядку.
Asus R704VC, Windows 7, Pro, x64.

  1. установил Windows 7, как обычно без заморочек и глюков, все было хорошо;
  2. установил все драйвера;
  3. начал обновление Windows 7, поиск и установка обновлений проходили нормально, но после очередной перезагрузки (уже было установлено порядка 138 обновлений) Центр обновления Windows 7 перестал работать, было получено следующее сообщение: "Центр обновлений windows в настоящее время не может выполнить поиск обновлений, поскольку эта служба не запущена. Возможно потребуется перезагрузить компьютер".


Когда-то у меня возникала такая ошибка, я тоже был в тупике, но проблемам оказалась банальной - сбрасывал BIOS и не выставил время :)
Но, сегодня все было иначе... на ixbt нашел решение своей проблемы.

Нужно выполнить последовательность команд (cmd):

net stop wuauserv
rmdir %windir%\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
net start wuauserv

Проще всего в bat-файл. Кто не сталкивался с bat файлами:
1. Создаем Текстовый документ.txt
2. Вставляем в него команды из списка выше.
3. Переименовываем файл в 1.bat, обратите внимание, нужно изменить расширение файла с txt на bat, файл поменяет свой значок на окошко с шестеренкой.
4. На файле вызываем контекстное меню (правая кнопка мыши) и выбираем "Запустить от имени Администратора".
5. Появится черное окошко и 2-3 минуты будет думать, потом само пропадет.

Что выполняют команды? Догадаться не сложно, останавливает Службу "Центр обновления Windows 7", регистрирует библиотеки, а после запускает Службу "Центр обновления Windows 7".

Каковы причины появления такой ошибки? Трудно сказать с уверенностью, но многие грешат на следующие ситуации:

  • перенос операционной системы на другой компьютер, клонирование;
  • замена материнской платы и какие-то проблемы с драйверами;
  • проблема именно х64 Windows 7, которая связана с тем, что возникает ошибка при регистрации 32-разрядной библиотеки в 64-разрядной Windows, именно эта проблема мне кажется наиболее вероятной для моего случая.