После нескольких лет обновлений папка C:\Windows\WinSxS может занимать десятки гигабайт. В ней Windows хранит компоненты системы и их старые версии, оставшиеся от обновлений. Удалять файлы оттуда вручную нельзя, но система умеет чистить её сама.
Сколько места можно освободить
Откройте командную строку или PowerShell от имени администратора и выполните:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
В конце отчёта будет строка «Рекомендуется очистка хранилища компонентов: Да» или «Нет» и объём, который можно освободить.
Очистка
Dism.exe /online /cleanup-image /StartComponentCleanup
Команда удаляет устаревшие версии компонентов, которые заменены более новыми обновлениями. Выполнение может занять от нескольких минут до получаса, прогресс иногда подолгу стоит на одном проценте — это нормально, не прерывайте.
Есть и более жёсткий вариант с ключом /ResetBase. Он освобождает ещё больше места, но после него уже установленные обновления нельзя будет удалить. Пользуйтесь им, только если уверены, что откатывать обновления не понадобится.
Если места всё ещё мало
- «Очистка диска» → «Очистить системные файлы»: там же удаляются файлы предыдущей установки Windows после крупного обновления.
- «Параметры» → «Система» → «Память» → «Контроль памяти»: автоматическая очистка временных файлов и корзины.
- Для компьютеров в домене очистку можно запускать централизованно, об этом отдельная статья: очистка Windows в домене.
Команды работают в Windows 10, Windows 11 и Windows Server 2016 и новее.