Решено: Windows 7 бесконечно долго ищет обновления

Поиск обновлений длится бесконечно. Возможное решение.

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

Начиная с октября 2016 года корпорация Microsoft перешла на новую систему обновлений и стала выпускать ежемесячные накопительные пакеты («security monthly quality rollup»), а также отдельные обновления безопасности («security only quality update»). В апреле месяце корпорация выпустила накопительный пакет и обновление безопасности, которые содержали обновленную версию клиента обновлений. Поэтому сейчас можно просто установить последний кумулятив или апрельское обновление безопасности для тех кто предпочитает устанавливать только их. Для большинства это будет достаточно эффективным спосом решения проблемы. Однако, к сожалению, в новую версию клиента была добавлена проверка последнего поколения процессоров для возможности дальнейшего получения обновлений. Безусловно существуют патчи, позволяющие обойти данную проверку, но в случае, когда по тем или иным причинам некоторые пользователи предпочтут не устанавливать даннные обновления, то для них этот набор может продолжать оставаться достаточно актуальным.

На данный момент, набор включает в себя следующие обновления:

  1. WindowsUpdateAgent-7.6 (KB2887535 — для Windows 7) — его установка является обязательным условием нормального функционирования Центра обновлений. Без него поиск обновлений фактически не будет работать. В наборе он представлен тремя cab файлами — «WUClient-SelfUpdate-ActiveX», «WUClient-SelfUpdate-Aux-TopLevel» и «WUClient-SelfUpdate-Core-TopLevel».
  2. Windows Update Client (KB3138612 — для Windows 7) (KB3138615 — для Windows 8.1) — последняя версия клиента обновлений. С момента выхода Windows 10, почти ежемесячно компания стала выпускать обновления нового клиента для Центра обновлений, который как раз и должен был решать проблему с поиском. И действительно его установка является одним из необходимых средств, чтобы справится с данной ситуацией. Установка последнего из клиентов также имеет смысл и для решения проблемы повышенного потребления оперативной памяти службой Центра обновлений. Так как в некоторых случаях, если последний клиент не был установлен, то служба обновления начинала сильно отъедать память, что в свою очередь сказывалось на скорости самого процесса обновления. Особенно это касалось слабых систем с небольшим объемом памяти.
  3. July 2016 update rollup (KB3172605 — для Windows 7) (KB3172614 — для Windows 8.1) — также содержит новую версию клиента обновлений, но при этом не заменяет KB3138612 (KB3138615). К сожалению, в данное обновление были включены так же и некоторые функции телеметрии, в частности оно заменяет обновление KB3075249 и как и оно, включает файл consent.exe, содержащий точки телеметрии. Однако, если из всех не рекомендованных обновлений вы установите только его, то скорее всего его функции телеметрии будут не активны, поэтому обновление KB3172605 (KB3172614) теперь включено в набор, что представляется мне все же меньшим злом.

Для начала установки обновлений вам нужно будет запустить, входящий в набор, батник «SearchFix.cmd«. Обновления из набора устанавливаются в систему с помощью дисма, что позволяет полностью исключить ситуацию, когда из-за влияния «бесконечного » поиска вам не удается вручную поставить необходимое обновление, так как процесс установки обновлений в данном случае никак не будет зависеть от работы самой службы Центра обновлений (wuauserv). Так же эти обновления могут быть у вас уже установлены, но иногда они могут быть установлены, скажем так — «криво», в таком случае установка батником с помощью дисма позволит корректно обновить их установку в системе без необходимости их удаления.

Вам нужно скачать файл SearchFix-7.zip для Windows 7
Вам нужно скачать файл SearchFix-8.zip для Windows 8

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

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

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

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

Попытка установить исправления MSU приводит к тому, что «Поиск обновлений на этом компьютере…» будет длиться вечно

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

Эта система представляет собой недавно установленную Windows 7, и у меня есть два обновления MSU, сохраненные локально на моем рабочем столе, но она никогда не находит такие обновления и, следовательно, никогда не устанавливает эти два исправления.

Есть ли способ заставить Windows Update Standalone Installer просто установить одно обновление, а не искать все обновления?

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

@ Моаб Не совсем. Здесь наблюдается проблема конкретно с автономным установщиком; речь идет НЕ об общем обновлении Windows — для этого был второй пакет MSU, который я пытался установить. Поэтому я не верю, что они похожи, поскольку у меня были проблемы с wusa.exe программа, которая является автономным установщиком файлов пакетов для обновлений

@ Moab НЕТ, это никак не связано с подключением к Интернету. Я проследил эту проблему несколько лет назад с помощью xperf / WPA. После первой установки MSU служба WU сканирует, все ли файлы MSI / MSP являются действительными, это занимает много времени, и поэтому второе обновление не может начать обнаружение возможности его установки. Мой обходной путь останавливает бесполезное сканирование MSI.

Сообщение вводит в заблуждение. Он ищет, можно ли установить обновление или оно больше не требуется (заменено).

WUSA.exe, который используется для установки обновлений MSU, является просто оболочкой для Центра обновления Windows. После того как Центр обновления Windows установил обновление, он снова зависает в цикле, чтобы проверить, применяются ли обновления, и эти проверки бесполезны после установки, и этот цикл блокирует установку других обновлений MSU.

Чтобы ускорить установку, остановите службу Центра обновления Windows через графический интерфейс (services.msc) или через командную строку с повышенными правами (с правами администратора) ( net stop wuauserv ). Теперь цикл остановлен и обновления устанавливаются быстрее.

Установите первое обновление MSU, снова остановите службу WindowsUpdate и установите второй файл MSU.

Я также создал Скрипт перечисляет все файлы MSU в той же папке, что и CMD, и устанавливает их и останавливать службу WU самостоятельно каждый раз, чтобы ускорить настройку.

Большое спасибо за ответ! Это определенно помогло мне пройти этап «поиска» с помощью автономного установщика и очень помогло. Надеюсь, Windows сможет получить обновления прямо сейчас!

@DmitriNesteruk вместо того, чтобы понизить голосование, запустите cmd от имени администратора Facepalm

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

У меня не было привилегий для остановки службы, поэтому я извлек файлы из msu и установил файл .cab из командной строки с повышенными привилегиями: & gt; dism / online / add-package /packagepath:C:updatemyupdate.cab

Суть и причины возникшей дисфункции

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

Указанные условия могут быть следующими:

Картинка Fix Update

  • На данном ПК не установлены предыдущие апдейты, «подготавливающие почву» для установки свежего апдейта. В случае Виндовс 7, может отсутствовать необходимый Сервис Пак 1, а также ряд других важных обновлений (к примеру, для установки апдейта KB2999226 необходим предустановленный апдейт KB2919355, которому в свою очередь, должны предшествовать KB2939087 и KB2975061);
  • Юзер скачал некорректный апдейт с сайта Майкрософт (в частности, для 32-битной ОС пытается установить 64-битный апдейт);
  • Скачанный апдейт повреждён (до, во время, или после инсталляции);
  • Устанавливаемый апдейт уже установлен в системе;
  • Некорректно работает служба обновлений вашей ОС;
  • Ряд системных файлов на винчестере ПК повреждены;
  • Имеются проблемы в реестре PC и это вызывает проблему в которой обновление не применимо к компьютеру;
  • Пользователь использует нелицензионную ОС с некорректным функционалом;
  • На PC некорректно установлены дата и время;
  • На системном диске отсутствует свободное место.

Исправление ошибки вручную

Чтобы решить данную проблему стоит отключить службу «Центр обновления Windows». Для этого жмём «Win+R» и в командную строку вводим задачу «services.msc». Кликаем «ОК».

Находим «Центр обновления Windows» (он в самом низу) и правой кнопкой мыши выбираем «Остановить».

Нужно удалить или лучше переименовать папку обновлений. Для этого переходим в диск «С», выбираем папку «Windows» и ищем папку «SoftwareDistribution». Её необходимо удалить или переименовать.

Теперь вновь запускаем «services.msc» и включаем «Центр обновления Windows». Перезагружаем компьютер. Ошибка будет исправлена.

Оцените статью
Fobosworld.ru
Добавить комментарий

Adblock
detector