Назад | Перейти на главную страницу

Центр обновления Windows не работает в Windows Server 2008 R2

Появляется экран Центра обновления Windows, и я нажимаю «Загрузить обновления». Затем я прокручиваю полосу по экрану, и на ней написано «Загрузка обновлений», но количество никогда не увеличивается (всего 0 КБ, завершено 0%). Я пробовал несколько вещей, найденных через Google, чтобы решить эту проблему, но пока ничего не помогло.

Цитируется из https://serverfault.com/questions/166318/windows-update-not-working-on-windows-2008-r2-standard-x64, за исключением того, что у меня нет запущенного нелицензионного SQL Server 2008. Я также пробовал несколько вещей от Google, включая WUInstall и настройку отдельного сервера WSUS, но пока ничего не помогло.

Я перерегистрировал и получил sfc по каждой DLL, которая могла иметь какое-либо отношение (чуть более 150), я не использую никаких прокси-серверов.

Я загрузил обновления вручную, но Windows останавливается с «Поиском обновлений», поиск никогда не заканчивается.

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

2012-01-30 05:00:10:014  980    f40 AU  WARNING: Failed to change download properties of call, error = 0x80070057
2012-01-30 07:43:06:441  980    fc0 AU  WARNING: Returning due to error from GetDownloadProgressUx, error = 0x8024000C
2012-01-30 07:43:06:443  980    fc0 AU  WARNING: GetInteractiveInstallProgress failed, error = 0x8024000C

После поиска первой ошибки я наткнулся на несколько шагов по разрешению:

  1. Щелкните Пуск и введите services.msc в поле поиска, затем щелкните службы, как показано выше. Прокрутите список до Центра обновления Windows, щелкните его правой кнопкой мыши и выберите «Стоп».

  2. Введите это в поле поиска% windir% \ SoftwareDistribution, нажмите «Распространение программного обеспечения» в поле выше и удалите все содержимое папки «Загрузить».

  3. Вернитесь и снова включите службу Windows Update.

Что, я уже пробовал, и безуспешно.

Позже он говорит, что нужно загрузить Microsoft MicrosoftFixit.wu.Run.exe и попробуйте то, что у меня есть и не повезло. Я также пробовал патч Microsoft Windows6.1-KB947821-v14-x64.msu которая навсегда застрянет с очень надоедливым «Поиском обновлений на этом компьютере».

Я пробовал скачать сторонний FixWU и ничего.

Я пытался принудительно переустановить агент Центра обновления Windows, используя WindowsUpdateAgent30-x64.exe /wuforce

Я проверил компьютер на наличие антивирусов, руткитов, вредоносного ПО, ничего подобного. Я сбросил все VPN-соединения и временно отключил брандмауэр, но все равно ничего.

Я проверил права доступа к C: и его подпапкам, и встроенные пользователи и администраторы имеют права чтения / записи.

Также все перепробовал в http://support.microsoft.com/kb/949358и вручную перестроить / переустановить агент Центра обновления Windows.

Я здесь на грани остроумия, не уверен, что еще делать / попробовать, какие-либо предложения ???

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

Также проверьте, если Background Intelligent Transfer Service (BITS) работает правильно на рассматриваемой машине.

Проверьте, создаются ли задания загрузки BITS службой Центра обновления Windows, запущенной от имени администратора:

bitsadmin /list /allusers

Не могли бы вы разместить свой windowsupdate.log в таком месте, как http://pastebin.com/?


Вы также можете попытаться остановить службу обновления Windows (wuauserv), используя

sc stop wuauserv

и удалите следующие разделы папки и реестра (и вложенные папки / вложенные разделы):

%windir%\softwaredistribution\datastore

HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate

Удалите все задания BITS, связанные с Центром обновления Windows, как в примере ниже.

bitsadmin /cancel {4706732F-9E3A-456B-9696-F0D18B8EA327}

Сделав это, начните wuauserv очередной раз:

sc start wuauserv

Поскольку у меня в любом случае нет разрешений на редактирование ответа @ motobói здесь, все, что я сделал, чтобы восстановить работу обновлений Windows. Однако мне пришлось сделать немного больше / по-другому.

Остановите следующие службы:

  • Служба обновления Windows
  • Установщик Windows
  • Фоновая интеллектуальная служба передачи (BITS)

Удалить содержимое следующих папок

  • % windir% \ SoftwareDistribution \ Datastore
  • % windir% \ SoftwareDistribution \ Скачать

Удалите ключи реестра (и вложенные папки / вложенные ключи):

  • HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate
  • HKEY_CURRENT_USER \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ WindowsUpdate

Убедитесь, что службы настроены на автоматический запуск (с задержкой)

  • Фоновая интеллектуальная служба передачи (BITS)
  • Установщик Windows
  • Служба обновления Windows

Перезапустите все службы или перезагрузите сервер

Запустите обновление Windows и запланируйте его

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

Дальше еще можно попробовать

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

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

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

bitsadmin /list /allusers
bitsadmin /cancel {4706732F-9E3A-456B-9696-F0D18B8EA327}

Попробуйте переустановить агент обновления Windows

WindowsUpdateAgent30-x64.exe /wuforce

спасибо @ motobói и @Brian Deragon за то, что направили меня на верный путь

(Возможно, не поможет оригинальный плакат, но может помочь кому-то, кого сюда направил Google). Я только что столкнулся с аналогичной проблемой с Win 7: обновления не приходили, а KB947821 всегда был «Ищет обновления на этом компьютере». Оказалось, что служба BITS по какой-то причине не работает и была установлена ​​на запуск вручную. После его запуска (и возврата к отложенному автозапуску) обновления, похоже, работают (KB947821 также запускается нормально, но в любом случае больше не было причин запускать его).

Что касается части «Поиск обновлений на этом компьютере» при установке с локально загруженным файлом обновления, у меня была аналогичная проблема при установке Cumulative update for IE11

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

У меня была такая же проблема, и ни одно из предложений не сработало для меня, за исключением того, что я заметил, что у службы Центра обновления Windows был профиль оборудования под названием «Разблокированный профиль», включенный на вкладке «Вход в систему», и я отключил его, и теперь Центр обновления Windows работает.

Загрузите Windows Desktop Experience для 2008R2, взяв все значения по умолчанию, загрузите все различные параметры. Затем, когда закончите, перезагрузите сервер. После того, как вы войдете в систему и сервер будет готов и простаивает, перейдите в Центр обновления Windows и загрузите некоторые обновления. Вы должны увидеть прогресс индикатора. Я обнаружил, что это верно и для Server 2012R2.