Windows

Решение проблем с обновлением Windows: полное руководство

Центр обновлений Windows часто зависает или выдаёт коды ошибок из-за повреждённого кэша и сбойных служб. Это руководство покажет, как быстро восстановить работу компонента без потери данных и переустановки системы.

Обновлено 5 апреля 2026 г.
15-20 мин
Средняя
FixPedia Team
Применимо к:Windows 10 (22H2 и новее)Windows 11 (23H2 и новее)

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

Регулярные обновления закрывают уязвимости безопасности, исправляют критические ошибки и добавляют поддержку нового оборудования. Когда Центр обновлений Windows начинает зависать, возвращать старые ошибки или вообще не находить патчи, система остаётся беззащитной перед угрозами. Это руководство предлагает проверенную последовательность действий: от штатной диагностики до глубокого сброса служб. Вы получите полностью рабочую среду обновлений без потери личных данных и переустановки ОС.

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

Перед началом убедитесь, что соблюдены базовые условия:

  • У вашей учётной записи есть права администратора.
  • Компьютер подключён к стабильному интернету (желательно через кабель, а не Wi-Fi).
  • На системном диске свободно не менее 10 ГБ пространства.
  • Сторонние антивирусы и файрволы отключены на время выполнения гайда.

⚠️ Важно: Создание точки восстановления системы перед внесением изменений в системные службы — хорошая практика. Введите «Создание точки восстановления» в поиске меню «Пуск» и следуйте инструкциям мастера.

Шаг 1: Автоматическая диагностика

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

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

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

Шаг 2: Ручной сброс служб и кэша

Самая частая причина сбоев — повреждённые временные файлы загрузок и «зависшие» службы. Мы очистим их вручную с помощью PowerShell.

  1. Нажмите Win + X и выберите Терминал (Администратор) или Командная строка (Администратор).
  2. Вставьте и выполните следующий скрипт. Он последовательно останавливает службы, переименовывает папки кэша (создавая резервные копии) и перезапускает процессы:
# Остановка служб, отвечающих за загрузку и установку обновлений
Stop-Service -Name wuauserv, bits, cryptsvc, appidsv -Force

# Переименование папок кэша для принудительного создания новых при следующем запуске
Rename-Item -Path C:\Windows\SoftwareDistribution -NewName SoftwareDistribution.old -Force
Rename-Item -Path C:\Windows\System32\catroot2 -NewName catroot2.old -Force

# Повторный запуск остановленных служб
Start-Service -Name wuauserv, bits, cryptsvc, appidsv

💡 Совет: Не удаляйте папки с суффиксом .old сразу. Если всё заработает, вы сможете удалить их вручную через неделю для освобождения места.

Шаг 3: Восстановление системных файлов

Иногда центр обновлений не запускается из-за повреждённых системных библиотек или образа восстановления Windows. Инструменты DISM и SFC исправляют эти повреждения автоматически.

  1. В том же терминале администратора выполните команду проверки и восстановления хранилища компонентов:
DISM /Online /Cleanup-Image /RestoreHealth

Процесс может занять 15–20 минут и зависать на 62% или 100%. Это нормально — не прерывайте выполнение.

  1. После успешного завершения DISM запустите проверку системных файлов:
sfc /scannow

Дождитесь сообщения Защита ресурсов Windows обнаружила поврежденные файлы и успешно их восстановила.

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

Перезагрузите компьютер. После входа в систему откройте ПараметрыЦентр обновления Windows и нажмите Проверить наличие обновлений. Если процесс загрузок стартовал без мгновенных ошибок, а статус служб в services.msc показывает Работает для Центр обновления Windows и Фоновая интеллектуальная служба передачи (BITS), проблема решена.

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

  • Ошибка 0x80070005 (Отказано в доступе): Возникает, если скрипт запущен без прав администратора или сторонний антивирус блокирует запись в папку Catroot2. Запустите терминал от имени администратора и временно отключите защиту.
  • Служба wuauserv останавливается сразу после запуска: Проверьте зависимости в окне свойств службы. Если отсутствует RPC или BITS, восстановите их через sfc /scannow или выполните чистую загрузку системы для поиска конфликта драйверов.
  • Нехватка места на диске: Утилита DISM требует временного пространства. Освободите минимум 10 ГБ с помощью встроенного инструмента Очистка диска или утилиты Storage Sense, затем повторите шаги.

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

Почему обновление зависает на 0% или 99%?
Можно ли отключить проверку целостности файлов (SFC/DISM) для ускорения?
Что делать, если ошибка появляется только при установке конкретного обновления?

Полезное

Запуск встроенного средства устранения неполадок
Полный сброс служб и кэша обновлений
Восстановление системных файлов
Проверка установки обновлений