Битлента
Windows, macOS, Android, iOS6 мин чтения·

Папка WinSxS в Windows: почему она занимает много места и как безопасно уменьшить

Что лежит в папке WinSxS, почему проводник показывает большой размер, чем опасно удаление вручную и какие штатные команды DISM действительно освобождают место.

Кратко

WinSxS — хранилище компонентов Windows: в нём лежат версии системных файлов для обновлений и отката. Размер в проводнике завышен из-за жёстких ссылок. Чистить её нужно только штатно: через очистку диска или команду DISM с параметром StartComponentCleanup.

Что на самом деле находится в WinSxS

Папка C:\Windows\WinSxS называется хранилищем компонентов. Название происходит от слов side-by-side, то есть «рядом друг с другом»: система держит несколько версий одних и тех же файлов, чтобы разные программы и обновления могли работать с нужной. Отсюда же берутся файлы, когда вы устанавливаете или удаляете компонент Windows, откатываете обновление или восстанавливаете повреждённую систему.

Многие файлы, которые вы видите в папке System32, на самом деле ссылаются на WinSxS через жёсткие ссылки. Один и тот же файл физически хранится на диске один раз, а в нескольких местах отображается как отдельный. Поэтому когда проводник считает размер папки, он суммирует то, что в реальности занимает меньше места. Итоговая цифра в свойствах папки получается выше фактической, и именно она пугает пользователей.

Важно понимать главное: это не склад мусора, а рабочая часть системы. Без неё не получится корректно обновиться, добавить компонент или выполнить восстановление файлов через встроенные средства.

Почему удалять содержимое вручную нельзя

Желание «снести» папку, которая занимает несколько гигабайт, понятно, но последствия бывают тяжёлыми. Файлы в ней связаны с системой жёсткими ссылками и служебными данными. Удаление отдельных каталогов нарушает эту связь, и дальше возможны сбои при установке обновлений, ошибки при добавлении компонентов и невозможность восстановить систему стандартными командами.

Даже если вы получите права владельца и система разрешит удалить файлы, это не освободит ожидаемый объём, ведь большая часть данных всё равно используется через ссылки. В худшем случае придётся переустанавливать Windows.

Что допустимо делать:

  • запускать штатную очистку диска с пунктом очистки обновлений Windows;
  • использовать команды DISM, предназначенные именно для хранилища компонентов;
  • включить контроль памяти, который убирает лишние данные по расписанию;
  • освобождать место в других местах: загрузки, корзина, кэш приложений.

Всё остальное лучше оставить как есть: выигрыш небольшой, а риск ощутимый.

Как посмотреть реальный размер хранилища и нужна ли очистка

Прежде чем что-либо чистить, узнайте, насколько велика проблема. В командной строке, запущенной от имени администратора, выполните команду DISM /Online /Cleanup-Image /AnalyzeComponentStore. Через некоторое время она выведет отчёт: размер хранилища по версии проводника, фактический размер, объём общих файлов и дату последней очистки. Ниже обычно сообщается, рекомендуется ли очистка хранилища.

Строка отчётаКак её понимать
Размер по версии проводникаЗавышенное значение из-за жёстких ссылок
Фактический размер хранилищаСколько реально занято на диске
Общие с Windows файлыНельзя удалить, нужны системе
Резервные копии и отключённые компонентыЧасть, которую можно уменьшить
Рекомендуется ли очисткаПодсказка системы: стоит ли тратить время

Если система не рекомендует очистку, пропустите её: выигрыш будет скромным. Формулировки вывода могут различаться в зависимости от версии Windows, поэтому ориентируйтесь на смысл, а не на дословный текст.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно

Штатные способы уменьшить хранилище

Самый простой путь — классическая очистка диска. Откройте её через поиск Windows, выберите системный диск, нажмите «Очистить системные файлы» и отметьте пункт, связанный с очисткой обновлений Windows. После подтверждения система сама удалит устаревшие версии компонентов, которые больше не нужны для отката.

Командный вариант: DISM /Online /Cleanup-Image /StartComponentCleanup. Команда запускает очистку тех компонентов, которые заменены новыми версиями. В некоторых версиях Windows такая очистка выполняется также автоматически по расписанию в фоне. Параметр /ResetBase делает очистку более глубокой, но после него вы уже не сможете удалить установленные обновления: откат к прежним версиям станет недоступен. Использовать его нужно осознанно и лучше не на рабочем компьютере, где откат может понадобиться.

Выполняйте очистку на подключённом к питанию устройстве и не прерывайте процесс. Если на экране долго нет изменений, подождите: работа с хранилищем бывает небыстрой, особенно на жёстком диске.

Что делать, если очистка не помогла или завершилась ошибкой

Если команда завершилась ошибкой, начните с простого: перезагрузите компьютер, установите ожидающие обновления и повторите попытку. Часто хранилище занято процессом установки, и очистка просто не может стартовать.

Следующий шаг — проверка целостности системных файлов. Порядок описан на странице про проверку sfc и DISM: сначала восстанавливается образ, затем проверяются файлы. Только после этого имеет смысл возвращаться к очистке.

Отдельный случай — нехватка места при установке обновления. Там очистка хранилища может помочь, но основной выигрыш дают другие каталоги. Ссылки на подробные инструкции приведены в блоке связанных материалов.

Если после всех шагов диск остаётся почти полным, подумайте о переносе личных файлов на другой диск или во внешнее хранилище. Само по себе уменьшение WinSxS редко решает проблему радикально, и ожидать освобождения десятков гигабайт не стоит.

Если очистка не помогла, и как хранилище растёт со временем

Каждое накопительное обновление приносит новые версии системных файлов, а старые остаются в хранилище, пока система не решит, что откат к ним больше не нужен. Поэтому на компьютере, который давно не переустанавливали, WinSxS обычно крупнее, чем на свежей установке. Это нормальный процесс, а не признак поломки или заражения.

Чего ожидать от очистки? Результат зависит от того, сколько обновлений накопилось и как давно выполнялась предыдущая очистка. На компьютере, где обслуживание уже проходило, выигрыш может оказаться скромным. На устройстве, которое годами не чистили, он заметнее. Конкретных цифр мы не называем: они разные для каждой системы, и честный ориентир даёт только отчёт самого DISM.

Практический совет: проводите анализ раз в несколько месяцев или перед установкой крупного обновления функций, когда системе нужен запас места. Если диск маленький, заранее проверьте свободный объём и освободите запас, чтобы установка не остановилась на полпути из-за нехватки места.

Если хочется коротко, действуйте по списку.

  1. Запустите анализ командой DISM /Online /Cleanup-Image /AnalyzeComponentStore и посмотрите рекомендацию.
  1. Если очистка рекомендована, выполните очистку системных файлов через штатную утилиту или команду со StartComponentCleanup.
  1. Не используйте ResetBase, пока вам не нужен откат обновлений.
  1. Проверьте свободное место после перезагрузки.
  1. Если места по-прежнему мало, обратитесь к общей очистке диска и контролю памяти.

Такой порядок сохраняет работоспособность системы и не требует сторонних программ. А если вы сомневаетесь, лучше оставить хранилище как есть: потерять возможность обновлений дороже, чем несколько гигабайт на диске.

🛡️ Остались проблемы с соединением?
Можно пользоваться постоянно: российские приложения работают, включать и выключать ничего не нужно. Без карты и регистрации, настройка за пару минут.
Попробовать бесплатно
windowsдискdismобновления

Часто задаваемые вопросы

Читайте также