Как исправить бесконечный поиск обновлений в системе Windows 7
Как исправить бесконечный поиск обновлений в системе Windows 7
Подсистема автоматических обновлений выполняет в Windows и других операционных системах необычайно полезную функцию – она позволяет улучшить работоспособность ОС, не вынуждая пользователя производить никаких лишних телодвижений. Принцип работы подсистемы очень прост: система Windows периодически опрашивает удаленные сервера и, обнаружив там еще не установленные на компьютере пакеты обновлений, скачивает их, а затем инсталлирует в качестве компонентов ОС.
Как и почти всякий алгоритм, алгоритм поиска обновлений периодически дает сбои. Тогда пользователи Windows 7 могут наблюдать картину бесконечного поиска обновлений. То есть зацикленного процесса обнаружения в сети всевозможных сервис-паков. Почему так происходит? – это вопрос к разработчикам компании Microsoft. Нам же важно отыскать «лекарство» против такой напасти.
Сама по себе идея автоматических обновлений — совершенно естественна. Практически каждая современная операционная система воплощает ее в той или иной форме.
Поэтому отключать данный механизм не рекомендуется – вы лишаете себя возможности доступа к новому функционалу и, что не менее важно, к периодически выпускаемым заплаткам в системе безопасности.
Так что же делать?
Основное решение. Установка исправления для Windows 7, решающего проблему с поиском обновлений
Это тот способ, который, я думаю, поможет большинству пользователей, сталкивающихся с подобной проблемой.
Заключается он в том, что нужно вручную установить специальное исправление для Windows 7, после которого поиск обновлений должен заработать как положено. Итак, инструкция …
Скачайте себе на компьютер файл с исправлением по одной из следующих ссылок, для своей версии Windows 7:
Чтобы определить, какая у вас версия Windows 7, нажмите сочетание клавиш Win+R . В окне наберите команду msinfo32 (1) и нажмите «ОК» (2).
Откроется окно, где в строке «Тип» вы увидите либо «Компьютер на базе x64», либо «Компьютер на базе x86».
Если x64, то скачивайте по 1-й ссылке, если x86, то по второй.
Отключите интернет на компьютере.
Запустите скачанный файл (он называется Winodws6.1-KB3102810 ). Откроется окно, где несколько секунд программа попробует выполнить поиск обновлений. Поскольку интернет выключен, то этого сделать не удастся и появится окно с предложением установить обновление KB3102810. Нажимаем «Да».
Подождите пока завершится установка, которая, как правило, проходит за несколько секунд.
Когда появится окно с надписью о завершении установки, нажмите «Перезагрузить сейчас» и ваш компьютер будет перезагружен.
После перезагрузки, открывайте раздел обновлений Windows и запускайте поиск.
Через несколько секунд-минут Windows 7 найдёт обновления и можете их устанавливать!
Если вдруг не помог этот способ, попробуйте ещё несколько способов, представленных ниже.
Устаревший клиент Центра обновления Windows
Данный вариант подойдет с 99% вероятностью, в случае, если проблема возникла на компьютере со свежеустановленной операционной системой. Дело в том, что «голая» Windows 8.1 использует старый клиент Центра обновления Windows, что может привести к невозможности получения обновлений. Решается эта проблема просто — нужно вручную обновить клиент Центра обновлений Windows, для этого нужно просто скачать обновление KB3138615 по ссылкам ниже:
Если у вас уже запущен поиск обновлений, или установка обновления зависает, нужно проделать следующие действия:
- Сохраните обновление на компьютере;
- Отключите подключение к сети (физически, или в настройках компьютера);
- Перезагрузите компьютер;
- Установите обновление.
Диагностика проблем с помощью специальной утилиты
Если кому-то не нравится предложенный выше метод или просто лень копаться в настройках отладчика, можно пойти другим путем.
С официального сайта Microsoft или любого другого проверенного ресурса следует скачать небольшую программу под названием WindowsUpdateDiagnostic. Она, кстати, годится и для более свежих версий системы.
После первого старта утилиты выбираем строку центра обновлений и активируем поиск неполадок. Они будут отображены в результатах, которые могут указывать на проблемы с драйверами или с винчестером. Обратите внимание: программа не устраняет проблему в Windows 7. Бесконечное обновление только определяется и указывается его возможная причина. Так что придется установить драйвера или проверить жесткий диск самому.
Драйвера можно установить из «Диспетчера устройств», но это слишком долгий процесс. Лучше использовать автоматизированные средства вроде Driver Booster с автоматическим поиском и интеграцией драйверов в систему.
Причины и варианты устранения проблемы
Особенно часто пользователи сталкиваются с тем, что поиск обновлений не заканчивается, после установки «чистой» версии Windows 7, которая ещё не содержит в себе никаких апдейтов.
Этот процесс может длиться бесконечно долго (иногда, к тому же, нагружая систему через процесс svchost.exe), а может завершиться ошибкой.
В этом случае нужно вручную инсталлировать необходимые обновления.
Но бывают и такие случаи, когда проблема вызвана определенными неполадками в системе или же вирусами. Тогда нужно произвести ряд дополнительных действий по её устранению. Наиболее известные способы нами рассмотрены ниже.
Способ 1: WindowsUpdateDiagnostic
Если вы не можете самостоятельно определить причину, почему система фактически не ищет апдейты, то в этом вам поможет специальная утилита от Microsoft – WindowsUpdateDiagnostic. Она сама определит и по возможности исправит неполадки.
- Запустите загруженную утилиту. В открывшемся окошке будет список того, что именно нужно проверить. Выделите позицию «Центр обновления Windows» (или «Windows Update») и нажмите «Далее».
Но бывают и такие ситуации, когда WindowsUpdateDiagnostic самостоятельно не может решить проблему, тем не менее выдавая её код. В этом случае нужно забить этот код в любую поисковую систему и посмотреть, что он означает. Возможно, после этого вам нужно будет проверить диск на ошибки или систему на предмет целостности файлов с последующим восстановлением.
Способ 2: Установка пакета обновления
Как уже говорилось выше, одной из причин, по которой не приходят обновления, является отсутствие определенных апдейтов. В этом случае требуется скачать и установить пакет KB3102810.
- Но перед установкой загруженного пакета KB3102810 требуется отключить службу «Центр обновления Windows». Для этого необходимо перейти в «Диспетчер служб». Щелкайте «Пуск» и выбирайте «Панель управления».
В некоторых случаях дополнительно может потребоваться установка обновлений KB3172605, KB3020369, KB3161608 и KB3138612. Их инсталляция выполняется по тому же алгоритму, что и KB3102810, а поэтому подробно останавливаться на её описании мы не будем.
Способ 3: Устранение вирусов
К проблеме с поиском обновлений может привести также вирусное заражение компьютера. Некоторые вирусы специально устраивают эту неполадку, чтобы у пользователя путем установки апдейтов не было возможности залатать уязвимости системы. Для проверки компьютера на наличие вредоносного кода необходимо использовать специальные утилиты, а не штатный антивирус. Например, можно использовать Dr.Web CureIt. Эта программа не требует установки, а поэтому может выполнять главную свою функцию даже на зараженных системах. Но все-таки для того, чтобы повысить вероятность обнаружения вируса, мы советуем запускать проверку через LiveCD/USB или выполнять её с другого компьютера.
Как только утилита обнаружит вирус, она тут же сообщит вам об этом через свое рабочее окно. Останется только следовать тем советам, которые в нем отображаются. В некоторых случаях даже после удаления вредоносного кода проблема с поиском обновлений остается. Это может говорить о том, что вирусная программа нарушила целостность системных файлов. Тогда вам нужно выполнить проверку при помощи встроенной в Виндовс утилиты sfc.
В подавляющем большинстве случаев проблема с поиском обновлений вызвана, как бы странно это ни казалось, отсутствием необходимых апдейтов в системе. В этом случае достаточно просто обновиться вручную, инсталлировав недостающие пакеты. Но бывают случаи, когда данную неполадку вызывают различные сбои или вирусы. Тогда вам на помощь придет, соответственно, специализированная утилита от Microsoft и антивирусные программы.
Мы рады, что смогли помочь Вам в решении проблемы.
Помимо этой статьи, на сайте еще 12385 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Опишите, что у вас не получилось. Наши специалисты постараются ответить максимально быстро.
Варианты решения проблемы
Есть несколько способов, которые могут помочь. Разберем каждый из них подробнее.
Установка средств исправления
В Microsoft знают о существовании проблемы, в связи с чем выпустили специальный патч. В 65% случаев именно этот способ позволяет избавиться от бесконечного поиска обновлений. Скачайте и установите исправления с официального сайта:
- Для 32-битной версии Windows.
- Для 64-битной версии Windows.
После установки перезагрузите ПК и проверьте идет ли поиск.
Установка обновлений вручную
Если вышеуказанный способ не помог, то можно попробовать скачать обновы самому. Компания Microsoft выпустила сразу два пакета, которые решают проблемы с бесконечным поиском.
Скачайте с официального сайта и установите:
- Обновление KB3020369: 32 бита либо 64 бита.
- Обновление KB3172605: 32 бита либо 64 бита.
Пользователи говорят, что после установки проблема исчезает.
Исправление системных файлов
В OS Windows исправить данную ошибку можно с помощью консоли. Для ее использования:
- Нажмите одновременно клавиши Win + R.
- В появившемся окне Выполнить введите «cmd», после чего нажмите «ОК».
Система автоматически просканирует файлы и исправит проблемы. После завершения перезагрузите ПК и проверьте, помогли ли действия.
Настройки постоянного поиска
Если после всех действий у вас происходит поиск, то пора переходить к радикальным действиям, а именно отключению службы обновлений.
Первым делом нужно отключить автоматический поиск. Для этого:
- Зайдите в «Панель управления» через меню «Пуск».
Выполнив эти действия, вы запретите системе обновляться.
Отключение службы
Иногда возникают случаи, когда предыдущий пункт не помогает. В таких случаях нужно полностью отключить центр обновлений.
- Через меню «Пуск» запустите «Панель управления».
- Зайдя в раздел «Система и безопасность», перейдите в категорию «Администрирование».
Центр обновлений Windows в настоящее время не может выполнить поиск обновлений, поскольку эта служба не запущена. Возможно, потребуется перезагрузить компьютер.
Решение №1
1. Нажмите кнопку “Пуск” в левом нижнем углу рабочего стола. В поле поиска задаем команду services.msc Жмем services.msc
2. В правой части открывшегося окна “Службы” находим службу “Центр обновления Windows “ и щелкаем по ней два раза левой кнопкой мыши (ЛКМ)
3. В открывшемся окне нажимаем кнопку “Остановить” и дожидаемся остановки работы службы.
4 . Н а диске “С” открываем папку Windows. В папке Windows находим и переименовываем папку SoftwareDistribution , например в SoftwareDistribution 1
5. Снова заходим в “Службы”, находим службу “Центр обновления Windows “ и щелкаем по ней два раза левой кнопкой мыши (ЛКМ). В открывшемся окне нажимаем кнопку “Запустить” и дожидаемся запуска службы.
6. Проверяем, что рядом с переименованной папкой SoftwareDistribution 1, появилась новая папка SoftwareDistribution
7. Перезагружаем компьютер и повторно пробуем проверить обновления Windows .
В моем случае данный способ не решил задачу. И при проверке обновлений Windows вновь вылезло окно с сообщением “Центр обновлений Windows в настоящее время не может выполнить поиск обновлений, поскольку эта служба не запущена. Возможно, потребуется перезагрузить компьютер.”
Решение №2
Создать bat-файл
1. Создаем Текстовый документ.txt
2. Вставляем в него команды:
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
3. Переименовываем файл в 1.bat, обратите внимание, нужно изменить расширение файла с txt на bat, файл поменяет свой значок на окошко с шестеренкой.
4. Запустить созданный bat-файл от имени Администратора.
Появится черное окошко командной строки, и будут выполнены команды, указанные в bat-файле.
Что выполняют команды? Останавливают Службу “Центр обновления Windows 7”, регистрируют библиотеки, а после запускают Службу “Центр обновления Windows 7”.
И снова неудача. Данное решение не исправило ошибку. Что делать дальше? Подумал, а что если скачать и установить обновления вручную? Скачал и запустил установку пакета обновлений для Windows 7 SP1.
Но во время установки обновлений вылезла ошибка 0xc8000247
Полазил по форумам и вот что нашел. Эта проблема “Центр обновлений Windows в настоящее время не может выполнить поиск обновлений, поскольку эта служба не запущена. Возможно, потребуется перезагрузить компьютер.” может появиться после установки драйвера «Intel® Matrix Storage Manager».
Этот драйвер, я скачал для ноутбука Lenovo B560 с оффсайта Lenovo. Удаляем его, если он установлен и перезагружаем систему.
После перезагрузки ошибка “Центр обновлений Windows в настоящее время не может выполнить поиск обновлений, поскольку эта служба не запущена. Возможно, потребуется перезагрузить компьютер.” пропала. Заработал Поиск обновлений, но завершился он с новой ошибкой Код 8024001B.
Снова перезагрузка, во время которой было установлено обновление Агент обновления Windows 7.6.7600.320
Далее начался бесконечный поиск обновлений. И тут пришла на помощь статья Как исправить бесконечный поиск обновлений Windows 7. Установил обновление для Windows 7 (KB3102810) и после перезагрузки ноутбука, через Центр обновления Windows, пришли и начали устанавливаться системные обновления.
Вот такое получилось у меня решение этой проблемы “Центр обновлений Windows в настоящее время не может выполнить поиск обновлений, поскольку эта служба не запущена. Возможно, потребуется перезагрузить компьютер.”