Windows 0x80240022Высокая

Сброс Windows Update в Windows 10/11: руководство по очистке компонентов

Если служба Windows Update работает неправильно, могут появиться ошибки загрузки или зависание. В этом руководстве показано, как сбросить службу, очистить кэш и восстановить нормальную работу Windows 10 и 11.

Обновлено 3 июля 2026 г.
5-10 мин
Средняя
FixPedia Team
Применимо к:Windows 10Windows 11

Введение / Зачем это нужно

Если служба Windows Update работает неправильно, вы можете столкнуться с ошибками при загрузке обновлений, зависанием процесса проверки или повторяющимися кодами ошибок (например, 0x80240022). Сброс компонентов обновлений устраняет повреждённые кэши, восстанавливает нарушенные сервисы и позволяет системе повторно начать поиск и установку обновлений без потери уже установленных исправлений.

Требования / Подготовка

  • Операционные системы: Windows 10 (любой версии) и Windows 11 (любой версии).
  • Учетная запись: Администратор (требуется для остановки/запуска служб и очистки системных папок).
  • Доступ: Лokal доступ к файлообменной системе Windows (обычно возможен из-под любой учётной записи с правами администратора).

Пошаговая инструкция

Шаг 1: Запустить командную строку от имени администратора

Нажмите Win + X → выберите Командная строка (Администратор) или Windows PowerShell (Администратор). Подтвердите запрос UAC.

Шаг 2: Остановить службы Windows Update и связанные компоненты

Выполните команды по очереди:

net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver

Шаг 3: Удалить содержимое каталогов Software Distribution и DistSeeded

Сотрите содержимое этих папок (требуются права администратора):

C:\Windows\SoftwareDistribution
C:\Windows\System32\catroot2

Быстрый способ в PowerShell:

Remove-Item -Recurse -Force "C:\Windows\SoftwareDistribution\*"
Remove-Item -Recurse -Force "C:\Windows\System32\catroot2\*"

Шаг 4: Запустить службы и выполнить DISM и SFC

Сначала перезапустите службы:

net start wuauserv
net start cryptSvc
net start bits
net start msiserver

Затем выполните системную проверку:

sfc /scannow
DISM /Online /Cleanup-Image /RestoreHealth

Шаг 5: Проверить работу обновлений

Запустите встроенный инструмент Windows Update:

wuauclt /detectnow
wuauclt /uploadsize

Или откройте Настройки → Обновление и безопасность → Windows Update и нажмите Проверить наличие обновлений.

Проверка результата

После выполнения шагов служба обновлений должна начать нормально работать. Чтобы убедиться, что всё готово:

  • Откройте Настройки → Обновление и безопасность → Windows Update.
  • Нажмите Проверить наличие обновлений – система должна найти доступные пакеты.
  • Проверьте Историю обновлений, чтобы убедиться, что последние действия не привели к ошибкам.

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

Возможные проблемы

  • Служба Windows Update не запускается после сброса
    • Убедитесь, что вы запустили команду net start wuauserv от имени администратора.
    • Проверьте, нет ли конфликтующих антивирусных брандмауэров, блокирующих трафик обновлений.
  • Ошибка 0x80240022 сохраняется
    • Выполните глубокую проверку системы с помощью sfc /scannow и DISM /Online /Cleanup-Image /RestoreHealth.
    • Если проблема не решена, создайте новую локальную учётную запись и войдите в систему, чтобы исключить повреждение профиля.
  • Доступ запрещён при удалении содержимого каталогов
    • Убедитесь, что командная строка действительно запущена от имени администратора.
    • Используйте PowerShell с параметром -Verb RunAs, если стандартная команда отказывается работать.
  • Обновления зависают на этапе загрузки
    • Проверьте свободное место на диске (C:), оно должно быть не менее 4 ГБ.
    • Запустите средство Средство устранения неполадок Windows Update из Панели управления → Устранение неполадок → Просмотр всех решений.

Часто задаваемые вопросы

Почему Windows Update может перестать работать?
Как проверить, работает ли служба Windows Update после сброса?
Что делать, если после сброса обновления всё ещё выдаёт ошибку 0x80240022?
Можно ли сбросить обновления, не теряя установленные обновления?

Полезное

Открыть командную строку от имени администратора
Остановить службы Windows Update и связанные компоненты
Удалить содержимое каталогов Software Distribution и DistSeeded
Запустить службы и выполнить DISM и SFC
Проверить работу обновлений

Эта статья помогла вам решить проблему?