Что лежит в WinSxS и почему папка кажется больше, чем есть
WinSxS (Windows Side-by-Side) — хранилище компонентов: в нём хранятся все версии всех системных компонентов, установленных со времён развёртывания системы, плюс метаданные, без которых не работают обновления, компоненты и обслуживание. Когда накопительное обновление заменяет файлы в System32, старые версии остаются в WinSxS — чтобы обновление можно было удалить, а компоненты восстановить без установочного образа. На двухлетней установке папка спокойно дорастает до 6–15 ГБ.
Показанный Проводником размер ещё и вводит в заблуждение. Файлы в System32 и WinSxS связаны жёсткими ссылками — физическая копия одна, но она учитывается в обоих местах, поэтому простое сложение размеров папок считает одни и те же гигабайты дважды. Именно поэтому папка WinSxS на 12 ГБ не «занимает» 12 ГБ на диске, и никакой сторонний «чистильщик WinSxS» честно не пообещает то число, которое показывает.
- Устаревшие версии компонентов после каждого накопительного обновления — главный источник роста
- Резервные копии, которые делают обновления удаляемыми, — их убирает только /ResetBase
- Файлы необязательных компонентов (RSAT, .NET 3.5, языковые пакеты) — пригодятся при их установке
- Жёсткие ссылки, общие с System32: один файл учитывается в нескольких папках
- Анализ DISM показывает честные цифры: «Actual Size of Component Store» и «Shared with Windows»
Безопасная очистка: две команды DISM
Откройте командную строку от имени администратора и сначала выполните анализ, который ничего не меняет: Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore. Команда работает минуту-две и заканчивается строкой «Component Store Cleanup Recommended : Yes» или «No», а также фактическим размером хранилища и объёмом, общим с Windows. Если ответ No — выигрывать нечего, закрывайте окно.
Если очистка рекомендована, выполните Dism.exe /Online /Cleanup-Image /StartComponentCleanup. Команда удаляет устаревшие версии компонентов, не мешая дальнейшему обновлению системы, и может идти 10–30 минут при внешне «зависшем» процессе DISM — дайте ей завершиться: прерывание и есть причина редких историй о повреждении. Параметр /ResetBase удаляет все заменённые версии и сжимает хранилище сильнее, но после него ни одно установленное обновление удалить не получится — размен оправдан только на стабильной машине, которую вы не откатываете.
Чего делать нельзя и как держать WinSxS под контролем
Три вещи запрещены навсегда: удалять или переносить файлы внутри WinSxS руками (даже «только самые большие»), направлять туда чистильщики реестра и «оптимизаторы системы» и включать на папке NTFS-сжатие. Всё это портит жёсткие ссылки и метаданные обслуживания, а итог — от обновлений, которые перестают ставиться, до системы, которая больше не загружается. У хранилища компонентов ровно один поддерживаемый путь очистки: DISM и его эквивалент в «Очистке диска» — пункт «Очистка обновлений Windows».
Отчасти Windows справляется сама: встроенная задача \Microsoft\Windows\Servicing\StartComponentCleanup прогоняет ту же очистку в фоне, выжидая около 30 дней после устаревания компонента. Ручной запуск оправдан после крупных накопительных пакетов или перед созданием образа системы. Окружение же — временные файлы, файлы оптимизации доставки, старые кэши — приберёт по расписанию Kleaner PRO, а WinSxS остаётся территорией DISM.
Вопросы и ответы
Можно ли удалять файлы из папки WinSxS вручную?
Нет. Ручное удаление ломает жёсткие ссылки и данные обслуживания — вплоть до незагружающейся системы. Поддерживаются только DISM StartComponentCleanup или «Очистка обновлений Windows» в «Очистке диска».
Какого размера должна быть папка WinSxS в Windows 11?
6–15 ГБ после года-двух обновлений — норма. Заметно больше 20 ГБ — выполните анализ DISM: он скажет, есть ли смысл чистить.
Что делает команда DISM /ResetBase?
Удаляет все заменённые версии всех компонентов и сжимает хранилище сильнее обычной очистки. Плата: установленные обновления больше нельзя удалить.
Понятно до покупки: что входит в лицензию
Разовый 30-минутный триал даёт доступ к базовым инструментам. Возможности с меткой PRO остаются закрыты до активации платной лицензии.
Читайте также
Написать нам: [email protected]