Ошибка 0x80240017 при обновлении Windows означает «E_UNEXPECTED» — непредвиденный сбой в работе службы Windows Update. Обычно она возникает из-за повреждения компонентов обновления, конфликта с антивирусом или поврежденных системных файлов. Ошибка полностью устраняется без переустановки системы. Подробнее об управлении обновлениями читайте в нашем блоге.
Главное:
- Ошибка 0x80240017 означает непредвиденный сбой и чаще связана с повреждением системных компонентов
- Большинство случаев решается сбросом компонентов Windows Update за 10-15 минут
- Инструмент DISM и SFC восстанавливают поврежденные системные файлы не затрагивая данные
- Отключение стороннего антивируса на время обновления устраняет конфликты
Причины ошибки 0x80240017 и диагностика
Код 0x80240017 (WU_E_NOT_APPLICABLE) в некоторых сборках Windows означает что обновление не применимо к этой конфигурации системы. В других контекстах это общий код «E_UNEXPECTED». Разберем оба варианта.
Основные причины:
- Поврежденные компоненты WU — каталоги и база этих Windows Update повреждены или заблокированы
- Неприменимое обновление — попытка установить обновление для другой версии или редакции Windows
- Конфликт с антивирусом — сторонний защитник блокирует запись файлов обновления
- Поврежденные системные файлы — компоненты Windows неисправны
- Проблемы с сетью — обрыв соединения при загрузке пакета обновления
Первичная диагностика через просмотр логов:
# Просмотр последних ошибок Windows Update
Get-WinEvent -LogName "System" | Where-Object {$_.Id -eq 20} | Select-Object -First 10 TimeCreated, Message
# Просмотр лога CBS (Component Based Servicing)
Get-Content C:WindowsLogsCBSCBS.log | Select-String "0x80240017" | Select-Object -Last 20Также откройте «Просмотр событий» (eventvwr.msc) — «Журналы Windows» — «Система» и найдите ошибки с источником «WindowsUpdateClient». Лицензионная Windows из нашего каталоге Windows получает обновления без ограничений.
Запуск средства устранения неполадок Windows Update
Встроенное средство устранения неполадок автоматически диагностирует и исправляет большинство проблем с Windows Update.
Запуск в Windows 11:
- Параметры (Win + I) — Система — Устранение неполадок
- Другие средства устранения неполадок
- Найдите «Центр обновления Windows» и нажмите «Запустить»
- Дождитесь завершения диагностики и примените предложенные исправления
Запуск из командной строки:
msdt.exe /id WindowsUpdateDiagnosticПосле завершения работы средства устранения неполадок перезагрузите компьютер и попробуйте обновление снова. Если ошибка повторяется — переходите к следующим шагам.
Проверка службы Windows Update:
# Проверить статус
Get-Service -Name wuauserv, bits, cryptsvc, msiserver
# Перезапустить службы
Restart-Service -Name wuauserv -Force
Restart-Service -Name bits -Force
Restart-Service -Name cryptsvc -ForceСброс компонентов Windows Update вручную
Если средство устранения неполадок не помогло, выполните полный сброс компонентов Windows Update через командную строку от имени администратора.
Полный сброс (откройте CMD от администратора и выполните по порядку):
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Эти команды останавливают службы обновления, переименовывают папки с кэшем (которые могут быть повреждены) и запускают службы снова. При следующем обновлении папки создадутся заново.
Дополнительно — сброс Windows Update через PowerShell скрипт:
Set-ExecutionPolicy Unrestricted -Scope Process -Force
$services = "wuauserv","cryptSvc","bits","msiserver"
$services | ForEach-Object { Stop-Service -Name $_ -Force -ErrorAction SilentlyContinue }
Remove-Item -Path "C:WindowsSoftwareDistribution*" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item -Path "C:WindowsSystem32catroot2*" -Recurse -Force -ErrorAction SilentlyContinue
$services | ForEach-Object { Start-Service -Name $_ -ErrorAction SilentlyContinue }
Write-Host "Сброс компонентов WU выполнен"После сброса перезагрузите компьютер и повторите попытку обновления.
Восстановление системных файлов через SFC и DISM
Если сброс компонентов не помог, возможно повреждены системные файлы Windows. Инструменты SFC и DISM исправляют их без потери пользовательских данных.
Шаг 1 — Запустите DISM для восстановления образа Windows (требует интернет):
DISM /Online /Cleanup-Image /RestoreHealthКоманда загружает оригинальные файлы из Windows Update и восстанавливает поврежденные компоненты. Процесс занимает 10-30 минут.
Шаг 2 — После DISM запустите SFC:
sfc /scannowЕсли DISM завершается с ошибкой из-за отсутствия интернета, используйте ISO-образ Windows как источник:
DISM /Online /Cleanup-Image /RestoreHealth /Source:WIM:D:sourcesinstall.wim:1 /LimitAccessГде D: — диск с подключенным ISO. Подробнее о загрузке ISO для получения оригинального образа.
После завершения SFC проверьте результат:
- «Защита ресурсов Windows не обнаружила нарушений» — файлы целы, причина в другом
- «Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила» — перезагрузите и повторите обновление
- «Защита ресурсов Windows не может выполнить восстановление» — потребуется сбросе Windows или чистой установке
Дополнительные способы и ручная установка обновления
Если автоматическое обновление не работает, обновление можно установить вручную через Microsoft Update Catalog.
Ручная установка обновления:
- Запишите KB-номер проблемного обновления из ошибки Центра обновления
- Перейдите на catalog.update.microsoft.com
- Введите KB-номер в поиске
- Скачайте версию для вашей архитектуры (x64 для современных компьютеров)
- Запустите .msu файл от имени администратора
Временное отключение антивируса для обновления:
- Для Windows Defender: Параметры — Безопасность Windows — Защита от вирусов — временно отключить защиту в реальном времени
- Для сторонних антивирусов: используйте их собственный интерфейс
- После установки обновления немедленно включите защиту обратно
Проверка накопительных обновлений через PowerShell:
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10Если ничего не помогает, прочитайте о точках восстановления как способе вернуть систему в рабочее состояние до появления ошибки. Также изучите официальную документацию по устранению неполадок Windows Update от Microsoft.
Проверенные конфигурации для стабильной работы
Тестирование проводилось на нескольких конфигурациях. Ниже приведены результаты, которые помогут оценить применимость решений к вашей системе.
| Компонент | Минимум | Рекомендовано |
|---|---|---|
| Процессор | Intel Core i3 / AMD Ryzen 3 | Intel Core i5 / AMD Ryzen 5 |
| Оперативная память | 4 ГБ | 8 ГБ и более |
| Свободное место на диске | 20 ГБ | 50 ГБ SSD |
| Тип накопителя | HDD 7200 RPM | NVMe SSD |
| Версия Windows | Windows 10 21H2 | Windows 11 24H2 |
На SSD-накопителях операции восстановления и сканирования выполняются в 3-5 раз быстрее. Если система установлена на HDD, рассмотрите перенос Windows на SSD.
Расширенная диагностика
Когда стандартные методы не помогают, переходите к углубленной диагностике. Каждый из приведенных инструментов раскрывает свой аспект проблемы.
Журнал событий Windows
Откройте eventvwr.msc и проверьте разделы Система и Приложение. Ищите записи с красным крестом (ошибки) и желтым треугольником (предупреждения) за последние 24 часа. Код события и источник подскажут, какой компонент дал сбой.
# Быстрый просмотр последних ошибок через PowerShell
Get-EventLog -LogName System -EntryType Error -Newest 20 | Format-Table TimeGenerated, Source, Message -AutoSizeПроверка целостности системных файлов
# Запуск SFC из командной строки администратора
sfc /scannow
# Если SFC обнаружил проблемы, запустите DISM
DISM /Online /Cleanup-Image /RestoreHealth
# После DISM повторите SFC
sfc /scannowПроцесс DISM загружает эталонные файлы из Windows Update. Убедитесь в стабильном интернет-соединении. На медленном канале операция занимает до 30 минут.
Мониторинг стабильности
Введите perfmon /rel в строке Выполнить (Win + R). Монитор стабильности покажет историю сбоев за последние недели в виде графика. Каждое падение рейтинга стабильности ведет к конкретному событию — щелкните на дату для подробностей.
Профилактика и предотвращение повторных ошибок
Исправить ошибку один раз недостаточно. Важно настроить систему так, чтобы проблема не вернулась. Вот конкретные шаги.
Регулярное обслуживание
- Запускайте
sfc /scannowраз в месяц для проверки целостности файлов - Очищайте папку
C:WindowsTempи%TEMP%еженедельно - Проверяйте свободное место на системном диске — минимум 15% должно быть свободно
- Обновляйте драйверы через Диспетчер устройств, а не через сторонние программы
Создание точки восстановления перед изменениями
Перед установкой обновлений, драйверов или программ создавайте точку восстановления. Это занимает 30 секунд, но экономит часы при откате:
# Создание точки восстановления через PowerShell
Checkpoint-Computer -Description "Перед обновлением" -RestorePointType MODIFY_SETTINGSПодробная инструкция доступна в статье о создании точек восстановления.
Резервное копирование
Настройте автоматическое резервное копирование через встроенную историю файлов или создайте полный образ системы. При критических сбоях восстановление из образа занимает 15-20 минут вместо нескольких часов ручной настройки.
Часто задаваемые вопросы
Что означает код ошибки 0x80240017?
Код 0x80240017 означает WU_E_NOT_APPLICABLE — обновление неприменимо к этой системе, или E_UNEXPECTED — непредвиденный сбой. Чаще всего связан с повреждением компонентов Windows Update или конфликтом программного обеспечения.
Нужно ли переустанавливать Windows при ошибке 0x80240017?
Нет. В большинстве случаев достаточно сброса компонентов Windows Update и восстановления системных файлов через SFC и DISM. Переустановка требуется только при серьезном повреждении системы.
Можно ли пропустить проблемное обновление?
Да, временно. В Параметрах — Обновление — Дополнительные параметры можно приостановить обновления на срок до 5 недель. Также можно скрыть конкретное обновление через утилиту Show or Hide Updates от Microsoft.
Сколько времени занимает восстановление через DISM?
Команда DISM /RestoreHealth занимает от 10 до 30 минут в зависимости от скорости интернета и степени повреждения. Не прерывайте процесс даже если кажется что он завис — прогресс может долго оставаться на одном значении.



