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

Сброс компонентов Windows Update для устранения проблем с обновлениями

• 8 min read • Windows • Обновлено 28 Nov 2025
Сброс компонентов Windows Update — быстрое руководство
Сброс компонентов Windows Update — быстрое руководство

Ноутбук Dell на круглом столе

О чём эта инструкция

В руководстве показано, как вручную сбросить компоненты Windows Update если обновления не скачиваются, застревают или вызывают ошибки. Мы объясняем, какие службы нужно остановить, какие папки очистить (путём переименования) и как безопасно вернуть систему в рабочее состояние.

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

Содержание

  • Перед началом
  • Шаг 1 — Остановка служб Windows Update
  • Шаг 2 — Переименование папок SoftwareDistribution и catroot2
  • Шаг 3 — Перезапуск служб Windows Update
  • Что делать, если не помогло
  • Контрольный чек-лист для пользователей и администраторов
  • Ментальные модели и советы по отладке
  • Диаграмма решений
  • Критерии приёмки
  • Часто задаваемые вопросы
  • Краткое резюме и рекомендации

Перед началом

Перед ручным сбросом компонентов выполните простые проверки — они часто решают проблему без риска.

  • Запустите средство устранения неполадок Windows Update: быстрый и автоматический способ обнаружить и исправить типичные ошибки; оно также может автоматически сбросить компоненты.
  • Проверка системных файлов: выполните SFC и DISM для поиска повреждённых или отсутствующих файлов, которые могут мешать обновлению.
  • Создайте точку восстановления системы: ручные изменения служб и системных папок несут риск; точка восстановления позволяет быстро откатиться.

Совет: при попытке обновления с Windows 10 на 11 вы можете увидеть ошибку 0x80245006 — сначала попробуйте описанные ниже шаги и средства диагностики.

Шаг 1 — Остановка служб Windows Update

Цель: временно остановить службы, которые используют файлы обновлений, чтобы безопасно переименовать кеш-папки.

Какие службы останавливаются и зачем:

  • Background Intelligent Transfer Service (BITS) — управляет фоновой загрузкой файлов, оптимизирует использование пропускной способности.
  • Windows Update Service (wuauserv) — отвечает за обнаружение и управление процессом загрузки обновлений.
  • Cryptographic service (cryptsvc) — проверяет подписи и целостность загружаемых компонентов.
  • Windows Installer (msiserver) — обеспечивает установку пакетов и патчей.

Мы используем PowerShell от имени администратора. Вы также можете выполнить те же команды в классическом Command Prompt, если предпочитаете.

  1. Откройте поиск на панели задач, введите «PowerShell» и выберите «Запуск от имени администратора». Оставьте окно открытым — оно понадобится дальше.

Открытие PowerShell от имени администратора в поиске Windows

  1. В PowerShell выполните команды по одной, нажимая Enter после каждой:
net stop bits  
net stop wuauserv  
net stop cryptsvc  
net stop msiserver

Остановка служб компонентов Windows Update в PowerShell

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

Совет для администраторов: если вы управляете удалёнными компьютерами, используйте Group Policy/PSRemoting для параллельной остановки служб на нескольких узлах.

Шаг 2 — Переименование папок SoftwareDistribution и catroot2

Зачем: эти папки содержат временные файлы обновлений и проверки целостности. Переименование эквивалентно очистке кеша обновлений; Windows автоматически создаст новые папки при следующем запуске службы.

Пункты внимания:

  • Переименование безопаснее, чем удаление: вы сохраняете старые файлы для отладки.
  • Если вы управляете корпоративной средой, убедитесь, что в процессе нет критических развертываний.
  1. В PowerShell выполните команду для переименования папки SoftwareDistribution:
Ren%systemroot%\SoftwareDistribution SoftwareDistribution.old

Переименование папки SoftwareDistribution в PowerShell

  1. Затем переименуйте папку catroot2:
Ren%systemroot%\system32\catroot2 catroot2.old

Проверка: после переименования в каталоге %systemroot% (обычно C:\Windows) должны появиться новые пустые папки с теми же именами при последующем запуске служб.

Примечание по безопасности: если система сообщает об ошибке доступа при переименовании, убедитесь, что службы действительно остановлены и PowerShell запущен от администратора.

Шаг 3 — Перезапуск служб Windows Update

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

Выполните следующие команды по одной в PowerShell и нажимайте Enter:

net start bits  
net start wuauserv  
net start cryptsvc  
net start msiserver

Перезапуск служб компонентов Windows Update через PowerShell

После этого перейдите в «Параметры -> Обновление Windows» и попробуйте проверить наличие обновлений. Система должна либо возобновить загрузку, либо показать новую ошибку — запишите код ошибки для поиска решения.

Если проблема не решена: возможно, причина глубже (аппаратный сбой, драйвер, конфликт стороннего ПО). В крайнем случае можно рассмотреть восстановление системы до заводских настроек, но это радикальный шаг.

Что делать, если не помогло

Пошаговая стратегия от простого к сложному:

  1. Просмотрите журнал событий Windows (Event Viewer) в разделах System и Application на предмет ошибок, связанных с wuauserv, BITS или cryptsvc.
  2. Выполните DISM:
DISM /Online /Cleanup-Image /RestoreHealth
sfc /scannow
  1. Убедитесь, что на устройстве достаточно места на диске и что дата/время синхронизированы — это влияет на проверку подписей.
  2. Отключите временно антивирус/файрвол и повторите попытку (в некоторых средах стороннее ПО блокирует компоненты обновления).
  3. Попробуйте обновить вручную — загрузите пакет обновления с каталога Microsoft Update Catalog и установите его локально.
  4. Если проблема массовая в организации, используйте WSUS/Intune для управления развертыванием и отката пакетов.

Если ни один шаг не помог, соберите контекст: коды ошибок, события из Event Viewer, логи BITS и WindowsUpdate ( расположение: %windir%\Logs ), и обратитесь в службу поддержки или к системному администратору.

Контрольный чек-лист

Чек-лист для конечного пользователя:

  • Создана точка восстановления
  • Запущено средство устранения неполадок Windows Update
  • Выполнены SFC и DISM
  • Остановлены службы (BITS, wuauserv, cryptsvc, msiserver)
  • Переименованы папки SoftwareDistribution и catroot2
  • Службы перезапущены и проверено обновление

Чек-лист для администратора:

  • Проверен журнал событий (Event Viewer)
  • Проверены групповые политики, влияющие на обновления
  • Проверена доступность WSUS/Intune и статус развертывания
  • Собраны логи для анализа и репорта

Ментальные модели и когда метод может не сработать

Ментальная модель: обновления — это два слоя: загрузка (BITS, кеш) и применяемость/установка (msiserver, cryptsvc, драйверы). Сброс кеша влияет только на первый слой. Если ошибка связана с несовместимостью драйвера или повреждением системных компонентов, переименование папок не поможет.

Когда метод не работает:

  • Повреждены главные системные файлы (SFC/DISM помогут или потребуется восстановление).
  • На уровне аппаратного обеспечения (повреждённый диск) — нужен тест диска и восстановление из резервной копии.
  • Конфликт стороннего ПО блокирует установку — временно отключите/удалите программное обеспечение.

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

  • Установка обновлений вручную через Microsoft Update Catalog.
  • Откат проблемного обновления через «Просмотр журнала обновлений» и удаление пакета.
  • Использование функции «Вернуть компьютер в исходное состояние» как крайняя мера.

Диаграмма решений

flowchart TD
  A[Есть проблема с обновлением] --> B{Пробовали средство устранения неполадок?}
  B -- Нет --> C[Запустите средство устранения неполадок]
  B -- Да --> D{SFC/DISM успешно?}
  D -- Нет --> E[Выполните SFC/DISM и перезапустите]
  D -- Да --> F{Переименование папок помогло?}
  F -- Нет --> G[Проверьте Event Viewer и логи, соберите коды ошибок]
  F -- Да --> H[Проверка обновлений завершена]
  G --> I{Ошибка аппаратная/драйверная?}
  I -- Да --> J[Тест диска/обновление драйверов/откат]
  I -- Нет --> K[Обратитесь в поддержку]

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

  • После перезапуска служб команда проверки наличия обновлений должна завершаться без ошибок.
  • Windows должна начать повторную загрузку обновлений или корректно сообщить о том, что система актуальна.
  • В журнале событий больше не должно появляться повторяющихся ошибок с одинаковым кодом, связанным с wuauserv/BITS/cryptsvc.

Риски и способы минимизации

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

Шаблон отчёта для поддержки

Используйте этот шаблон при обращении в техподдержку или при внутреннем тикете:

  • Описание проблемы: (когда и что происходит)
  • Код ошибки обновления: (если есть)
  • Шаги, которые уже выполнены: (список действий и результаты)
  • Логи: (Event Viewer, BITS, WindowsUpdate — приложите файлы)
  • Среда: версия Windows, антивирус, наличие WSUS/Intune

Краткое руководство для администраторов (SOP)

  1. Проверьте, масштабна ли проблема (один ПК или множество).
  2. Если массовая — проверьте WSUS/ Intune и распределение обновлений.
  3. Для одного ПК выполните: средство устранения неполадок → SFC/DISM → остановка служб → переименование папок → перезапуск служб → проверка обновлений.
  4. Соберите логи и выполните анализ при неудаче.

Краткая углублённая справка (термины в одну строчку)

  • BITS: служба передачи фоновых данных, отвечает за загрузку обновлений с оптимизацией пропускной способности.
  • wuauserv: основной сервис Windows Update, управляет обнаружением и установкой обновлений.
  • cryptsvc: проверка цифровых подписей и целостности пакетов обновлений.
  • SoftwareDistribution: кеш загрузок и история обновлений.
  • catroot2: хранилище для проверки подписи и индексирования установок обновлений.

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

Как посмотреть историю обновлений в Windows?

В Windows 11: Откройте «Параметры -> Windows Update -> Журнал обновлений».
В Windows 10: «Параметры -> Обновление и безопасность -> Центр обновления Windows -> Просмотр журнала обновлений».

Можно ли остановить обновления Windows?

В большинстве случаев не рекомендуется отключать обновления из соображений безопасности и производительности. Если обновления нарушают работу, их можно отложить или временно приостановить через параметры системы. Для корпоративных сред используйте WSUS или централизованное управление (Intune) для контролируемой паузы.

Когда выполнять откат на заводские настройки

Рассмотрите восстановление к заводским настройкам только если:

  • Система нестабильна после многочисленных попыток восстановления.
  • Вы исчерпали другие варианты и имеете резервную копию данных.

Откат удалит установленные приложения и настройки; сделайте резервную копию перед выполнением.

Итог и рекомендации

Сброс компонентов Windows Update — безопасный и эффективный метод решения большинства проблем с загрузкой и установкой обновлений. Начните с простых шагов: средство устранения неполадок и SFC/DISM, затем переходите к остановке служб и переименованию папок. В корпоративной среде используйте централизованные инструменты управления обновлениями.

Изображения и скриншоты: Unsplash. Все скриншоты предоставлены Chifundo Kasiya.

Поделиться: 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 быстро