Меню Рубрики

Windows update error windows server 2012

0x80244010: Исправляем ошибку обновления Windows Update

После установки нового сервера WSUS в сети нашей компании многие клиенты не смогли получить новые обновления с сервера с ошибкой 0x80244010. Как оказалось, эта ошибка характерна не только для компьютеров, обновляющихся с внутреннего сервера WSUS, но и для устройств, получающих обновления напрямую с Windows Update. Рассмотрим, основные способы исправления ошибки 0x80244010 и восстановления работоспособности системы обновлений.

Для диагностики проблемы нужно открыть лог агента обновлений WindowsUpdate.log (в Windows 7 и 8 он находится в каталоге %Windir% , а в Windows 10 его можно получить так). В журнале обновлений при этом будут присутствовать такие строки:

2018-04-10 18:40:38:994 828 11a3c PT WARNING: Exceeded max server round trips: 0x80244010
2018-04-10 18:40:38:994 828 11a3c PT WARNING: Sync of Updates: 0x80244010
2018-04-10 18:40:38:994 828 11a3c PT WARNING: SyncServerUpdatesInternal failed: 0x80244010
2018-04-10 18:40:38:994 828 11a3c Agent * WARNING: Failed to synchronize, error = 0x80244010
2018-04-10 18:40:39:024 828 11a3c Agent * WARNING: Exit code = 0x80244010
2018-04-10 18:40:39:024 828 11a3c Agent *********
2018-04-10 18:40:39:024 828 11a3c Agent ** END ** Agent: Finding updates [CallerId = AutomaticUpdates]2018-04-10 18:40:39:024 828 11a3c Agent *************
2018-04-10 18:40:39:024 828 11a3c Agent WARNING: WU client failed Searching for update with error 0x80244010
2018-04-10 18:40:39:024 828 1017c AU >>## RESUMED ## AU: Search for updates [CallId = <128CCEAD-F84D-405E-9BC2-607D1694894B>]2018-04-10 18:40:39:024 828 1017c AU # WARNING: Search callback failed, result = 0x80244010
2018-04-10 18:40:39:024 828 1017c AU # WARNING: Failed to find updates with error code 80244010

Наибольший интерес вызывает строка Exceeded max server round trips: 0x80244010. Т.е. превышено максимальное число обращений к серверу обновлений (WSUS) во время сканирования обновлений. Об этом же свидетельствует код ошибки Windows Update согласно таблице (SUS_E_PT_EXCEEDED_MAX_SERVER_TRIPS). Т.е. сервер отключает клиента, который превысил лимит обращений. Этот лимит обращений в протоколе получения обновлений Windows устанавливается на сервере обновлений и по умолчанию составляет 200 обращений. Также имеется лимит на максимальный размер XML файла, который клиент получает с сервера в рамках одного обращения — 200 Кб. Чем большее количество обновлений на сервере для клиента нужно проверить, тем больший размер скачиваемого XML файла. В том случае, если клиенту не удается получить необходимые данные за 200 сессий, он временно отключается от сервера и возвращает ошибку.

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

Самый простой вариант попробовать на клиенте несколько раз (3-7 раз) нажать кнопку Try Again или выполнить команду

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

По умолчанию клиент проверяет обновления на сервере каждые 22 часа. Можно увеличить частоту таких синхронизаций с помощью групповой политики Automatic Update detection frequency (в секции Computer Configuration -> Adminsitrative Templates -> Windows Components -> Windows Update), например до 3 часов.

Также можно на стороне сервера WSUS убрать ограничение на максимальный размер XML файла, который может скачать клиент с сервера. Для этого придется выполнить следующую команду в базе данных WSUSDB.

USE SUSDB
GO
UPDATE tbConfigurationC SET MaxXMLPerRequest = 0

Если вам не хочется менять настройки в базе WSUS, можно выполнить очистку WSUS сервера с помощью встроенного мастера очистки (Консоль Update Service -> Options -> Server Cleanup Wizard -> все опции -> Next), удалив старые, неиспользуемые и замененные обновления (особенно много мусора от обновлений MS Office). В результате такой операции, клиент Windows Update будет получать намного меньше мета-информации с WSUS сервера, и его взаимодействие должно уместиться в 200 сессий по 200кб.

Кроме того, если клиентов сервера WSUS достаточно много, можно попробовать увеличить производительность пула WsusPool согласно рекомендаций из статьи: Ошибка обновления Windows 80244022.

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

Источник

Устранение любых ошибок Центра обновления Windows 10, Windows 8.1, Windows 8, Windows Server 2012 R2 или Windows Server 2012

Причины ошибок Центра обновления Windows 10, 8.1, Server 2012

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

Способы исправления ошибок Центра обновления Windows 10, 8.1, Server 2012

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

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

Для исправления ошибок будем использовать штатную систему обслуживания образов Windows DISM:

DISM.exe /Online /Cleanup-image /Restorehealth

Если повреждения не критичные, они будут устранены и установка обновлений заработает, если же нет, то необходимо указать DISM источник с неповрежденными файлами, это может быть папка с распакованным vim-образом с установочного диска Windows или папка Windows с другого компьютера, в этом случае команда будет выглядеть так:

C:\RepairSource\Windows — замените на свой путь если он отличается.

Источник

Error C0190003 after you install updates in Windows Server 2012 R2

This article describes an issue that triggers an error when you restart a Windows Server 2012 R2-based computer after you install updates.

Original product version: Windows Server 2012 R2
Original KB number: 3074603

Symptoms

Consider the following scenario:

  • You try to install many updates from Windows Update. This includes update 3000850.
  • You’re using a native 4K sector disk as a system drive.

However, after the update installation process finishes and the computer is restarted, you may receive one of the following error messages:

Error C0190003 applying update operation 21417 of 247778 (wow64_microsoft-window

Fatal error C0190003 applying update operation 19505 of 247778 (amd64_microsoft

The number of operations and file names may vary.

In this situation, the computer doesn’t restart successfully.

Cause

During the installation process, all the file operations (copy, move, and delete, for example) must be transactional. However, if there are lots of files to process, the transaction log may become full. In this situation, transactions are reverted, and the error message is displayed.

Workaround

If you haven’t installed the updates yet, you can work around this issue by increasing the transaction log size. To do this, open cmd.exe as an administrator, and then run the following command:

This command increases the maximum number of containers for the boot drive (drive C) to 100. (The default value is 20.) If you set the value to 100 and still experience the same error, you may want to try a higher number.

If you’ve already experienced the issue that’s described in the «Symptoms» section, you can recover from the issue by following these steps:

While the error message is displayed, press the power button to turn off the computer.

Press the power button and then immediately press the F8 key. This displays the Advanced Boot Options menu.

Select Repair Your Computer, and then press Enter.

On the Choose an option menu, select Troubleshoot.

On the Advanced options menu, select Command Prompt.

Select the administrator account, and then enter the password.

At a command prompt (cmd.exe), run the following command:

Close the command prompt.

On the Choose an option menu, select Continue.

Status

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the «Applies to» section.

References

For more info about the Microsoft support policy for 4K sector hard disks, see the following Knowledge Base article:

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

  • Windows universal anti product activation patch
  • Windows ultimate to windows professional downgrade
  • Windows theme installer как пользоваться
  • Windows test signing mode not supported pubg
  • Windows task scheduler privilege escalation