База знаний →6 мин чтенияОбновлено: 2026-09-21

Как безопасно очистить папку WinSxS с помощью DISM

C:\Windows\WinSxS — это хранилище компонентов Windows, и чистить его вручную нельзя: удаление файлов внутри ломает обновления и может оставить систему незагружающейся. Поддерживаемый способ — DISM: сначала анализ хранилища, затем команда StartComponentCleanup, которая удаляет устаревшие версии компонентов и обычно возвращает 2–10 ГБ. Обе команды выполняются в командной строке от имени администратора и занимают 10–30 минут.

Что лежит в 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]