Справочник системных ошибок и решений

Windows Server, Active Directory, 1С:Предприятие, СУБД, Linux, Cisco, MikroTik, Asterisk.

⚠️ Важная информация Все материалы, инструкции, команды и скрипты на сайте предоставлены исключительно в ознакомительных целях. Их применение может повлиять на работу операционной системы, программного обеспечения, баз данных, сетевого оборудования и других компонентов инфраструктуры. Перед выполнением действий создайте резервную копию и по возможности протестируйте изменения в безопасной среде. Пользователь самостоятельно оценивает риски и несет ответственность за результат. При отсутствии необходимых знаний обратитесь к квалифицированному ИТ-специалисту.

0x8024402c Windows Server, AD и Роли

Ошибка 0x8024402c: Установка обновлений и .NET Framework

Обновлено: 09.09.2026 · Официальная документация ↗

Архитектура сбоя WinHTTP и симптомы

Код ошибки 0x8024402c (WU_E_PT_WINHTTP_NAME_NOT_RESOLVED) возникает, когда клиент Центр обновления Windows (WUA) не может разрешить DNS-имя сервера обновлений или блокируется прокси-сервером. Чаще всего это происходит в корпоративных сетях при попытке установить компонент .NET Framework 3.5 через 'Features on Demand' (FOD), так как система пытается скачать недостающие CAB-файлы напрямую с Microsoft Update, минуя локальный WSUS. Бизнес-риски: невозможность развертывания legacy-приложений, требующих .NET 3.5, срыв патч-менеджмента.

Анализ источников блокировки

Источник проблемыОписание сбояУровень маршрутизации
Неверный ProxyКонфигурация WinHTTP содержит устаревшие или неверные данные прокси-сервера.L7 (Application)
DNS / FirewallКорпоративный файрвол блокирует доступ к *.update.microsoft.com.L3/L4 (Network/Transport)
Политики WSUSGPO запрещает обращение к внешним серверам для скачивания компонентов (Repair Content).ОС (Registry)

Алгоритм устранения ошибки 0x8024402c

Сценарий 1: Сброс настроек WinHTTP и DNS

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

 Сброс прокси-сервера для WinHTTP
netsh winhttp reset proxy

 Очистка DNS и перезапуск службы обновлений
ipconfig /flushdns
net stop wuauserv
net start wuauserv

Сценарий 2: Временный обход WSUS через реестр (Для .NET 3.5)

Если вам нужно разово установить .NET 3.5 или языковой пакет, отключите привязку к WSUS.

 1. Открываем реестр (CMD от Администратора)
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU" /v UseWUServer /t REG_DWORD /d 0 /f
 2. Перезапускаем службу (net stop wuauserv & net start wuauserv)
 3. Устанавливаем компонент. После установки верните значение на 1.

Сценарий 3: Установка .NET 3.5 из локального источника (Dism)

Чтобы вообще не зависеть от интернета, используйте ISO-образ Windows.

 Установка с примонтированного ISO (где D: - буква дисковода)
dism /online /enable-feature /featurename:NetFx3 /All /Source:D:\sources\sxs /LimitAccess

Типовые ошибки администраторов

  • Путаница между IE Proxy и WinHTTP: Настройка прокси в браузере (inetcpl.cpl) не влияет на службу обновлений. Служба WUA использует системный контекст WinHTTP. Для переноса настроек используйте команду netsh winhttp import proxy source=ie.
WSUS-сервер не справляется с развертыванием обновлений?
Ошибки синхронизации и переполненные базы SUSDB — классика. Специалисты ITSTM проведут реиндексацию баз, очистку кэша обновлений и настроят GPO для бесперебойного патчинга инфраструктуры.
💡 Практика специалистов: Практика ITSTM: В изолированных сетях (Air-Gapped) всегда используйте GPO: Конфигурация компьютера -> Административные шаблоны -> Система -> 'Укажите параметры для установки необязательных компонентов...' с указанием сетевой папки (UNC), куда предварительно скопирована папка /sources/sxs с установочного диска.

Частые вопросы (FAQ)

Что означает WU_E_PT_WINHTTP_NAME_NOT_RESOLVED?

Это внутренний код API Windows Update. Он буквально означает, что подсистема WinHTTP не смогла получить IP-адрес для доменного имени сервера обновлений Microsoft через службу DNS.

Почему .NET 3.5 не ставится через WSUS?

Файлы компонентов по запросу (FOD), такие как .NET 3.5, по умолчанию не хранятся на локальном WSUS. Серверу нужно скачать их с Windows Update. Если политика 'Укажите настройки установки дополнительных компонентов' не настроена на прямое скачивание, возникает ошибка.

Поможет ли средство устранения неполадок Windows?

Встроенный Troubleshooter (msdt.exe /id WindowsUpdateDiagnostic) может автоматически сбросить службу BITS и WUA, что иногда помогает, если проблема кроется в зависших заданиях BITS.

Как проверить, какие адреса блокирует файрвол?

Изучите логи сетевого экрана или используйте PowerShell команду 'Test-NetConnection -ComputerName update.microsoft.com -Port 443', чтобы проверить базовую доступность узла.

Полезные материалы
Рекомендуем