Сброс папок SoftwareDistribution и catroot2 в Windows 11

Кратко о папках SoftwareDistribution и catroot2
SoftwareDistribution — это системная папка, куда Windows загружает и временно хранит файлы обновлений перед их установкой. catroot2 хранит подписи обновлений и данные криптографического сервиса, которые Windows использует для проверки целостности и подлинности обновляемых пакетов.
Обе папки содержат данные, необходимые для установки обновлений. Если их содержимое повреждёно, обновления могут завершаться с ошибкой. Сброс этих папок часто решает проблемы с установкой обновлений: Windows создаёт их заново чистыми.
Определение: сброс — удаление или переименование содержимого папки, чтобы система автоматически воссоздала рабочие каталоги.
Когда стоит применять сброс
- Windows Update зависает или выдаёт повторяющиеся ошибки (например, 0x800f0922, 0x80070020, 0x80240034).
- После неудачных обновлений или прерываний сети во время загрузки пакетов.
- Если средства устранения неполадок стандартными средствами не помогли.
Важное: прежде чем удалять или переименовывать папки, закройте антивирусные программы и убедитесь, что у вас есть права администратора.
Способ A — удалить содержимое папок (через Проводник и Командную строку)
Этот метод подходит, если вы предпочитаете вручную очистить папки без создания резервной копии.
Откройте меню поиска сочетанием клавиш Windows + S.
Введите cmd.
Кликните правой кнопкой по «Командная строка» и выберите “Запуск от имени администратора”.
Введите и выполните по очереди следующие команды, чтобы остановить сервисы, которые могут использовать файлы:
net stop bits
net stop wuauserv
net stop cryptsvc
net stop msiserverОткройте Проводник (Windows + E).
Перейдите в папку C:\Windows\SoftwareDistribution — путь нужно вводить в адресной строке Проводника.
Выделите всё (Ctrl + A) и удалите (Del). Если система откажется удалять некоторые файлы — убедитесь, что вы остановили сервисы (шаг 4) и запускаете Проводник от имени администратора.
Перейдите в C:\Windows\System32\catroot2 и также удалите всё содержимое папки.
Вернитесь в окно Командной строки и выполните команды для запуска сервисов:
net start bits
net start wuauserv
net start cryptSvc
net start msiserver- Перезагрузите компьютер и проверьте Центр обновления Windows.
Примечание: если удаление содержимого не сработало, переходите к способу B (переименование) или к разделу «Альтернативные решения».
Способ B — переименовать папки (командная строка)
Переименование сохраняет содержимое как резервную копию (.bak) и позволяет Windows создать новые папки автоматически.
- Запустите Командную строку с правами администратора.
- Остановите службы тех же компонентов (BITS, wuauserv, cryptsvc, msiserver):
net stop bits
net stop wuauserv
net stop cryptsvc
net stop msiserver- Переименуйте папки командой (введите и выполните):
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bak- Запустите службы обратно:
net start bits
net start wuauserv
net start cryptSvc
net start msiserver- Перезагрузите ПК и проверьте обновления. Если всё успешно — вы можете окончательно удалить созданные .bak-папки спустя несколько дней.
Способ C — использовать FixWin 11 (автоматический инструмент)
FixWin 11 — бесплатный инструмент, который содержит быстрые исправления для распространённых проблем Windows, включая сброс SoftwareDistribution и catroot2.
Перейдите на страницу FixWin 11 на сайте Softpedia.
Нажмите “Free Download” и выберите “Secure Download (US)” для загрузки ZIP‑архива.
Откройте папку загрузок в Проводнике и распакуйте архив.
Запустите FixWin 11.1.exe, выберите «Additional Fixes», затем вкладку «Quick Fixes».
Нажмите “Reset Software Distribution folder” и затем “Reset catroot2 Folder”.
Перезагрузите компьютер и проверьте Центр обновления.
Важно: проверяйте скачанный файл на вирусы и загружайте со сторонних источников только при доверии к ним.
Альтернативные методы, если сброс не помог
- Запустите средство устранения неполадок Windows Update в “Параметры → Система → Устранение неполадок → Дополнительные средства”.
- Выполните проверку системных файлов и образа Windows:
sfc /scannow
Dism /Online /Cleanup-Image /RestoreHealth- Проверьте свободное место на системном диске (C:). Малое место может мешать установке больших обновлений.
- Временно отключите сторонний антивирус и VPN; повторите попытку загрузки обновлений.
- Проверьте журнал обновлений в %windir%\WindowsUpdate.log и просмотром Журналов Windows (Просмотр событий) — раздел «Система» и «Приложения».
Диагностика и сценарии, когда сброс не помогает
Когда сброс не устраняет проблему, это может указывать на более серьёзные причины:
- Повреждён образ системы или отсутствуют подписанные компоненты (требуется восстановление через DISM и SFC).
- Конфликт с драйверами или сторонним ПО.
- Проблемы с диском (повреждённые сектора) — запустите chkdsk.
Критерии приёмки: после всех действий Центр обновления должен успешно загрузить и установить доступные обновления без повторных ошибок в течение 24–48 часов.
Чек-лист: перед началом
- Вы вошли под учётной записью с правами администратора.
- Создана точка восстановления системы или резервная копия важных файлов.
- Отключены сторонние антивирус и VPN.
- Закрыты все активные окна установки и обновления.
Ролевые рекомендации
Для рядового пользователя: следуйте способу A или C и перезагрузите ПК. Если не уверены — попросите администратора.
Для системного администратора: используйте способ B на нескольких машинах через удалённый скрипт PowerShell или Group Policy; контролируйте успешность через централизованный журнал.
Мини‑методика восстановления (SOP) для администраторов
- Проверить логи (WindowsUpdate.log, Event Viewer).
- Остановить службы обновления (BITS, wuauserv, cryptsvc, msiserver).
- Переименовать папки SoftwareDistribution и catroot2.
- Запустить команды DISM и SFC.
- Запустить службы и инициировать обновление.
- Мониторить статус и, при необходимости, откатить изменения из .bak.
Быстрая проверка после сброса
- Откройте «Параметры → Обновление и безопасность → Центр обновления Windows».
- Нажмите “Проверить наличие обновлений”.
- Отслеживайте загрузку и установку, смотрите коды ошибок при неудаче.
На что обратить внимание: риски и меры смягчения
- Риск: потеря временных пакетов обновлений.
Мера: при переименовании — возможность отката из .bak. - Риск: вмешательство стороннего ПО при очистке.
Мера: временно отключать антивирус/защитные программы и выполнять операции с правами администратора. - Риск: повреждение системных файлов.
Мера: запуск SFC и DISM перед вмешательством, создание точки восстановления.
Короткие команды для копирования (cheat sheet)
Остановить сервисы:
net stop bits
net stop wuauserv
net stop cryptsvc
net stop msiserverПереименовать папки:
ren %systemroot%\softwaredistribution softwaredistribution.bak
ren %systemroot%\system32\catroot2 catroot2.bakЗапустить сервисы:
net start bits
net start wuauserv
net start cryptSvc
net start msiserverПроверить целостность и восстановить образ:
sfc /scannow
Dism /Online /Cleanup-Image /RestoreHealthFAQ
Сотрётся ли что‑то важное при удалении этих папок?
Нет. В папках хранятся временные файлы обновлений. После их удаления Windows загружает необходимые пакеты заново. Однако сохранённые настройки приложений не зависят от этих папок.
Можно ли просто переустановить Windows вместо решения проблемы?
Переустановка исправит проблему, но это радикальный шаг. Сброс SoftwareDistribution и catroot2 намного проще и обычно решает ошибки обновления без потери данных.
Нужно ли откатывать .bak‑папки?
Если система после переименования нормально обновляется, .bak‑папки можно удалить через несколько дней. Если возникнут проблемы, их можно вернуть в исходное состояние, переименовав обратно.
Краткое резюме
- Сброс папок SoftwareDistribution и catroot2 — безопасный и часто эффективный способ исправить ошибки Windows Update в Windows 11.
- Доступны два основных подхода: удаление содержимого и переименование папок.
- Если стандартный сброс не помогает, используйте DISM/SFC, средство устранения неполадок или проверьте журнал ошибок.
Дополнительные ресурсы: официальная документация Microsoft по Windows Update и по утилитам DISM/SFC.
Похожие материалы
RDP: полный гид по настройке и безопасности
Android как клавиатура и трекпад для Windows
Советы и приёмы для работы с PDF
Calibration в Lightroom Classic: как и когда использовать
Отключить Siri Suggestions на iPhone