Почему не находятся обновления windows 7. Почему не устанавливаются обновления

Пользователи Windows 7 периодически сталкиваются с такой проблемой: Виндовс перестал получать обновления. Ошибка в том, что «заплатки» не скачиваются и не устанавливаются. Кто-то плюнет на это и продолжит пользоваться системой, как ни в чем не бывало, у других же это вызовет серьезное и вполне обоснованное беспокойство. Ведь это, по сути, здоровенная дыра в безопасности. Если Windows 7 не обновляется, то это означает, что не загружаются антивирусные патчи. Обновления такого рода лучше устанавливать – Windows не прощает легкомыслия в отношении вирусов. При возникновении ошибки «Центр обновлений» Windows может выбрасывать окошко примерно такого вида:

В чем причина такого странного поведения операционной системы? Можно ли как-то устранить проблему, не занимаясь переустановкой Windows? По-видимому Виндовс ищет и не находит обновления. Или загвоздка в другом? Установлено три основных причины такого поведения ОС:

  • Загрузка обновлений производится неправильно.
  • В реестре Windows имеются специфические ошибки.
  • Неполадки в работе самой службы обновления Виндовс.

Рассмотрим эти альтернативы по порядку.

Неправильный порядок загрузки

Это наиболее распространенная причина проблем с установкой обновлений Windows. Закачка производится в специальный системный кэш и, если в процессе закачки произошел какой-либо сбой, то вторично закачать одно и то же обновление не удастся.

Решение проблемы вырисовывается само собой: нужно сначала очистить кэш, а затем повторить загрузку.

Делается это все через командную строку Windows. Запустить окно командной строки можно, набрав в окошке «Выполнить» меню «Пуск» команду cmd. После этого в окне консоли нужно ввести три команды (после набора каждой команды необходимо нажимать клавишу «Enter»), как на рисунке ниже:

Как видите, результатом их исполнения оказывается сообщение о нормальном запуске «Центра обновлений» Windows. Если патчи устанавливаются без проблем, значит, причина заключалась именно в кэше. После этого необходимо зайти в «Центр» и вручную выполнить все необходимые операции по обновлению системы. 90% всех неполадок такого рода приходиться именно на кэш, поэтому выполните все указанные выше операции в первую очередь.

Глюки в системном реестре

Системный реестр Windows – известный источник огромного числа ошибок. Если сервис-паки не устанавливаются, нужно обязательно проверить его на наличие одной хитрой ошибки. Весьма вероятно, что именно из-за глюков в реестре Windows стал вести себя так, что не устанавливаются обновления. Проблема в следующем: вероятно в узле HKEY_LOCAL_MACHINE/COMPONENTS обнаружился ключ с названием PendingRequired – это и есть причина наших горестей. Просто удалите этот ключ и перезагрузите компьютер. После чего все должно инсталлироваться нормально.

Если вы не знаете, что такое системный реестр и как пользоваться его редактором, советуем срочно обновить багаж своих познаний. Реестр – специальная база данных, в которой хранятся настройки операционной системы и программного обеспечения. Поэтому любая неправильная запись в данную БД может привести к большим или малым неприятностям. Для редактирования реестра предназначена специальная программа regedit.exe. Ее можно вызвать из окна «Выполнить» меню «Пуск» даже не указывая расширения файла – просто набрав в нем regedit. Откроется окно подобное этому:

Здесь и нужно производить все операции. Можно также воспользоваться меню поиска окна реестра.

Неверно функционирует служба

Третья причина того, почему в Виндовс не устанавливаются сервис-паки – неверная работа соответствующей службы. Как и многие другие сервисы операционной системы «Центр обновлений» реализован в виде службы Windows. Иногда возникают коллизии в ее работе, которые можно устранить путем перезапуска службы и очистки некоторых системных папок. Почему «Центр» перестал нормально работать и выдает ошибки? Ищет и не находит патчи? Или находит, но они не устанавливаются? Да потому, что соответствующая служба Windows перестала работать адекватно.

Чтобы исправить эту проблему нужно открыть окно служб Windows (добраться в него можно через «Панель управления»), отыскать там наш «Центр» и остановить данную службу. Затем перейти в системную папку с именем SoftwareDistribution – это подпапка папки Windows – и полностью ее очистить. После чего снова включить службу «Центра». Теперь система ищет и находит все что нужно.

Для решения упомянутых вопросов разработано специальное программное обеспечение. Например, утилита «Fix It». С ее помощью устранение подобного рода неполадок выполняется особенно просто. Такие сервисные программы всегда полезно иметь под рукой.

Некоторые пользователи 7 версии Windows сталкиваются с проблемами стандартного Центра обновлений операционной системы. Windows 7 бесконечно долго ищет обновления, не может их загрузить, и продолжает искать другие.

Подобная проблема может доставить немало неприятностей. Во-первых, на ваш компьютер не будут установлены свежие патчи, что может снизить эффективность работы ОС. Во-вторых, пока идет поиск, процессор и физическая память сильно нагружаются . Это может быть не очень заметно на мощных ПК, но на «слабых» - весьма неприятно. В данной статье описывается, что делать, если Центр обновления Windows 7 не может завершить поиск обновлений .

Настройка автоматического поиска

Во-первых, необходимо полностью отключить обновление Windows , нагружающее операционную систему, так как идет бесконечно. Впоследствии, вы сможете исправить проблему и активировать его обратно , если захотите. Но и без обновлений Виндовс всё равно работает стабильно. Многие пользователи отключают их специально и не испытывают никаких проблем.

Вам потребуется сделать следующее:

После этого следует перезагрузить компьютер , чтобы остановить поиск. Теперь ваша система не будет пытаться искать новые апдейты. Если вам потребуется включить эту функцию - это можно сделать в этом же меню.

Остановка службы

В некоторых случаях описанный выше способ может не работать. Например, при попытке перезагрузки, компьютер будет долго пытаться загрузить и установить какой-то патч. А после выключения-включения вручную все настройки вернуться в исходное состояние. И соответственно, вновь начнется бесконечный поиск обновлений Windows 7. Чтобы исправить подобную проблему, необходимо полностью отключить службу , отвечающую за работу Центра обновлений .


После этих действий поиск апдейтов будет завершен. Чтобы запустить его, необходимо вернуть конфигурации службы в исходное состояние.

В некоторых случаях остановку службы и ее повторный старт могут решить проблему. Попробуйте это сделать перед тем, как прибегать к более сложным способам, если компьютер долго ищет новые патчи.

Исправление ошибок в системных файлах

Часто подобные неполадки возникают в результате повреждений важных системных файлов . Это может происходить в результате системных сбоев , действий вирусных программ , неправильной установки предыдущих обновлений и так далее.

В ОС Windows существует специальная утилита , с помощью которой можно автоматически находить и исправлять подобные ошибки. У нее нет графического интерфейса, поэтому для работы с ней пользователям необходимо запустить системную командную строку.

Это делается следующим образом:


Если вы захотите скопировать данную строку, необходимо воспользоваться контекстным меню, щелкнув правой кнопкой мыши внутри окна. Комбинация Ctrl + V в консоли не работает.

После этого Windows просканирует все системные файлы . Все обнаруженные ошибки будут исправлены. После этого следует перезагрузить компьютер и запустить поиск обновлений еще раз. Если процесс по-прежнему слишком медленный - необходимо искать другие способы решения проблемы .

Корпорация Майкрософт выпустила специальный апдейт для своих операционных систем, исправляющий центр обновления Windows, который бесконечно ищет обновления. Ссылки для загрузки находятся на официальном сайте разработчика, поэтому вы можете скачать патч, не прибегая к услугам Центра обновлений .

  • Для обладателей 32-разрядной версии Windows - https://www.microsoft.com/en-us/download/details.aspx?id=49542
  • Для Windows с 64-битной архитектурой - https://www.microsoft.com/en-us/download/details.aspx?id=49540

Вам необходимо выбрать язык интерфейса своей ОС и щелкнуть по красной кнопке Скачать . Далее просто запустите загруженный файл , дождитесь окончания установки и перезагрузите компьютер . В большинстве случаев, данный патч решает все возникающие проблемы.

Обновления KB3020369 и KB3172605

Если предыдущее решение не помогло, то следует обновить семерку, установив еще два апдейта, делая перезагрузку компьютера между их установками. Этот метод предложили сразу несколько наших читателей и он действительно хорошо помогает.

Средство устранения неполадок от Microsoft

Еще один способ решения проблемы - воспользоваться утилитой для поиска проблем от Майкрософт. Ее действие чем-то похоже на «sfc /scannow», с тем отличием, что она создана специально для Центра обновлений и может решить значительно большее количество неполадок. К тому же, у нее есть графический интерфейс , что облегчает работу для пользователей, непривычных к работе в консоли.

Выполните следующее:


Подождите, пока будет завершено сканирование операционной системы. Если утилита обнаружит какие-то неполадки, она сообщит об этом и автоматически применит исправления.

Надеемся, эта статья помогла устранить бесконечный поиск обновлений седьмой версии Windows, значительно ускорив ваш компьютер и сделав его работу значительно стабильнее.

Видео по теме

При работе в операционной системе Windows 7 можно столкнуться со следующей проблемой … Когда система пытается автоматически найти обновления (или же вы вручную запускаете поиск обновлений), то может произойти так, что поиск будет выполняться бесконечно. Вы будете видеть лишь надпись «Поиск обновлений...» и может пройти даже несколько часов, а результата не будет. В итоге никаких обновлений скачать не удаётся, а они могут устранить различные глюки и в целом улучшить работу системы! Такое обычно бывает с недавно установленной / переустановленной Windows 7, а на более свежих версиях Windows с такой проблемой я лично не сталкивался ни разу. В этой статье я поделюсь способами решения такой проблемы с обновлениями на Windows 7.

Обновления для Windows – вещь нужная и важная. В этих обновлениях содержатся различные улучшения, исправления для Windows, что в конечном итоге позволяет избавиться от каких-то глюков в работе системы, закрыть различные лазейки для хакеров и пр. Хотя бывает и такое, что новые обновления порождают новые глюки:) Но в любому случае обновлять систему нужно!

А теперь пройдёмся по способам решения проблем с поиском обновлений в Windows 7, т. е. когда обновления ищутся бесконечно долго и безрезультатно. И начну с решения, которое помогло лично мне, когда я сталкивался с такой проблемой.

Основное решение. Установка исправления для Windows 7, решающего проблему с поиском обновлений

Это тот способ, который, я думаю, поможет большинству пользователей, сталкивающихся с подобной проблемой.

Заключается он в том, что нужно вручную установить специальное исправление для Windows 7, после которого поиск обновлений должен заработать как положено. Итак, инструкция …

Через несколько секунд-минут Windows 7 найдёт обновления и можете их устанавливать!

Если вдруг не помог этот способ, попробуйте ещё несколько способов, представленных ниже.

Дополнительные решения проблемы (если не помогает основное)

Если вдруг не помогло основное решение проблемы с поиском обновлений для Windows 7, то можно попробовать ещё несколько вариантов.

  1. Воспользоваться инструментом - средством устранения неполадок с обновлениями Wndows.

    У Microsoft есть специальная программа - инструмент, при помощи которого можно автоматически устранить некоторые проблемы с поиском установкой обновлений для Windows.

    Спуститесь немного вниз на этой странице и увидите окно Fix it с кнопкой «Запустить». Нажмите её.

    Сразу начнётся скачивание инструмента для исправлений на компьютер.

    Скачанный файл будет называться WindowsUpdateDiagnostic . Запустите его.

    Начнётся процесс поиска и устранения найденных проблем, что может отнять несколько минут.

    В конце будет показан результат, где вы увидите, что было исправлено, а что нет:

    Если вы видите, что какие-то проблемы не исправлены, то перезагрузите компьютер и попробуйте запустить тот же самый инструмент ещё раз. После этого запустите поиск обновлений Windows и проверьте, решена ли проблема.

  2. Проверка системных файлов Windows на целостность и их исправление.

    Бывает так, что некоторые файлы Windows, необходимые для правильной её работы, повреждаются, бывает и что-то удаляется по разным причинам (например, из-за вирусной активности). В результате в Windows могут начать неправильно работать какие-то функции, и как раз сюда относится поиск обновлений.

    Есть простой способ проверить системные файлы Windows в автоматическом режиме и в случае их повреждения, также автоматически их обновить. Для этой цели понадобится так называемая командная строка Windows.

    Откройте поиск Windows и наберите «командная строка». Найдётся нужная программа. Кликните по ней правой кнопкой мыши и выберите «Запуск от имени администратора»:

    Откроется чёрное окно командной строки. Введите команду: sfc /scannow (после sfc не забудьте поставить пробел!) и нажмите клавишу Enter (ввод) на клавиатуре для выполнения команды.

    Начнётся проверка системных файлов Windows и их автоматическое исправление.

    Вам остаётся только дождаться окончания процесса. Система всё сделает за вас.
    После того, как проверка закончится, обязательно перезагрузите компьютер и запустите поиск обновлений, чтобы проверить, исправлена ли проблема.

Заключение

Я думаю, вам поможет решить проблему с поиском обновлений для Windows 7 один из вышеописанных способов (в особенности - первый). Проблема эта встречалась мне именно на Windows 7 несколько раз, в основном сразу после установки новой «чистой» Windows. Иногда проблема проходила сама собой через какое-то время, а иногда нет и тогда мне помогал способ №1, описанный в статье. В любом случае не стоит закрывать глаза на проблему с поиском обновлений для Windows, потому эти обновления - важны для системы!

В семерке довольно давно появился такой баг, как бесконечный поиск обновлений, и все бы ничего, можно забить на обновления, но дело в том, что служба центра обновления грузит практически процессор до 100%, пытаясь их (обновления) найти.
Варианта тут два, либо отключить службу центра обновления, либо искать способы решения проблемы.
Поскольку я являюсь все же сторонником установки обновлений, и довольно часто настраиваю компьютеры, эта проблема мне порядком поднадоела, и после очередного безрезультатного «Поиск обновлений Windows…» практически в течении суток вывело меня окончательно и я «пошел» гуглить.

Второе решение проблемы Fix it – программа от Microsoft для устранения неполадок Центра обновления Windows. Скачать его можно бесплатно вот отсюда http://go.microsoft.com/?linkid=9830262 (WindowsUpdateDiagnostic.diagcab). Данная утилита обнаружила проблемы с центром обновлений, но написала что проблема не устранена.

Я повторюсь на чистой только что установленной операционной системе и вывод у меня один, чего-то на серверах майскрософта намутили и семерка перестала видеть обновления без пинка. Образ диска оригинальный без каких либо вмешательств, который использую не один год, с которым раньше проблем не было, поэтому однозначно что-то намутил майкрософт, не исключаю, что для того, чтоб использовали более новые версии Windows.
Это было не большое отступление, и личное мнение но вернемся к проблеме. Получив сообщение, от что WindowsUpdateDiagnostic, что проблемы, есть но не устранены, я продолжил поиски решения проблемы.
И так, третье решение. Очистка кэша обновлений. Для этого открываем командную строку (cmd) от имени администратора и пишем поочередно:
net stop wuauserv
ren %windir%\SoftwareDistribution SoftwareDistribution.OLD
net start wuauserv

Четвертое решение, установка обновления KB3102810, так же берем бесплатно отсюда https://www.microsoft.com/ru-ru/download/details.aspx?id=49540 .
Сначала ставится не захотело, опять же выдавало поиск обновлений теперь уже в окошке установщика этого обновления. Выключил интернет, перегрузил компьютер и о чудо обновления установилось! Перегрузил компьютер, включил интернет. Далее опять WindowsUpdateDiagnostic и тут частичный успех, от выдал только одну ошибку 0x8024402c.

Было найдено, что это как правило это неверная настройка прокси-сервера или проблемы с интернет. Для устроения ее необходимо:
открыть Internet Explorer ->> Сервис - Свойства обозревателя - вкладка Подключения - настройка LAN - Дополнительно и удалить все в исключениях.
У меня никаких проблем с интернетом, а тем более прокси серверов не используется, но Internet Explorer это «зло» даже в чистой, только что установленной Windows, поэтому на всякий случай проверил, но там все как положено.
И опять же в командной строке выполнить команду:
netsh winhttp reset proxy
Которая в ответ сообщила: «Текущие параметры WinHTTP прокси. Прямой доступ (без прокси-сервера)».
И наконец последний шаг в решении ошибки 0x8024402c — Удалите файлы в папке Windows\SoftwareDistribution. Собственно это было сделано в третьем решении проблемы, но там папка была переименована в SoftwareDistribution.OLD, и автоматически создалась новая, а тут действие аналогичное, но просто с очисткой содержимого без всяких переименований.

Что я собственно и сделал, удалил все, что дало удалить из папки SoftwareDistribution. Перегрузился уже без особой надежды запустил WindowsUpdateDiagnostic и о ЧУДО! Он выдал что ошибка 0x8024402c устранена и больше никаких ошибок нету!

Еще раз перегрузил компьютер, открыл центр обновлений, минут 15 «Поиск обновлений Windows…» и наконец выдало список обновлений с предложением загрузить и установить их.

Выкинув лишнее, получается при наличии проблемы надо сделать следующее:
1. Скачать WindowsUpdateDiagnostic.diagcab (http://go.microsoft.com/?linkid=9830262) и убедиться, что ошибки есть.
2. Скачать KB3102810, (https://www.microsoft.com/ru-ru/download/details.aspx?id=49540). Это обновление для x64, как оно поведет себя на x32 не знаю, но при возможности проверю. Хотя в основном ставлю систему x64, но надеюсь и в x32 подобное решение проблемы сработает.
3. Выключить вай-фай или сетевую карту, установить скачанный KB3102810.
4. Перезагрузить компьютер, включить интернет.
5. Проверить на всякий случай настройки прокси в IE, и сбросить их через командную строку netsh winhttp reset proxy.
6. Удалите файлы в папке Windows\SoftwareDistribution, что не даст удалить можно пропустить.
7. Перезагрузить компьютер еще раз.
8. Запускаем еще раз WindowsUpdateDiagnostic.diagcab, и убеждаемся, что ошибок нету, либо они устранены.
9. Запускаем поиск обновлений и минут через 15 получаем список обновлений с предложением установить их.

Ну и собственно пока я дописал этот мануал, обновления уже загружены на 94%.

Для всех систем семейства Windows предусмотрена установка пакетов обновлений. И седьмая версия хоть и считается самой стабильной из всех ныне существующих, исключением не стала. Тем не менее, и она сначала задает поиск. Обновление Windows 7 бесконечно долго может идти по разным причинам. Рассмотрим все аспекты, связанные с этим. Предложенные ниже решения помогают устранить нелицеприятную ситуацию в 99% случаев. И все они достаточно просты, чтобы их использовал даже самый неискушенный в вопросах настройки системы юзер. Но обо всем по порядку.

Почему поиск обновлений идет бесконечно (Windows 7)?

Начнем рассмотрение основного вопроса с выяснения причин нарушений в работе службы обновления. Среди основных первопричин большинство специалистов указывает на сбои в работе самого «Центра обновления» и системных служб, которые задействованы в этом процессе.

Сейчас ситуации с вирусным воздействием рассматриваться не будут, поскольку каждый пользователь должен сам позаботиться о защите своего компьютера. Рассмотрим, как устранить бесконечное 7 собственными силами. Для этого есть как минимум три способа.

Windows 7: бесконечное обновление. Диагностика «Центра обновления» средствами системы

Поскольку бесконечный процесс поиска пакетов апдейтов связан именно с «Центром», логично предположить, что эту службу нужно проверить на работоспособность.

Если использовать программные средства самой системы, проблема того, что обновление Windows 7 идет бесконечно, устраняется через встроенный отладчик. Вызвать его можно из консоли «Выполнить» (Win + R) путем ввода строки msdt /id WindowsUpdateDiagnostic, после чего появится окно, в котором следует использовать ссылку на дополнительные настройки. В новом окошке сначала нужно установить «птичку» напротив разрешения автоматического применения исправлений, кликнуть на ссылке запуска от имени администратора и нажать кнопку продолжения. После этого остается дождаться окончания процесса диагностики, зайти в «Центр обновления» и задать ручной поиск с последующим подтверждением установки.

Диагностика проблем с помощью специальной утилиты

Если кому-то не нравится предложенный выше метод или просто лень копаться в настройках отладчика, можно пойти другим путем.

С официального сайта Microsoft или любого другого проверенного ресурса следует скачать небольшую программу под названием WindowsUpdateDiagnostic. Она, кстати, годится и для более свежих версий системы.

После первого старта утилиты выбираем строку центра обновлений и активируем поиск неполадок. Они будут отображены в результатах, которые могут указывать на проблемы с драйверами или с винчестером. Обратите внимание: программа не устраняет проблему в Windows 7. Бесконечное обновление только определяется и указывается его возможная причина. Так что придется установить драйвера или проверить жесткий диск самому.

Драйвера можно установить из «Диспетчера устройств», но это слишком долгий процесс. Лучше использовать автоматизированные средства вроде Driver Booster с автоматическим поиском и интеграцией драйверов в систему.

Загрузка автономного пакета апдейтов

Если проблема осталась, все равно снова придется обратить внимание на «Центр обновления» Windows 7. Бесконечный поиск можно исправить и другим методом.

Для этого нужно загрузить на компьютер так называемый автономный пакет с номером KB3102810, выбрав при скачивании соответствующую системе разрядность (32 или 64 бита). Скачать пакет, опять же, можно либо на сайте Microsoft, либо на другом ресурсе. Но это еще только полдела.

Остановка службы «Центра обновления»

В Windows 7 бесконечное обновление можно исправить только при условии деактивации самой службы, отвечающей за поиск и установку апдейтов. Можно попытаться завершить активный процесс в «Диспетчере задач», но, как правило, это ни к чему не приведет, и служба активируется снова.

Ее полное отключение можно произвести только в соответствующем разделе служб, доступ к которому осуществляется через команду services.msc, вводимую в соответствующей строке меню «Выполнить».

Здесь нужно найти строку центра обновления, через правый клик вызвать контекстное меню и выбрать команду остановки работы.

Чтобы не рыться в каталоге служб, можно использовать командную строку с правами администратора (cmd в консоли «Выполнить»), где следует прописать комбинацию net stop wuauserv.

Установка пакета и ручной поиск апдейтов

Теперь самое основное - инсталляция автономного пакета. Запускаем ее стандартным двойным кликом на загруженном файле и соглашаемся с предложением установки.

После этого стартует процесс инсталляции. По завершении нужно будет перезагрузить компьютер. Если же в процесс интеграции пакета в систему возникли ошибки, значит, на стадии отключения службы обновления что-то было сделано неправильно. Следует повторить указанные шаги и запустить инсталлятор снова. Кроме того, возможно, и сам файл установки автономного пакета был загружен не полностью (такое тоже бывает). В этом случае, как уже понятно, нужно повторить его закачку или же загрузить из другого источника.

Когда пакет успешно установится, а система будет перезагружена, следует зайти в «Центр обновления» и использовать ручной поиск апдейтов.

Если ничего не помогло

Наконец, если ничего из перечисленного не помогает, в Windows 7 бесконечное обновление можно убрать путем установки сервис-пака UpdatePack 7 Live (версия сборки 31.07.2016).

По завершении его интеграции в систему автоматически запустится поиск апдейтов. Весьма вероятно, что их будет найдено очень много (в некоторых случаях их количество может достигать двухсот и более). Удивляться не стоит, ведь, по сути, после установки пакета пользователь получает чуть ли не «чистую» систему, в которой апдейты не устанавливались.

Примечание: инсталлировать этот пак можно только поверх уже имеющегося Service Pack 1. Если его нет, апдейтер не установится. Выходом является инсталляция SP1 (хотя бы даже с официального сайта Microsoft).

Заключение

Как видим, ничего особо критичного в рассмотренной проблеме нет. Устраняется она достаточно просто всеми предложенными методами. Само собой разумеется, что такие решения применимы исключительно к системе, в которой не обнаружено потенциально опасных или действующих угроз, которые способны вызывать нарушения в работе службы обновления Windows или блокировать ее. Во всех остальных случаях такие решения помогают. В вопросе предпочтений пользователь сам решает, как именно поступить, хотя можно использовать сначала комплексную диагностику, а только потом устанавливать автономный пакет или сервис-пак. Что из них выбрать? Собственно, абсолютно без разницы. Да и мнения пользователей насчет установки либо того, либо другого апдейта расходятся, так что решать придется самому.