Гид по технологиям

Как исправить ошибку обновления Windows 0x80090017

• 6 min read • Windows • Обновлено 29 Nov 2025
Исправление ошибки Windows 0x80090017
Исправление ошибки Windows 0x80090017

Важно: перед выполнением команд и изменений создайте точку восстановления или резервную копию важных данных.

Почему возникает ошибка 0x80090017

Частые причины ошибки 0x80090017 при обновлении Windows:

  • Повреждён Cryptographic Service Provider — компоненты, отвечающие за криптографические операции, могут быть повреждены.
  • Конфликт стороннего ПО — антивирусы или другое ПО безопасности могут блокировать операции криптографии во время обновления.
  • Устаревшие или несовместимые криптографические алгоритмы — провайдер может использовать алгоритмы, несовместимые с текущей версией Windows.
  • Неправильные групповые политики — неверные настройки Group Policy могут ограничивать работу криптопровайдера и служб обновления.

Короткая проверка: если ошибка появилась после установки ПО безопасности или изменения политик — начните с их временного отключения или возврата настроек.

Быстрые проверки перед глубокой диагностикой

  • Проверьте подключение к интернету и, при необходимости, перезагрузите роутер.
  • Перезагрузите компьютер.
  • Временно отключите сторонний антивирус/фаервол.
  • Освободите место на системном диске (Disk Cleanup).

Если эти простые шаги не помогли, переходите к основным методам ниже.

Методы исправления

1. Запустите средство устранения неполадок Windows Update

  1. Нажмите Windows + I, чтобы открыть приложение Настройки.
  2. Перейдите в раздел Система, затем выберите Устранение неполадок. Устранение неполадок обновления Windows
  3. Нажмите Другие средства устранения неполадок. Список других средств устранения неполадок
  4. Найдите Центр обновления Windows и нажмите Запустить. Запуск средства устранения неполадок Центр обновления Windows
  5. Следуйте подсказкам на экране.

Средство устранения неполадок автоматически проверит и попытается исправить типовые проблемы служб обновления.

2. Перезапустите службу Windows Update

  1. Нажмите Windows + R, чтобы открыть окно Выполнить. Команда Выполнить для запуска утилит
  2. Введите services.msc и нажмите OK, чтобы открыть приложение Службы.
  3. Найдите службу Центр обновления Windows (Windows Update), щёлкните правой кнопкой и выберите Остановить. Остановка службы Центр обновления Windows
  4. Дождитесь остановки, затем щёлкните правой кнопкой и выберите Запустить.
  5. Закройте окно Служб и попробуйте снова обновить систему.

Если через Настройки обновление не удаётся, можно обновить Windows офлайн с помощью загрузочного образа или средства обновления от Microsoft.

3. Сброс компонентов Windows Update

Этот метод выполняет полную очистку кеша обновлений и повторную регистрацию необходимых DLL. Откройте командную строку от имени администратора и выполните команды по шагам.

  1. Нажмите клавишу Windows, введите cmd, затем выберите Запуск от имени администратора. Командная строка с правами администратора

  2. Остановите службы BITS, Windows Update, AppIDSvc и Cryptographic: выполните последовательно следующие команды (нажав Enter после каждой):

net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc

Остановка служб обновления и криптографии

  1. Удалите файлы qmgr*.dat:
Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  1. Очистите кеш обновлений:
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
  1. Сбросьте дескрипторы безопасности для BITS и Windows Update:
sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  1. Перейдите в папку system32:
cd /d %windir%\system32
  1. Повторно зарегистрируйте BITS-файлы и связанные DLL: выполните по очереди каждый из следующих вызовов regsvr32 (последовательность важна). Пример:
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
... (и т.д. как в списке ниже)

Полный список файлов в исходном наборе включает: atl.dll, urlmon.dll, mshtml.dll, shdocvw.dll, browseui.dll, jscript.dll, vbscript.dll, scrrun.dll, msxml.dll, msxml3.dll, msxml6.dll, actxprxy.dll, softpub.dll, wintrust.dll, dssenh.dll, rsaenh.dll, gpkcsp.dll, sccbase.dll, slbcsp.dll, cryptdlg.dll, oleaut32.dll, ole32.dll, shell32.dll, initpki.dll, wuapi.dll, wuaueng.dll, wuaueng1.dll, wucltui.dll, wups.dll, wups2.dll, wuweb.dll, qmgr.dll, qmgrprxy.dll, wucltux.dll, muweb.dll, wuwebv.dll.

  1. Сброс Winsock и прокси:
netsh winsock reset
netsh winsock reset proxy

Сброс Winsock

  1. Запустите службы обратно:
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc

Запуск служб Центр обновления Windows и криптографии

  1. Перезагрузите ПК и попробуйте снова выполнить обновление.

Если какая-либо команда вернула ошибку, запишите текст ошибки — он поможет в дальнейшей диагностике.

4. Восстановление системы

Если недавние изменения привели к проблеме и вы имеете точку восстановления, откат к предыдущему состоянию часто решает проблему.

  1. Нажмите клавишу Windows, введите control panel и откройте Панель управления. Панель управления системными настройками
  2. Выберите Просмотр: Крупные значки, затем Восстановление. Раздел Восстановление в Панели управления
  3. Нажмите Запуск восстановления системы. Кнопка Запуск восстановления системы
  4. Выберите Выбрать другую точку восстановления и нажмите Далее. Выбор точки восстановления
  5. Выберите точку восстановления и нажмите Далее.
  6. Нажмите Готово, чтобы начать процесс. Завершение мастера восстановления

Система перезагрузится и вернётся к выбранному состоянию. Если восстановление недоступно, рассмотрите создание резервных копий и чистую установку Windows как крайнюю меру.

Когда эти методы не помогают

  • Если проблема повторяется на многих машинах в домене, вероятно, источник в централизованных политиках (Group Policy). Проверьте изменения в AD и параметры CSP.
  • Если ошибка появляется после установки определённого ПО, удалите его и проверьте обновления.
  • При отказе всех локальных мер обратитесь в службу поддержки Microsoft или к системному администратору для более глубокой диагностики журналов (Event Viewer) и анализа состояния криптопровайдеров и сертификатов.

Альтернативные подходы и дополнительные советы

  • Попробуйте обновление через официальный ISO-образ: скачайте ISO Microsoft, смонтируйте и запустите обновление вручную.
  • Используйте утилиту Media Creation Tool для обновления или ремонта установки Windows.
  • Проверьте системные журналы: откройте «Просмотр событий» и фильтруйте по источникам Windows Update и Cryptographic Services.

Руководство для ролей

  • Для конечного пользователя:

    • Сделайте резервную копию файлов.
    • Отключите сторонний антивирус и перезагрузите ПК.
    • Запустите средство устранения неполадок и повторите обновление.
  • Для администратора поддержки:

    • Проверьте журналы Event Viewer для источников Event IDs, связанных с CryptSvc и WUA.
    • Проверьте групповые политики и состояние делегированных сертификатов.
    • Примените массовый сброс компонентов обновления через скрипт PowerShell/Group Policy, если проблема массовая.
  • Для инженера безопасности:

    • Проверьте журналы антивируса/EDR на предмет блокировок криптографических вызовов.
    • Убедитесь, что политика шифрования и криптопровайдеры соответствуют рекомендациям Microsoft.

Мини-глоссарий

  • Cryptographic Service Provider — модуль, предоставляющий криптографические функции и управление ключами.
  • BITS — служба Background Intelligent Transfer Service для фонов загрузки обновлений.
  • SoftwareDistribution — папка, где Windows хранит временные файлы обновлений.

Потенциальные риски и меры предосторожности

  • Риск: при ошибочной правке системных служб можно нарушить обновления и безопасность. Мера: всегда делайте точку восстановления.
  • Риск: удаление файлов из System32 может привести к нестабильности. Мера: выполняйте только перечисленные команды и не удаляйте лишнего.

Блок принятия решения

Если:

  • Ошибка связана с одиночным ПК и простые шаги помогли — достаточно запустить средство устранения неполадок и перезапустить службы.
  • Ошибка массовая в сети — проверяйте групповые политики и инструменты централизованного управления.
  • Если ни одно локальное решение не работает — планируйте восстановление системы или обновление с ISO.
flowchart TD
  A[Начало] --> B{Простые проверки}
  B -->|Интернет/Перезагрузка| C[Попробовать снова]
  B -->|Не помогло| D[Запустить средство устранения неполадок]
  D --> E{Устранено?}
  E -->|Да| C
  E -->|Нет| F[Перезапустить службы]
  F --> G{Устранено?}
  G -->|Да| C
  G -->|Нет| H[Сброс компонентов]
  H --> I{Устранено?}
  I -->|Да| C
  I -->|Нет| J[Восстановление системы или обновление через ISO]
  J --> K[Конец]

Критерии приёмки

  • Установка обновления завершается без ошибок.
  • В журнале событий отсутствуют ошибки Cryptographic Services и Windows Update, связанные с кодом 0x80090017.
  • Службы BITS, Windows Update и Cryptographic запущены и в состоянии «Работает».

Краткое резюме

  • Проверьте базовые вещи: подключение, место на диске и сторонний антивирус.
  • Запустите средство устранения неполадок и перезапустите службы обновления.
  • Если нужно, выполните полный сброс компонентов Windows Update через командную строку с правами администратора.
  • В крайнем случае используйте Восстановление системы или обновление с ISO.

Если у вас остались вопросы или вы хотите поделиться результатом — напишите в комментариях.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Несколько аккаунтов Skype: Multi Skype Launcher
Программное обеспечение

Несколько аккаунтов Skype: Multi Skype Launcher

Журнал для работы: повысить продуктивность
Productivity

Журнал для работы: повысить продуктивность

Персональные звуки уведомлений на Android
Android.

Персональные звуки уведомлений на Android

Скачивание шоу Hulu для офлайн‑просмотра
Стриминг

Скачивание шоу Hulu для офлайн‑просмотра

Microsoft Start: персонализированная новостная лента
Новости

Microsoft Start: персонализированная новостная лента

Как изменить имя в Epic Games быстро
Гайды

Как изменить имя в Epic Games быстро