У одного из заказчиков столкнулись с проблемой обновлений новых ПК с Windows 10 1607 и Windows Server 2016 с внутреннего WSUS сервера (на Windows Server 2012 R2). Компьютеры Windows 10 появляются в консоли WSUS, но при запуске поиска обновлений, клиент очень долго пытается их найти и возвращает ошибку 0x8024401c.
There were some problems installing updates, but we’ll try again later. If you keep seeing this and want to search the web or contact support for information, this may help: (0x8024401c)
Согласно списка кодов ошибок центра обновления Windows ошибка 0x8024401C означает превышение таймаута ответа от клиента: WU_E_PT_HTTP_STATUS_REQUEST_TIMEOUT — HTTP status 408 — the server timed out waiting for the request.
В новом журнале логов службы Windows Update Windows 10 при этом также периодически фиксируется ошибка, связанная с таймаутом ответа WSUS.
2017-05-30 14:11:24:870 816 1244 WS WARNING: There was an error communicating with the endpoint at 'http://msk-wsus:8530/ClientWebService/client.asmx'.
2017-05-30 14:11:24:870 816 1244 WS WARNING: There was an error receiving the HTTP reply.
2017-05-30 14:11:24:870 816 1244 WS WARNING: The operation did not complete within the time allotted.
2017-05-30 14:11:24:870 816 1244 WS WARNING: The operation timed out
Сама страница ‘
http://msk-wsus:8530/ClientWebService/client.asmx
‘ при этом с клиента доступна и открывается, т.е. возникает такое ощущение, что сервер WSUS или клиент просто не успевают выполнить некую операцию и клиент отваливается по таймауту. Возможно при инициирующем сканировании, новому клиенту WSUS прилетает слишком большой список обновлений, в результате чего достигаются некие лимиты рабочего процесса IIS.
Чтобы решить проблему с клиентами, мне пришлось сначала установить на сервере WSUS обновление KB3159706 (на сервере должен быть установлен Wndows Server 2012 R2 Update 1).
В статье KB3159706 (Update enables ESD decryption provision in WSUS in Windows Server 2012 and Windows Server 2012 R2) обратите внимание на ручные действия, которые нужно выполнить после установки обновления (иначе может перестать открываться консоль WSUS).
- Выполнить команду
"C:Program FilesUpdate ServicesToolswsusutil.exe" postinstall /servicing
- Проверить, установлен ли компонент.NET Framework 4.5 -> HTTP Activation (
Get-WindowsFeature -Name NET-WCF-HTTP-Activation45
), и если он отсутствует, установить: - Если на WSUS используется SSL, нужно выполнить редактирование файла C:Program FilesUpdate ServicesWebServicesClientWebServiceWeb.config в соответствии с рекомендациями в статье (в нашем случае этот пункт выполнять не пришлось).
- Отредактируйте файл config ( C:Program FilesUpdate ServicesWebServicesClientWebServiceweb.config ), заменив строку
<httpRuntime maxRequestLength="4096" />
на
<httpRuntime maxRequestLength="204800" executionTimeout="7200"/>
- Осталось перезапустить службу WSUS с помощь PoSh:
Get-Service -Name WsusService | Restart-Service -Verbose
Далее с помощью консоли IIS Manager нужно внести следующие изменения в настройки пула WsusPool (Application Pools -> WsusPool -> Advanced settings)
- Private Memory Limit (KB) – 0 (было 1258015, убирается лимит на использование памяти рабочим процессов WSUS, в результате служба может использовать более 1,2 Гб памяти)
- Queue Length — 25000 (увеличиваем длину очереди к пулу приложения с 10000)
- Limit Interval (minutes) — 15 (увеличиваем с 5 минут до 15 минут время для сброса счетчиков и выполнения CPU Throttling)
- Service Unavailable Response — TcpLevel (при старом значение HttpLevel клиенту возвращается ошибка HTTP 503, теперь соединение просто сбрасывается)
Затем в настройках сайта WSUS Administration -> Advanced settings нужно изменить значение Connection Time-out со 180 до 320.
Осталось перезапустить IIS:
IISReset
Теперь мы увеличили таймауты и ресурсы сервера, требуемые клиентам Windows 10 для поиска и проверки обновлений на сервере обновлений WSUS. На следующий день – все клиенты смогли обнаружить и установить все требуемые обновления.
Ошибка 0x8024401c не дает Windows 10 установить обновления. Это случается как для ПК, которые качают апдейты с серверов Microsoft, так и клиентских машин, обновляющихся по закрытой сети организации. Такая неполадка означает, что превышен лимит ожидания ответа сервера.
Содержание
- Методы решения ошибки 0x8024401c
- №1: копаемся в реестре
- №2: применяем другое сетевое устройство
- №3: играемся с обновлениями (при обновлении внутри рабочей сети)
- №4: изменяем настройки сервера обновления (при обновлении внутри рабочей сети)
Методы решения ошибки 0x8024401c
Первоочередно убедитесь, что соединение с сервером не блокируется чем-либо. Это может быть файрвол или вредоносное ПО. Далее переходите к следующим способам.
№1: копаемся в реестре
Запускаем Редактор реестра, переходим в ветку HKEY_LOCAL_MACHINESoftwarePoliciesMicrosoftWindowsWindowsUpdate. В правом окне отыскиваем в этой ветке строку UseWUServer. Убедитесь, что в ней установлено значение 0. Перегружаем ПК, повторяем попытку обновления.
№2: применяем другое сетевое устройство
Иногда помогает использование иного роутера, сетевой платы или модема.
№3: играемся с обновлениями (при обновлении внутри рабочей сети)
В некоторых случаях отмечалось — если вручную обновить клиентские ПК на Windows 10 build 1703 и запустить предварительно установленное Средство устранения неполадок Центра обновления Windows, то проблема исчезала.
№4: изменяем настройки сервера обновления (при обновлении внутри рабочей сети)
Увеличьте таймауты и свободные ресурсы сервера, с которого устанавливают обновления клиентские компьютеры. Зачастую ошибка 0x8024401c возникает из-за того, что клиент и сервер на некотором этапе застопориваются и процедура автоматически прекращается.
29.05.2021
Просмотров: 3517
При попытке обновить Windows 10 через Центр обновления Windows может появиться ошибка с кодом 0x8024401C, которая указывает на поврежденные или неверные настройки реестра. Также проблемы с подключением к серверу Microsoft и поврежденные системные файлы могут вызвать ошибку 0x8024401c в Центре обновления Windows 10 или в разделе Параметров системы.
Читайте также: При обновлении Windows 10 появляется ошибка 0x8007001f-0x20006
Способы исправления ошибки 0x8024401c в Центре обновления Windows 10
Для решения ошибки 0x8024401C существует два способа: редактирование системного реестра и сброс параметров Центра обновления. Перед использованием любого метода рекомендуем создать точку восстановления системы и копию реестра.
Чтобы выполнить сброс компонентов WU, стоит запустить командную строку с правами Администратора и по очереди ввести такие команды:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- ren C:WindowsSoftwareDistribution SoftwareDistribution.old
- ren C:WindowsSystem32catroot2 Catroot2.old
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
После перезагрузки ПК изменения вступят в силу. Ошибка 0x8024401c в Центре обновления Windows 10 должна исчезнуть.
Если данный способ не помог исправить ошибку, рекомендуем внести некоторые правки в системный реестр.
- Нужно нажать комбинацию клавиш Win+R и ввести regedit. Откроется окно системного реестра.
- Необходимо перейти по ветке: HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionWindowsUpdateAuto Update.
- В окне справа находим параметр «EnableFeaturedSoftware». У него будет значение «0». Двойным кликом открываем параметр и задаем ему значение «1».
- Не закрываем реестр. Переходим по ветке HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUX. Дважды кликаем по параметру «IsConvergedUpdateStackEnabled» и задаем ему значение «0».
- Далее переходим еще по одному адресу в редакторе реестра HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsUpdateUXSettings. Дважды нажимаем на UxOption и задаем данному параметру значение «0».
- Чтобы избавиться от ошибки 0x8024401c, стоит внести правки еще в один параметр. Переходим по ветке HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftSystemCertificates. Здесь находим параметр «CopyFileBufferedSynchronousIo». Задаем этому параметру значение равно «1».
- Теперь перезагружаем систему, чтобы изменения вступили в силу.
ВАЖНО! В случаи, если какого-то или всех вышеперечисленных параметров нет в редакторе, стоит нажать на пустом месте в нужной ветке реестра и выбрать «Создать», «Параметр DWORD 32-бита» и задать ему идентичное название и значение, которые имеют вышеуказанные параметры.
Если у вас установлена Technical Preview, то нужно отредактировать параметр «UseWUServer» (задаем 0), который расположенный по адресу HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindowsWindowsUpdateAU.
В случае, если исправить ошибку вышеописанными способами не удалось, стоит сбросить настройки DNS. Для этого нужно открыть консоль с правами Администратора и ввести по очереди такие команды:
- netsh winsock reset — сброс Winscock.
- ipconfig /flushdns — сброс DNS-кеша.
- netsh int ip reset resettcpip.txt — сброс TCP/IP.
- ipconfig /renew — обновление IP-адреса
Если и сброс параметров сети не помог избавиться от ошибки, то тогда откат системы должен помочь её решить.
Обновление Windows завершается неудачно после чистой установки [РЕШЕНИЯ]
- Исправьте подключение к Интернету .
- Запустите средство устранения неполадок Центра обновления Windows .
- Загрузить диагностику Центра обновления Windows
- Отключите антивирус .
- Отключить настройки прокси-сервера
- Использовать восстановление системы
- Сброс компонентов обновлений Windows
- Проверьте настройки даты и времени
Пытались ли вы использовать функцию обновления Windows в Windows 8.1 и Windows 10, но не удалось установить определенное обновление?
Ну, во многих случаях мы обнаружили, что код ошибки 8024401C является основным сообщением об ошибке, которое появляется на вашем экране.
Таким образом, если вы будете следовать приведенным ниже инструкциям в том порядке, в котором они представлены, вы сможете исправить Центр обновления Windows, если он выйдет из строя при чистой установке с кодом ошибки 8024401C.
Код ошибки 8024401C обычно вызван плохим подключением к Интернету в вашем доме или на работе.
Кроме того, в некоторых случаях виновником является стороннее приложение, которое ограничивает доступ к функции Центра обновления Windows в Windows 8.1 или Windows 10.
Следуйте инструкциям, приведенным ниже, и вы восстановите свою систему или, по крайней мере, узнаете, почему у вас возникла эта проблема, и что делать дальше, чтобы ее решить.
Ищете лучшие инструменты для устранения проблем с обновлением Windows? Вот наши главные выборы.
Ошибка Windows Update 8024401C при чистой установке
1. Исправьте ваше интернет соединение
- Проверьте подключение к Интернету, чтобы увидеть, работает ли оно, вы можете получить доступ к любому числу сайтов с помощью интернет-браузера.
- Если у вас нет подключения к Интернету, вам, скорее всего, придется позвонить своему интернет-провайдеру, потому что перечисленные ниже действия не будут работать для вас. Примечание. Если вы используете маршрутизатор, я предлагаю отключить его от розетки, подождать одну минуту и снова подключить его для сброса.
2. Запустите средство устранения неполадок Центра обновления Windows.
- Нажмите и удерживайте кнопку «Windows» и кнопку «W».
- Теперь перед вами будет функция поиска.
- Напишите в поле поиска следующее: «Устранение неполадок».
- Щелкните левой кнопкой мыши или нажмите на «Настройки» после завершения поиска.
- У вас будет тема под названием «Устранение неполадок с компьютером», и под ней щелкните левой кнопкой мыши или нажмите на «Просмотреть все» на левой стороне.
- Щелкните левой кнопкой мыши или коснитесь средства устранения неполадок «Центра обновления Windows» и следуйте инструкциям на экране, чтобы завершить процесс.
- Перезагрузите Windows 8.1 или Windows 10 после завершения процесса и снова проверьте сообщение об ошибке «8024401C».
В Windows 10 вы также можете запустить средство устранения неполадок с обновлением на странице настроек. Перейдите в Настройки> Обновление и безопасность> Устранение неполадок> выберите и запустите средство устранения неполадок Центра обновления Windows.
3. Загрузите программу диагностики обновлений Windows.
Если вышеприведенный шаг не сработал, следуйте инструкциям ниже
- Щелкните левой кнопкой мыши или нажмите на ссылку, размещенную ниже, чтобы загрузить приложение для устранения неполадок.
- Нажмите здесь, чтобы загрузить средство устранения неполадок
- Щелкните левой кнопкой мыши или нажмите кнопку «Сохранить файл».
- После завершения загрузки перейдите в каталог, в котором вы ее сохранили, и дважды щелкните исполняемый файл.
- Установите его и следуйте инструкциям на экране, чтобы завершить процесс устранения неполадок.
4. Отключите антивирус
- Какое бы антивирусное приложение вы не использовали, попробуйте отключить его на время этого шага.
- Перезагрузите устройство Windows 8.1 или Windows 10.
- После запуска устройства с отключенным антивирусом проверьте еще раз код ошибки 8024401C. Если он больше не отображается, антивирус блокирует вам доступ к Windows Update Server.
5. Отключите настройки прокси-сервера
- Откройте приложение Internet Explorer в Windows 8.1 или Windows 10.
- Щелкните левой кнопкой мыши или нажмите на коробку передач, расположенную в верхней правой части Internet Explorer.
- Щелкните левой кнопкой мыши или нажмите на кнопку «Инструменты».
- Щелкните левой кнопкой мыши или нажмите на «Свойства обозревателя».
- Щелкните левой кнопкой мыши или нажмите на вкладку «Подключения», расположенную в верхней части окна.
- Щелкните левой кнопкой мыши или коснитесь функции «Настройки ЛВС».
- Снимите флажок «Использовать прокси-сервер для вашей локальной сети».
- Щелкните левой кнопкой мыши или нажмите на кнопку «Применить».
- Щелкните левой кнопкой мыши или нажмите кнопку «ОК», чтобы закрыть окно.
- Перезагрузите устройство Windows 8.1 или Windows 10.
- Проверьте еще раз на сообщение об ошибке «8024401C».
Не удается подключиться к прокси-серверу в Windows? Ознакомьтесь с этим удобным руководством, чтобы решить проблему!
6. Используйте Восстановление системы
- Переместите курсор мыши в верхнюю правую часть экрана.
- В всплывающем меню щелкните левой кнопкой мыши или коснитесь значка «Поиск».
- В поле поиска напишите следующее: «Панель управления».
- После завершения поиска щелкните левой кнопкой мыши или коснитесь значка «Панель управления».
- Теперь, когда перед вами окно «Панель управления», щелкните левой кнопкой мыши или нажмите на поле поиска в этом окне.
- Напишите в поле поиска следующее: «Восстановление»
- Щелкните левой кнопкой мыши или нажмите «Восстановление» после завершения поиска.
- Щелкните левой кнопкой мыши или коснитесь функции «Открыть восстановление системы».
- Теперь вам нужно будет следовать инструкциям на экране, чтобы завершить восстановление системы и вернуть устройство с Windows 8.1 или Windows 10 к точке, где у вас не было этой проблемы.
7. Сброс компонентов обновлений Windows
Если проблема не устранена, попробуйте сбросить компоненты Центра обновления Windows. Вот шаги, чтобы следовать:
- Запустите командную строку (администратор)
- Остановите службы Центра обновления Windows, введя следующие команды (нажимайте Enter после каждой):
- net stop wuauserv
- net stop cryptSvc
- чистые стоповые биты
- Чистый стоп-сервер
- Переименуйте папку SoftwareDistribution и Catroot2, введя команды:
- Рен С: WindowssoftwareDistribution SoftwareDistribution.old
- Рен C: WindowsSystem32catroot2 Catroot2.old
- Перезапустите службы Центра обновления Windows, введя следующие команды:
- net start wuauserv
- net start cryptSvc
- чистые стартовые биты
- net start msiserver
- Выйдите из командной строки, перезагрузите компьютер и проверьте, можете ли вы установить последние обновления.
Подробнее о скрипте сброса Центра обновления Windows читайте в этой статье.
8. Проверьте настройки даты и времени
Ошибки обновления Windows часто возникают из-за неправильных настроек даты и времени. Убедитесь, что дата и время Windows 10 установлены правильно, выполнив следующие действия:
- Перейдите на страницу настроек> выберите настройки даты и времени
- Установите флажки Автоматически устанавливать время и Автоматически устанавливать часовой пояс . Перезагрузите компьютер и проверьте наличие обновлений, чтобы увидеть, была ли проблема решена.
- Кроме того, вы также можете выбрать часовой пояс вручную. Для этого сначала нужно отключить автоматическую настройку часового пояса.
- Вы также можете синхронизировать часы с сервером, нажав Добавить часы для разных часовых поясов на панели управления, как показано на снимке экрана ниже.
- Перейдите на вкладку «Время в Интернете»> Изменить настройки .
- Установите флажок Синхронизировать с сервером времени в Интернете>, выберите сервер в раскрывающемся меню и нажмите кнопку Обновить сейчас .
Вот оно, ребята! Эти методы могут помочь вам исправить ошибку установки Центра обновления Windows 8024401C в Windows 8.1 и Windows 10.
Эпическое руководство оповещения! Все, что вам нужно знать о c установке Windows 10 на SSD.