14

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

Если я разрешу запускать обновление Windows при загрузке, оно в конечном итоге загрузит и установит выбранные обновления, но прогресс пока не указан, но это займет несколько часов. Такое поведение наблюдается на некоторых (4) компьютерах W7 (7).

Это как экран Windows Update не обновляется.

Любое понимание этого поведения или как его решить?

Полностью обновленная 64-разрядная версия Windows 7, выпущенная до этого месяца (август 2016 г.), исправление во вторник.

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

Это не имеет ничего общего с "проверкой" обновлений, так как я ответил на этот вопрос. Я сам ответил на этот вопрос, но это совершенно другая проблема, и до сих пор не нашел решения.

5 ответов5

12

Загрузка обновлений Windows занимает вечность

Dice Roll. , ,

Мне нравятся все методы, перечисленные здесь, в этой MS KB, как потенциальные решения этой проблемы В частности, методы с 10 по 13 выделяют для меня наиболее подходящие решения, которые я использовал в прошлом для решения взаимосвязанных проблем, даже если они не совпадали.

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

Я также согласен с тем, что просмотр любых применимых подробностей из %windir%\WindowsUpdate.log будет полезен при устранении этой проблемы.

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

Методы потенциального разрешения


Способ 1. Запустите средство устранения неполадок Центра обновления Windows

Для этого перейдите к средству устранения неполадок Центра обновления Windows.


Способ 4. Запустите средство готовности обновления системы (CheckSur.exe)

Загрузите и запустите средство готовности обновления системы. Этот инструмент выполняет однократное сканирование на наличие несоответствий, которые могут помешать будущим операциям обслуживания. Дополнительные сведения о том, как загрузить и запустить средство CheckSur.exe, см. В следующей статье базы знаний Майкрософт:

Исправьте ошибки повреждения Windows с помощью DISM или средства готовности обновления системы (https://support.microsoft.com/kb/947821)

Попробуйте установить обновления еще раз.

Примечание. После запуска инструмента файл CheckSur.log сохраняется в следующем месте:

%systemroot%\logs\cbs

Способ 5: запустить средство проверки системных файлов (SFC.exe)

Для этого выполните следующие действия:

  1. Откройте окно командной строки администратора.
  2. В командной строке введите sfc /scannow и нажмите клавишу ВВОД.
  3. После завершения сканирования попробуйте установить обновления еще раз.

Способ 6: сбросить содержимое папки Catroot2

Для этого выполните следующие действия:

  1. Откройте окно командной строки администратора.
  2. Введите следующие команды и нажмите Enter после каждой команды:

    • net stop cryptsvc
    • md %systemroot%\system32\catroot2.old
    • xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s
  3. Удалите все содержимое папки catroot2, но не удаляйте папку catroot2.

  4. Введите следующую команду и нажмите клавишу ВВОД:

чистый старт cryptsvc

  1. Выйдите из окна командной строки.

Способ 8. Зарегистрируйте файлы Центра обновления Windows

Для этого выполните следующие действия:

  1. Откройте окно командной строки администратора.
  2. В командной строке введите следующую команду:
REGSVR32 WUPS2.DLL /S
REGSVR32 WUPS.DLL /S
REGSVR32 WUAUENG.DLL /S
REGSVR32 WUAPI.DLL /S
REGSVR32 WUCLTUX.DLL /S
REGSVR32 WUWEBV.DLL /S
REGSVR32 JSCRIPT.DLL /S
REGSVR32 MSXML3.DLL /S
  1. Попробуйте установить обновления еще раз.

Способ 10: переименуйте папку SoftwareDistribution

Для этого выполните следующие действия:

  1. Откройте окно командной строки администратора.

  2. Выполните следующие команды и нажмите Enter после каждой команды:

    • Чистая остановка wuauserv
    • cd% systemroot%
    • Ren SoftwareDistribution SoftwareDistribution.old
    • Чистый старт wuauserv
  3. Попробуйте установить обновления еще раз.

Внимание! При использовании этого метода возникают следующие проблемы:

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

  • При удалении папки «Распространение программного обеспечения» история загрузок удаляется.

  • Если вы в настоящее время получаете обновления из Центра обновления Майкрософт и Центра обновления Windows, вам придется повторно выбрать этот параметр на веб-сайте Центра обновления Windows.

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


Метод 11: Очистить очередь BITS любых текущих заданий

Для этого выполните следующие действия:

  1. Откройте окно командной строки администратора.
  2. В командной строке введите следующие команды и нажмите клавишу ВВОД после каждой команды:
Net stop bits
Net stop wuauserv
Ipconfig /flushdns
cd \documents and settings\all users\application data\microsoft\network\downloader
Del qmgr0.dat
Del qmgr1.dat
Net start bits
Net start wuauserv

Примечание. После выполнения этих действий очередь BITS очищается.

  1. Попробуйте установить обновления еще раз.

Способ 12: переименуйте Pending.xml

Для этого выполните следующие действия:

  1. Откройте окно командной строки администратора.
  2. В командной строке введите следующую команду:

    takeown /f C: \Windows \winsxs \pending.xml

  3. Переименуйте путь c: \windows \winsxs \pending.xml, используя следующую команду:

    Ren c: \windows \winsxs \pending.xml pending.old


Способ 13: Запустите Chkdsk на разделе Windows

Для этого выполните следующие действия:

  1. Откройте окно командной строки администратора.
  2. В командной строке введите следующую команду:

    Chkdsk volume: /f /r

источник

2

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

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

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

Windows 7 SP1 вышла 22 февраля 2011 года, более 5 лет назад, и с тех пор количество обновлений сильно возросло. Кроме того, серверы Microsoft Windows Update теперь отдают приоритет пропускной способности клиентам Windows 10. Таким образом, Windows 7 с пакетом обновления 1 (SP1), в конечном итоге, пострадает.

Чтобы решить эту проблему, Microsoft недавно выпустила удобный накопительный пакет для Windows 7 с пакетом обновления 1 (SP1), который, так же как и пакет обновления, служит стартовой платформой для обновлений. Его установка приводит к созданию гораздо меньшего дерева обновлений, которое намного быстрее загружается и обрабатывается, поскольку рассматриваются только последующие обновления, а не все обновления с 2011 года. К сожалению, он недоступен через Центр обновления Windows и должен быть загружен и установлен вручную.

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

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

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

Установка удобного накопительного пакета для Windows 7 с пакетом обновления 1 (SP1) - это единственный способ вырезать этот узел Гордиана из Центра обновления Windows на зараженных компьютерах. Тем не менее, он, вероятно, перестанет работать в будущем, поэтому должен быть применен быстро.

1

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

https://catalog.update.microsoft.com/

Вам нужно использовать IE. Сделайте это, затем отключите службу Windows Update.

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

1

Отключите автоматические обновления Windows с панели управления и отключите службу Windows Update. Затем перейдите в C:\Windows\SoftwareDistribution\Download и удалите все в папке. Перезапустите службу Центра обновления Windows. Наконец, откройте CLI, введите wuauclt.exe /updatenow и нажмите «Enter». Попробуйте снова загрузить патчи и посмотреть, что получится.

0

Вы можете попробовать вручную установить все отсутствующие обновления, используя WSUS Offline, http://wsusoffline.net/

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

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