Rain WikiWindows · Linux · Android

Кэш Центра обновления Windows (SoftwareDistribution)

Системная папкаWindows 10, 11Безопасно удалять: Только собственным инструментом

Центр обновления Windows загружает пакеты обновлений в папку C:\Windows\SoftwareDistribution\Download перед их установкой. После установки загруженные файлы больше не нужны, также можно удалить старые версии компонентов, замененные обновлениями. Windows управляет этой папкой самостоятельно; ее можно очистить с помощью средства «Очистка диска» или сбросить, если обновления постоянно завершаются ошибкой.

1Что там хранится

Папка C:\Windows\SoftwareDistribution содержит папку Download с пакетами обновлений и папку DataStore с базой данных Центра обновления Windows, которая включает историю обновлений, отображаемую в «Параметрах».

Функция «Оптимизация доставки», которая обменивается частями обновлений между компьютерами, хранит собственный кэш. Он очищается с помощью параметра «Файлы оптимизации доставки» в средстве «Очистка диска» или в разделе «Параметры > Система > Память > Временные файлы».

2Очистка после обновлений

Параметр «Очистка обновлений Windows» в средстве «Очистка диска» (отображается после нажатия кнопки «Очистить системные файлы») удаляет старые версии обновленных компонентов. Эту же работу выполняет команда Dism.exe /Online /Cleanup-Image /StartComponentCleanup. После этого установленные обновления больше нельзя будет удалить.

3Сброс кэша обновлений

Когда обновления постоянно завершаются одной и той же ошибкой, инструкции Microsoft по устранению неполадок включают остановку служб Центра обновления Windows и BITS, переименование папки SoftwareDistribution и повторный запуск служб. После этого Windows создает новую пустую папку и заново загружает необходимые файлы.

Как сбросить кэш Центра обновления Windows

  1. Откройте командную строку от имени администратора.
  2. Остановите службы: net stop wuauserv и net stop bits
  3. Переименуйте папку: ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
  4. Снова запустите службы: net start bits и net start wuauserv
  5. Откройте «Параметры > Центр обновления Windows» и выберите «Проверить наличие обновлений».
  6. Когда обновления снова заработают, удалите папку SoftwareDistribution.old.

Осторожно

  • Не удаляйте и не переименовывайте папку во время загрузки или установки обновлений.
  • После сброса список истории обновлений в «Параметрах» может быть пустым; установленные обновления остаются установленными.
  • После очистки компонентов установленные обновления нельзя будет удалить.

Источники

  1. Устранение неполадок при обновлении Windows (поддержка Microsoft) support.microsoft.com
  2. Очистка папки WinSxS (Microsoft Learn) learn.microsoft.com

Последняя проверка: