Виндовс 7 постоянно ищет обновления. Что делать, если Windows бесконечно ищет обновления

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

Описание проблемы

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

Причина вечного поиска обновлений в Windows 7

Есть мнение, что причиной всему обновления клиентской программы Windows Update, а также последовавшие за ними изменения на серверах Центра обновления Windows. Похоже, Microsoft изменила работу механизма проверки и скачивания обновлений, поэтому старые клиенты Windows Update больше не могут искать и загружать обновления с серверов компании. Этим и объясняется тот факт, что в большинстве случаев проблема возникает после чистой установки операционной системы.

Способы решения проблемы

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

1. Ручное обновление Windows Update Client

Это самое эффективное и простое решение проблемы. Для чтобы Windows Update снова начал искать и устанавливать обновления, нужно скачать необходимые обновления для клиентской программы Windows Update и установить их вручную. Эти обновления доступны как для 32-разрядных (x86), так и 64-разрядных (x64) версий Windows 7. Посмотреть разрядность операционной системы можно в свойствах системах.

Для 32-разрядной версии Windows 7 (x86):

Для 64-разрядной версии Windows 7 (x64):

Примечание: перед установкой обновлений может потребоваться временная остановка службы Windows Update. Сделать это можно выполнением следующей команды в командной строке, запущенной от имени администратора:

Когда обновления будут установлены, перезагрузите компьютер, а затем выполните поиск новых обновлений. Через 10-60 минут Центр обновления Windows должен показать перечень всех доступных обновлений. Но если это вам не помогло, читайте дальше.

2. Установка Convenience Rollup

В 2016 году Microsoft выпустила большой накопительный пакет обновления , который содержит почти все обновления, выпущенные после Windows 7 SP1 (Service Pack 1). Таким образом, попробовать решить проблему бесконечного поиска обновлений можно путем установки Convenience Rollup.

Опять-таки, для вашего удобства публикуем прямые ссылки для загрузки Convenience Rollup:

Важно отметить, что этот пакет обновлений включает в себя обновления, выпущенные после SP1, следовательно, для установки Convenience Rollup у вас должен быть установлен пакет обновлений SP1. Чтобы убедиться, что Service Pack 1 установлен, посмотрите свойства системы.

5. Редактирование настроек DNS

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

Чтобы изменить адрес DNS, откройте «Центр управления сетями и общим доступом».

Откройте свойства соединения/адаптера.

В окне свойств найдите протокол TCP/IPv4. Двойным нажатием левой кнопки мыши откройте свойства этого протокола.

Активируйте опцию «Использовать следующие адреса серверов DNS-серверов» и введите любые из следующих адресов:

Google Public DNS:

  • Предпочитаемый DNS-сервер: 8.8.8.8
  • Альтернативный DNS-сервер: 8.8.4.4

Яндекс.DNS:

  • Предпочитаемый DNS-сервер: 77.88.8.8
  • Альтернативный DNS-сервер: 77.88.8.1

OpenDNS:

  • Предпочитаемый DNS-сервер: 208.67.222.222
  • Альтернативный DNS-сервер: 208.67.220.220

Новые настройки должны вступить в силу немедленно после применения. Но если вы не заметите никаких изменений, попробуйте очистить кэш DNS. Для этого откройте окно командной строки с правами администратора, а затем выполните команду ipconfig /flushdns .

6. Проверка целостности системных файлов с использованием утилиты SFC

Бесконечный поиск обновлений может быть вызван повреждением или отсутствием файлов или параметров Windows Update. Проверить и восстановить целостность этих файлов можно при помощи встроенного инструмента SFC. О том, как с ним работать мы рассказывали .

Отличного Вам дня!

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

Процесс может идти очень долго и складывается впечатление, что системы не ищет вообще, либо делает это бесконечно долго.

Используем официальное исправление

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

Для Windows 7 x86 (32 битной) любой версии.

Для x64 (64 разрядных процессоров).

Загружаем , запускаем установку. Однако не всегда этот способ помогает, поэтому переходим к следующему.

Если обновление не помогло

Можно прибегнуть к поиску решения неисправности именно для Вашего типа ошибки, а можно скачать автономный пакет обновлений Windows 7 – UpdatePack7R2.

В описании описан функционал данного пакета, а также полный список ключей для установки набора.

Скачав, кликаем правой кнопкой мыши по файлу пакета, выбираем Создать ярлык .

Затем правой кнопкой по Ярлыку Свойства .

В поле Объект рядом с адресом расположения через пробел прописываем ключи.

Ключи обозначают установку браузера IE11, полностью автоматическую установку с перезагрузкой по завершении.

Windows 8 бесконечно ищет обновления

При аналогичной проблеме в Восьмерке порядок действий несколько иной.

Чистим папку SoftwareDistribution

Сначала отключаем службу Центра обновления Windows. В окне Выполнить (Win+R) вводим «services.msc ».

Находим соответствующую службу, кликаем правой кнопкой – Остановить .

Приступаем к очищению директории хранения установочных файлов. Для этого либо пройдите по пути C:Windows/SoftwareDistribution/Download либо введем его в окне Выполнить .

Удаляем все файлы.

После этого вновь запускаем службу.

Перезагружаетесь и запускаете поиск и установку обновлений

Автоматическое устранение неполадок

На сайте Microsoft доступна утилита решения подобных проблем 0x80240016. Утилита под названием WindowsUpgradeDiagnostic автоматически устраняет ошибку.

Загрузив и запустив в окне программы жмем Далее и дожидаемся окончания процесса диагностики.

По завершении диагностики будет установлена отметка, символизирующая исправление проблемы.

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

Вносим исправления вручную

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

Пуск Панель управления Устранение неполадок .

Затем в поле выбираем первый пункт, как показано на картинке.

Запустится Центр обновления, где после нажатия по клавише «Далее » можно выполнить процедуру устранения неполадок .

В графе Обнаруженные проблемы зеленые галочки сигнализируют об отсутствии неисправностей.

Перезагружаемся и пробуем обновить систему вновь.

Не обновляется Windows 10 через Центр обновления

Так эта ошибка выглядит в десятке.

На картинке стрелками показан порядок шагов Запуска настройки Обновление и безопасность.

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

Средство устранение неполадок компьютера

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

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

После этого получите отчет о проделанных исправлениях.

Включение или перезапуск службы обновления

Запускаем системную службу – включаем службу, отвечающую за обновления. Если она уже включена можно попробовать осуществить её перезапуск.

Используем скрипт

Еще один способ решения несиправности – сбросить параметры центра обновлений автоматически с помощью специального скрипта.

В скрипте прописаны процедура отключения службы обновления, сброса параметров и обратного запуска. Помимо этого, служебные директории центра обновления SoftwareDistribution, downloader, и catroot 2, изменяют наименование на catrootold , при этом создаются их резервные копии.

Для использования скрипта внесите команды в тактовый редактор типа Блокнот и сохраните с произвольным именем (в примере «winupdate-reset») и расширением «.bat» с кодировкой ANSI.

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

Опять нажмите произвольную кнопку и перезагрузите компьютер.

Данный способ может сработать на системах версий 7, 8, 8.1, 10.

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

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

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

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

Как и почти всякий алгоритм, алгоритм поиска обновлений периодически дает сбои. Тогда пользователи Windows 7 могут наблюдать картину бесконечного поиска обновлений. То есть зацикленного процесса обнаружения в сети всевозможных сервис-паков. Почему так происходит? – это вопрос к разработчикам компании Microsoft. Нам же важно отыскать «лекарство» против такой напасти.

Сама по себе идея автоматических обновлений — совершенно естественна. Практически каждая современная операционная система воплощает ее в той или иной форме.

Так что же делать?

Краткий перечень рецептов

Зацикливание и бесконечный поиск обновлений чреваты для Windows еще одной неприятностью: данный сервис отнимает ресурсы компьютера и, надо сказать, — ресурсы не малые. Это касается и процессорного времени и объема оперативной памяти. В этом нетрудно убедиться, вызвав во время такого поиска «Диспетчер задач» и посмотрев на состояние индикаторов ресурсов. Сегодня известно несколько решений такой проблемы в ОС Windows 7:

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

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

Два способа отключить «заглючившую» службу

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

Способ первый (используем настройки компьютера):

  • Отправляемся в меню «Пуск» -> «Панель управления» .
  • В окне панели управления щелкаем по ссылке « ».
  • Щелкаем по ссылке «Настройка параметров» .
  • В открывшемся окне раскрываем список «Важные обновления» и выбираем в нем опцию «Не проверять наличие обновлений» .

Способ второй (отключаем службу напрямую):

  • Снова отправляемся в меню «Пуск» -> «Панель управления» .
  • Выбираем раздел «Система и безопасность» .
  • Щелкаем по категории «Администрирование» .
  • Запускаем из списка утилиту «Службы» .
  • Откроется окно со списком всех служб компьютера.
  • Отыскиваем в списке службу под названием «Поиск обновлений» .
  • Дважды щелкаем по ее названию.
  • Деактивируем службу так, как показано на рисунке ниже:

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

Правим системные файлы

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

  • Жмем на сочетание «Win» + «R» .
  • В открывшемся окне «Выполнить» есть поле для ввода команд. Вводим в это поле команду «cmd» .
  • Перед нами открывается окно командной строки.
  • В ответ на приглашение командного процессора вводим следующее: «sfc /scannow» .
  • Запускается программа сканирования системных файлов и нам остается лишь дождаться завершения ее работы.

Диагностическая утилита Windows «sfc» не просто просматривает файлы на предмет повреждений. Обнаруживая такие повреждения, она старается их исправить. Например, если какой-либо из системных файлов был «съеден» вирусом, то утилита его восстановит. По окончании сканирования программа выдает листинг обнаруженных ошибок в файловой системе с их кратким описанием. Можно читать эту информацию, а можно пропустить ее мимо ушей и перезагрузить компьютер. Если после перезагрузки зацикленный поиск не возобновиться – значит все в порядке.

Сервис-пак для сервис-паков

По-видимому, проблема зацикленного поиска сервис-паков приобрела в ОС Windows столь большой размах, что на нее умудрились обратить внимание даже бдительные служащие службы поддержки MS.

Поэтому, не мудрствуя лукаво, компания производитель Windows выпустила специальный пакет обновлений под номером KB3102810, призванный решить эту проблему.

Данный апдейт устраняет ошибки зависания при поиске. Чтобы получить «заплатку», нужно пройтись на страницу www.microsoft.com/en-us/download/details.aspx?id=49542 (для обладателей 64-битных версий Windows это будет адрес www.microsoft.com/en-us/download/details.aspx?id=49540 ). Скачайте пакет апдейта, инсталлируйте его в систему и больше проблема зацикливания поиска других апдейтов Windows вас не побеспокоит. Во всяком случае, так утверждают разработчики. Еще раз напоминаем о необходимости перезагрузить компьютер.

Добрый день уважаемые читатели блога и подписчики, в предыдущий раз я вам рассказывал о том, как обновить windows 7 до windows 10 , и сегодня речь так же пойдет о семерке и ее обновлении, точнее когда у вас бесконечное обновление windows 7, и мы его решим за минуту, я встречал в интернете кучу людей, кто попался на такой ситуации, пользователи хотят, чтобы их система была максимально безопасная, а Microsoft ставит палки в колеса, вот еще раз убеждаюсь, что они всячески пытаются пересадить пользователей на их десятку, которая до такой степени сырая, что аж жуть.

Пред история, я периодически собираю свои сборки Windows , так как не люблю постоянно ставить одни и те же обновления, тратя на это кучу времени. Они очень популярны, так как кроме официальных обновлений в них ничего нет. Хочет Microsoft или нет, но Windows 7 на текущий момент самая популярная операционная система в мире и ее новое детище Windows 10, пока не так быстро отвоевывает себе место под солнцем, но речь не об этом сейчас.

И так сижу я тут и собираю новую версию сборки, все как и обычно произвожу установку Windows 7 на виртуальную машину и начинаю ее обновлять, но не тут то было поиск обновлений в Центре обновления Windows уже висел 5 или 6 часов, перезагрузка не помогла, сразу стало понятно, что что то не то.


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

Решаем бесконечное обновление windows 7

Решением по бесконечному поиску обновлений Windows 7, будет как ни странно их официальные автономные обновления, скачав и установив, которые вы сможете решить данную проблему.

Скачать пакет (KB3102810) решения ошибки бесконечный поиск обновлений windows 7 64X (https://cloud.mail.ru/public/FuX2/8as6DnF3Y)

Скачать пакет (KB3102810) решения ошибки бесконечный поиск обновлений windows 7 32X (https://cloud.mail.ru/public/KGmP/Yz9AcAqbH)

делаем следующее, нам необходимо остановить службу обновления Windows 7. Делается это просто двумя способами:

Небольшое дополнение от читателя Валерия, если не помогает с KB3102810:

Скачайте обновление KB3020369-x86 (https://cloud.mail.ru/public/7c2V/yQ8j5d8JH)

Скачайте обновление KB3020369-x 64 (https://cloud.mail.ru/public/N91u/TURuiBjwm)

установите его и перезагрузите компьютер, после скачиваете и устанавливаете следующие KB

Скачайте обновление kb3172605-x86 (https://cloud.mail.ru/public/9f4m/LkHLAg5qN)

Скачайте обновление kb3172605-x 64 (https://cloud.mail.ru/public/FuX2/8as6DnF3Y)

Перезагружаетесь и радуетесь жизни

Небольшое обновление от пользователя Alex, ему помог исправить проблему fix KB3161608:

  • бесконечную проверку обновлений
  • высокую загрузку CPU
  • высокое потребление памяти

Еще есть не проверенное мной решение от пользователя Василий:

Предлагается навсегда решить проблему со службой «windows update» таким образом.

1) Заходим в панель управления, отключаем автоматический поиск и установку обновлений.
2) Перезагружаем компьютер.
3) Скачиваем и устанавливаем апдейты в такой последовательности (для Windows 7 x 64):

Windows6.1-KB3020369-x64.msu
Windows6.1-kb3125574-v4-x64.msu
Windows6.1-KB3050265-x64.msu
Windows6.1-KB3065987-v2-x64.msu
Windows6.1-KB3102810-x64.msu
Windows6.1-KB3135445-x64.msu
Windows6.1-KB3138612-x64.msu
Windows6.1-KB3161664-x64.msu
Windows6.1-KB3172605-x64.msu

Установив вышеперечисленные обновления, Заходим в панель управления и включаем
автоматический поиск и установку обновлений

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

и выбираете кнопку Остановить.

Второй метод, это вы открываете командную строку от имени администратора и вводите вот такую команду

net stop wuauserv

В итоге данная служба операционной системы остановится

Все главное условие мы выполнили и наш виндоус 7, теперь готов к установке автономного пакета.

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

Автономный установщик, покажет вам его код, он будет KB3102810, соглашаемся на установку, жмем да.

Немного ждем, пока ползунок добежит до конца

Все видим, что успешно установилось и для применения требуется перезагрузка системы, что мы и делаем. В 95 процентах, данное действие позволяет устранить бесконечное обновление windows 7, надеюсь, что вы попали именно в это число.

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

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

Второй метод

В итоге запустив утилиту, выбираете пункт Центр обновления и жмете далее.

Начнется поиск неисправностей.

После исправления ошибок, запустите утилиту (WindowsUpdateDiagnostic) Диагностика и предотвращение неполадок на компьютере и добейтесь, чтобы получилось такое окно, после чего перезапустите Центр обновления или просто перезагрузитесь.

Подведя итог мы с вами разобрали как решается проблема когда бесконечное обновление windows 7 не дает возможность накатить апдейты на систему, теперь устранение данной заразы не займет у вас много времени.

Обновление 31.07.2016

Если вам не помогли способы описанные выше и вы все так же бесконечно ищите обновления в Windows 7, то попробуйте установить вот этот сборник обновлений. (Все они официальные, за это я отвечаю головой). Ставить нужно обязательно на Service Pack 1.

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

Обновление по устранению бесконечного поиска обновлений от 30.06.2018

Четвертым методом исправления бесконечного обновления windows, является использование ежемесячного пакета обновлений, я вам его уже показывал когда у меня не устанавливался русский язык и была ошибка "0x80073701 ". И так переходите по ссылке ниже:

Windows 7 - https://support.microsoft.com/ru-ru/help/4009469

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

Я в своем примере выбрал июньский сборник, открыв его содержимое в самом низу вы найдет ссылку на каталог Центра обновлений Майкрософт.

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

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

Судя по отзывам в сети интернет, появление данной неисправности совпало с переходом Windows 7 на , поэтому многие привычно винят в происходящем компанию Microsoft, а особо активные даже составляют списки "нерекомендуемых" обновлений, куда иногда попадает даже Convenience Rollup для Windows 7 (KB3125574) . Такой подход вряд ли можно назвать разумным, так как на наш взгляд многие путают причину со следствием.

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

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

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

Если скачать и попробовать установить обновления вручную, то получим аналогичную картину:

Никакие наиболее очевидные способы исправления такого поведения системы, в том числе описанные на сайте Microsoft, успеха не принесли, поэтому мы взялись за подробное изучение логов системы, которые можно найти в директории C:\Windows\Logs\CBS . Довольно скоро стало понятно, что система не может завершить установку ряда обновлений, оставляя в логе следующие сообщения:

CBS Appl: detectParent: package: Package_40_for_KB3210131~31bf3856ad364e35~amd64~~6.1.1.0, no parent found, go absent

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

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

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

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

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

Теперь, когда причины возникновения и механизм действия проблемы понятен, следует найти способ ее исправления. В данном случае нам на помощь придет инструмент DISM, запустим командную строку от имени администратора и выполним короткую команду:

Dism /Online /Cleanup-Image /ScanHealth

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

После чего желательно удалить все содержимое папки C:\Windows\SoftwareDistribution\Download и перезагрузить систему.

Теперь можем снова попробовать выполнить поиск и установку обновлений, все должно работать.

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