548

Я установил Windows 7 свежую и установил SP1. Теперь, когда я пытаюсь проверить обновления Windows вручную, он просто зависает на экране Проверка обновлений .

Диалог обновления Windows при зависании

Я попытался запустить инструменты в разделе Как сбросить компоненты Центра обновления Windows?, но это также не решило проблему:

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

13 ответов13

512

исправлять

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

Это обновление содержит некоторые улучшения для клиента Центра обновления Windows в пакете обновления 1 (SP1) для Windows 7. Это включает в себя следующее:

  • Оптимизация, которая направлена на долгое время сканирования обновлений, о которых сообщалось на некоторых компьютерах.
  1. Скачать:

  2. Остановите службу Windows Update. Это ускоряет настройку обновлений MSU, и ненужные шаги из Moab не требуются (перезагрузка приводит к тому, что служба WU останавливается до тех пор, пока она не будет запущена через триггер, когда Интернет доступен). Это можно сделать из командной строки или из окна Service Manager.

  3. Попробуйте загруженное обновление и посмотрите, ускоряет ли оно установку обновлений.

Чтобы установить обновление, сначала необходимо установить обновление стека обслуживания апреля 2015 года для Windows 7 и Windows Server 2008 R2 (снова остановите службу WU, прежде чем пытаться установить MSU).

Загрузка (обновление стека обслуживания апреля 2015):

Обходной путь 1

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

134

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

Проверьте раздел РЕДАКТИРОВАТЬ ниже, есть гораздо более быстрый способ полностью обновить Windows 7 SP1 после чистой установки.

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

Если Service Pack 1 не установлен, установите его, прежде чем следовать этому руководству.

выберите

Windows6.1-KB976932-x64.exe

для 64-битной W7 или

Windows6.1-KB976932-X86.exe

для 32-битной W7

Загрузите KB-3138612 и сохраните его там, где вы сможете найти его позже

Загрузите SUR Tool и сохраните его в том же месте

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

После загрузки установите KB-3138612, если требуется перезагрузка, сделайте это и не подключайтесь к Интернету.

Теперь установите пакет SUR Tool, это большой пакет, который установит множество обновлений, а также очистит и восстановит хранилище обновлений Windows. Это также сократит количество дополнительных обновлений Windows, которые необходимо установить позже.

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

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

Обновление: Microsoft выпустила огромный накопительный пакет обновления для Windows 7 с пакетом обновления 1 (SP1), похожий на пакет обновления, но они так его не называют. Это значительно ускорит обновление Windows 7 после чистой установки, больше не будет проблем с обновлением Windows и многих перезагрузок. Этот накопительный пакет обновлений обновит систему до вторника апреля 2016 года.

Это не распространяется через Центр обновления Windows, вы должны использовать Internet Explorer, чтобы получить его, открыть IE и перейти по этому адресу

http://catalog.update.microsoft.com/v7/site/home.aspx

Введите в поле поиска 3125574 и нажмите клавишу ввода.

Теперь вы увидите все версии этого накопительного пакета, выберите ту, которая вам нужна, и скачайте ее там, где вы сможете найти ее позже. Также используйте страницу каталога Центра обновления Windows, чтобы ** загрузить и установить это обновление сначала, 3177467, это является обязательным условием для накопительного пакета, а затем установить 3125574, также обязательно быть отключенным от Интернета при применении этих обновлений.

34

Я обнаружил, что у Microsoft есть фантастический инструмент для исправления собственных обновлений. Запуск пакета "Автоматическое устранение неполадок Центра обновления Windows" снял все мои проблемы с обновлениями.

Смотрите Центр обновления Windows: часто задаваемые вопросы. Выделите «Что я могу сделать, если у меня возникают проблемы с установкой обновлений?"

Или используйте ссылку для скачивания.

18

Это для тех из вас (как я), которые попробовали каждое решение, которое вы могли найти без радости. Следующий процесс сработал для меня на очень упрямом клиенте HP DV6, перезагруженном через заводской образ с SP1, который не очень хорошо реагировал на другие решения, которые я пробовал (хотя они являются частью решения). Это именно тот порядок, который я использовал для достижения успеха.

  1. Выполнить чистую загрузку

    Запустите msconfig.exe и выберите "Выборочный запуск", убедившись, что "Загрузка системных служб" отмечена, а "Загрузка элементов запуска" не отмечена.

    Перейдите на вкладку "Службы", нажмите, чтобы установить флажок "Скрыть все службы Microsoft" (внизу окна), а затем нажмите "Отключить все".  Нажмите "ОК", а затем нажмите "Перезагрузить".

  2. Запустите "Центр обновления Windows" - нажмите "Изменить настройки" и установите для него "Никогда не проверять наличие обновлений".

перезагружать

Вручную примените следующие обновления по порядку.

KB3020369
KB3172605

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

  1. После установки вышеуказанных обновлений снова запустите msconfig.exe и на этот раз выберите "Обычный запуск".

перезагружать

  1. Запустите Центр обновления Windows, и вам должно быть представлено ожидаемое количество обновлений (в моем случае 198), требующих установки. Приступить к их установке.

  2. Если хотите, вы можете изменить настройки Центра обновления Windows на автоматические, когда вы закончите применять обновления.

7

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

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

Затем я установил каждое из этих обновлений вручную. Один за раз. Используя геркулесовое количество терпения.

Некоторые обновления будут работать аналогично самому Центру обновления Windows - когда я запустил обновление, у меня появилось окно с заголовком "Автономный установщик Центра обновления Windows" с индикатором выполнения типа «делать что-то» (вместо того, которое отображалось просто один раз слева направо) ниже фразы "Поиск обновлений на этом компьютере" с кнопкой отмены в правом нижнем углу.

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

Таким образом, я перебирал обновления, устанавливая по два или три раза, а затем перезагружался, когда видел окно, которое я описал выше, более 20 секунд без прогресса. Некоторые из них выскакивали сообщение типа "это обновление не требуется для вашего компьютера", поэтому я просто удалил их без установки.

Когда я закончил установку всех около 100 обновлений, я снова попытался запустить Центр обновления Windows. Одно ядро ушло на 100%, задача svchost ушла на гигабайт памяти.

Я ненадолго оставил его, а затем с отвращением пошел выключать компьютер. И маленький желтый щиток Windows Update появился на кнопке выключения!

Я позволил ему установить 7 или около того обновлений, а затем снова включил его. Я оставил это некоторое время, затем еще раз маленький желтый экран обновления окон появился на кнопке выключения! На этот раз было 50 обновлений.

В третий раз было 79 обновлений.

И после этого я запустил Windows Update и все заработало!

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

4

В моем случае прогресс загрузки застрял на 0%. Я решил проблему следующим образом (как предложено здесь):

  • Остановите службы Windows Update и Application Experience (если они не останавливаются, отключите их, а затем перезагрузите)

  • Удалить все внутри C:\Windows\SoftwareDistribution

  • Перезапустите приложение и службы Windows Update

  • Откройте Центр обновления Windows и дайте ему проверить наличие обновлений.

1

Простое решение: откройте Центр обновления Windows, перейдите, чтобы изменить настройки, убедитесь, что он настроен на автоматическую установку обновлений, измените время установки новых обновлений на следующий час (вместо 3:00).

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

1

This is probably specific to VM's. 1) Increase cores from 1 to something higher.

Для меня это оказало непосредственное и драматическое влияние как на активность процессора, так и на удобство использования ОЗУ. Это пропущенное упоминание в комментарии @Eugene K почти потеряно среди комментариев между ответами об исправлении / обновлении KB.

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

Есть несколько разных проблем с Центром обновления Windows, которые на первый взгляд кажутся одинаковыми. Для ясности: этот конкретный вопрос касается того, что Центр обновления Windows потребляет 100% ЦП, и при этом ничего не происходит, и остается в этом состоянии в течение длительного периода времени. Моя Windows 7 VM была в этом состоянии. Диспетчер задач показал, что процессор svchost.exe потребляет 100% ресурсов ЦП, общий "родительский" процесс, используемый Windows для "размещения" и запуска отдельных служб. Щелкнув правой кнопкой мыши по svchost.exe и выбрав "Перейти к службе", я смог увидеть, какой из сервисов был виновником, а виновником был wuauserv, служба автоматического обновления Windows Update.

Я попытался включить IPV6, что-то предлагалось среди ответов (что я думал, я уже сделал на всех машинах после других проблем), но в этом случае это не имело никакого значения. Мне не терпелось начать выбирать и исправлять исправления и обновления КБ, когда есть ряд схожих проблем с Центром обновления Windows; Я бы предпочел, чтобы он применял все обновления сам в правильном порядке, если есть способ получить его в состоянии, в котором он это сделает. Я оставил его на 24 часа, и когда я посмотрел снова, он все еще был на 100% - и, кроме того, история обновлений показала, что за это время он даже не установил ни одного обновления. Последний был завершен накануне, более 24 часов назад. Пара перезапусков не имела значения: он просто вернулся к 100% процессору.

Переходя к вопросу о Hyper-V, я посмотрел и нашел, где можно настроить количество процессоров для виртуальной машины. Параметр отображается серым цветом во время работы виртуальной машины, поэтому вы должны выключить его, чтобы изменить настройку: Я увеличил число процессоров с 1 до 2 и сразу увидел изменение: виртуальная машина теперь, похоже, что- то делает . Использование процессора и памяти постоянно росло и падало. Я также заметил, что виртуальная машина, кажется, могла использовать больше выделенной ей памяти: раньше, когда она зависала на 100% ЦП, она использовала 2 ГБ из 4 ГБ ОЗУ, тогда как сейчас, когда она поднималась и падала, это было используя до 3G. Я выключил его и снова увеличил количество процессоров, с 2 до 4, и увидел соответствующее увеличение эффектов: значительная постоянная активность в диспетчере задач, различная для каждого из 4 процессоров, и снова увеличение объем памяти, который он может использовать, все еще растет и падает, но теперь приближается к полному выделенному 4G. Похоже, сейчас рвется через обновления. А загрузка ЦП, тоже быстро зигзагообразная, обычно составляла около 25%, то есть с этого момента машина стала намного более отзывчивой и удобной в использовании во время обработки обновлений.

Напомним, что существует ряд различных проблем, которые могут привести к зависанию или медленной работе Центра обновления Windows, и Microsoft опубликовала множество исправлений и обновлений в этой общей области. Таким образом, каждый раз, когда это происходит, вполне вероятно, что есть более чем один способствующий фактор. В любом конкретном случае увеличение числа сконфигурированных процессоров Hyper-V может быть или не быть полным ответом, но нет никаких сомнений в том, что это значительно улучшит способность машины использовать как ЦП, так и ОЗУ.

1

У меня была похожая проблема.

За этот ответ:

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

Если это не поможет, я бы предложил вам попытаться удалить раздел реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersio‌n\WindowsUpdate\Auto Update\RebootRequired (сначала экспортируйте его, чтобы создать резервную копию) и снова перезагрузить компьютер.

1

Недавно я восстановил ноутбук-2010, вернув его в исходный образ системы, 64-битную версию Windows 7 (без SP1). Я удалил несколько крепов, поставляемых с ноутбуком, и установил какое-то основное программное обеспечение, такое как 7zip, VLC, антивирус и т.д. (Все бесплатное программное обеспечение с защищенных сайтов или платных версий не взломано, чтобы быть понятным). Я сделал обновление до SP1 (появилось после некоторой перезагрузки в списке Центра обновления Windows после самых первых, которые я установил) и вернул ПК владельцу. Примерно через неделю человек, который обратился ко мне за помощью, сказал, что заметил, что каждый раз, когда он проверял обновления Windows, процесс шел вечно, даже в течение долгого времени, ожидая завершения задачи. Сначала я думал о вредоносном ПО, несмотря на то, что этот человек настаивал на том, что это невозможно, и что это произошло с самого начала. В любом случае, я решил восстановить ПК до его первоначального образа системы, чтобы быть уверенным. Я сделал то же самое, что и в первый раз, но вместо того, чтобы немедленно вернуть компьютер, я решил оставить его на некоторое время, чтобы немного поработать в Интернете, посмотреть несколько видео и послушать музыку в свободное время ... Тем временем я запустил Центр обновления Windows для поиска обновлений, и, действительно, я заметил, что процесс продолжался очень долго, не находя ничего, не останавливаясь и не заканчивая, как сказал мне владелец.

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

Затем я попробовал следующие комментарии cluberti по этому поводу и даже комментарии haley_joel_osteen на Reddit, которые до сих пор не решили проблему.

Я попробовал несколько исправлений, перечисленных в этой ветке поддержки Microsoft, но ничего не получалось.

И последнее, но не менее важное: я также попытался найти ответы на аналогичную проблему в нескольких ответах сообщества Microsoft (1 , 2) и даже в ответах на оборудование Тома, НО, после всего этого НИЧЕГО: мне так и не удалось решить проблему!

Я не знаю, связан ли с этим тот факт, что язык ОС был американским / английским, тот факт, что все перечисленные попытки не решили проблему ... В любом случае, так как я видел, что обновления Windows работали в начале, я решил восстановить ПК к его исходному образу системы, чтобы попытаться установить обновления один за другим, пытаясь понять, КОГДА (и, надеюсь, даже почему) проблема проявилась ...

ПРИХОДЯ К РЕШЕНИЮ:

TMLSS: В конце я заметил, что Центр обновления Windows перестал работать сразу после установки обновления SP1 (KB976932), и я решил все проблемы, выполнив следующие действия:

  1. Перейдите в Control Panel > Programs > Programs and Functionalities > Installed Updates , найдите и удалите обновление SP1 KB976932. (Я помню, я тоже удалил обновление KB958488, но я не думаю, что это действительно необходимо)

  2. Загрузите это же обновление "вручную" из каталога Центра обновления Майкрософт, перейдя по адресу http://catalog.update.microsoft.com/v7/site/search.aspx?q=KB976932 (ДОЛЖНО ОБЯЗАТЕЛЬНО ИСПОЛЬЗОВАТЬ IE ДЛЯ ЭТОГО) и выбрав то, которое правильно подходит для операционной системы (32 или 64 бит).

  3. "Вручную" установите загруженное обновление в Windows 7 с пакетом обновления 1 (я заметил, что размер "загруженного вручную" обновления был примерно в 6–12 раз больше, чем тот, который автоматически устанавливался Центром обновления Windows ранее).

Этого должно быть достаточно, но, чтобы быть уверенным, я помню, что затем я установил также обновления KB3172605, KB3020369 и KB3125574 .

И это все, это наконец решило проблему в моем случае!

1

Это для ПК / ноутбуков с относительно небольшим объемом памяти (3 ГБ или меньше)

После попытки без успеха

  1. Антивирусное сканирование (несколько)
  2. Исправления реестра
  3. Устранение неполадок Центра обновления Windows
  4. Установка последней версии клиента Windows

Мое исправление было простым.

Проверьте параметры питания

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

Объяснение:

Проблема в том, что ваши настройки питания переводят ПК / ноутбук в спящий режим, таким образом, останавливая проверку обновлений и запускаясь заново, когда вы просыпаетесь (думая, что он проверял все время, когда вы его оставляли)

Решение:

Измените настройку электропитания, чтобы перевести компьютер в спящий режим, чтобы он никогда не переключался (вы можете изменить его обратно после успешного обновления)

Панель управления -> Оборудование и звук -> Параметры электропитания -> Изменить настройки плана

Перевести компьютер в спящий режим -> Выбрать никогда -> сохранить изменения

Затем проверьте наличие обновлений еще раз (оставьте на несколько часов, если у вас есть только 2 ГБ памяти).

0

У меня была та же проблема со старым ноутбуком Win7, который я не загружал в течение года. Попробовав вышеупомянутые решения, особенно установив KB3020369 и KB3172605, я наконец смягчился и использовал патч super-duper-fixit-all на сайте Microsoft "ответы".

Между прочим, он устанавливает оба вышеуказанных исправления KB в 6 этапов.

Требуется всего 6 перезагрузок, но в остальном это довольно безболезненно (1/2 часа). Это было единственное, что решило проблему для меня после многих часов поиска и тестирования.

Вот ссылка (ссылки на Microsoft):

Проверка исправлений MS для обновлений, Win7

-1

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

Причины:

  1. Windows 7 выполняет автоматическое обновление компонента обновления Windows при первом подключении к Интернету. Текущая версия этого тихого обновления от 2016-12-15 является той, которая вызывает проблемы. Это обновление очень плохо спроектировано и легко сломает ваш компонент обновления Windows, если во время его установки вы откроете программу "Обновление Windows", или Internet Explorer, или установите что-нибудь, или несколько других вещей.

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

Решение:

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

Единственное решение, которое я нашел, это

  1. Переустанови windows, пока не подключайся к интернету.
  2. обновите агент обновления вручную и перезагрузите компьютер. https://support.microsoft.com/en-us/kb/949104
  3. Отключить автообновления
  4. установите обновление стека службы KB3020369 от апреля 2015 г. и перезагрузите компьютер https://www.microsoft.com/en-us/download/details.aspx?id=46817
  5. установите обновление июль 2016 KB3172605 и перезагрузите компьютер, подождите 15 минут после перезагрузки, чтобы что-то предпринять. https://www.microsoft.com/en-us/download/details.aspx?id=53332
  6. подключиться к интернету
  7. установите автономный автономный Internet Explorer 11 и перезагрузите компьютер.
  8. включите автообновления и используйте его для установки оставшихся обновлений.

Теперь вы сможете использовать обновление Windows и ваш компьютер.

Обратите внимание, что шаги 4 и 5 должны идти вместе в этом порядке и являются частью официального исправления MS для этой проблемы. MS говорит, что вы должны подождать 10-15 минут после перезагрузки, прежде чем делать что-либо еще.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .