#Что означает ошибка
Папка WinSxS занимает десятки гигабайт
WinSxS (Windows side-by-side) — хранилище компонентов Windows. Оно содержит версии системных файлов для обновлений и отката и «весит» десятки гигабайт по данным проводника, но значительная часть — жёсткие ссылки на файлы, которые физически есть в System32. Реальный размер меньше. Никогда не удаляйте содержимое папки вручную: это сломает обновления и систему. Очищайте только штатными средствами.
#Причины и решения
| Возможная причина | Как узнать | Что делать |
|---|---|---|
| Накопились старые версии компонентовМноголетние обновления. | WinSxS много весит. | Выполните очистку компонентов. |
| Много резервных копий обновленийФайлы для отката. | Старые обновления. | Очистка Windows Update. |
| Размер завышен из-за ссылокЖёсткие ссылки. | Проводник показывает много. | Проверьте реальный размер. |
| Windows.oldОстатки прежней системы. | Папка Windows.old большая. | Удалите через очистку диска. |
#Пошаговое решение
- Проверьте реальный размерОткройте «Пуск», введите
cmd, нажмите правой кнопкой «Командная строка» → «Запуск от имени администратора» и подтвердите запрос. ВведитеDISM /Online /Cleanup-Image /AnalyzeComponentStore, нажмите Enter и дождитесь анализа. Смотрите строки «Фактический размер хранилища компонентов» и «Рекомендуется очистка хранилища компонентов», а не размер каталога в Проводнике: жёсткие ссылки учитываются иначе. Если очистка не рекомендуется, не пытайтесь удалять файлы вручную. - Запустите очистку дискаЕсли DISM рекомендует очистку или на диске C: действительно мало места, нажмите Win+R, введите
cleanmgr, нажмите Enter и выберите системный диск. Нажмите «Очистить системные файлы», снова выберите C: и дождитесь оценки. Отметьте «Очистка обновлений Windows», предварительно прочитав описание; нажмите ОК → «Удалить файлы». Отдельные пункты могут отсутствовать — тогда переходите к штатной очистке DISM. - Удалите Windows.oldДелайте это только если в корне C: действительно есть папка
Windows.oldи вам точно не нужен возврат к прежней версии Windows. Откройте «Параметры» → «Система» → «Память» → «Временные файлы» и найдите «Предыдущие установки Windows»; либо используйте «Очистку диска» → «Очистить системные файлы». Перед удалением скопируйте нужные файлы из прежнего профиля и убедитесь, что новая Windows исправна. После удаления обычный откат может стать невозможным. - Выполните очистку компонентовДля удаления устаревших компонентов откройте командную строку с правами администратора и введите
DISM /Online /Cleanup-Image /StartComponentCleanup. Дождитесь сообщения об успешном завершении, не закрывайте окно в процессе. После этого повторитеDISM /Online /Cleanup-Image /AnalyzeComponentStoreи проверьте, изменилась ли рекомендация по очистке. При ошибке запишите код DISM; не удаляйте файлыC:\Windows\WinSxSвручную. - Сжать устаревшиеПараметр
/ResetBase— не обычный способ освободить место. Он делает невозможным удаление уже установленных пакетов обновлений, поэтому при обычной нехватке места пропустите этот способ. Для опытного администратора после резервного копирования и проверки стабильности системы предусмотрена командаDISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase, но выполняйте её только при осознанном отказе от отката прежних обновлений. - Проверьте местоНажмите
Win+E→ «Этот компьютер» (в старых Windows — «Компьютер») и посмотрите свободное место на системном диске и диске с программой. Если места мало, очистите корзину и ненужные загрузки, не удаляя системные папки. - Не удаляйте вручнуюНикогда не открывайте свойства безопасности
C:\Windows\WinSxSс целью «стать владельцем» и не удаляйте её файлы через Проводник, сторонние «чистильщики» или командную строку. Это системное хранилище; удаление вручную может сломать обслуживание и загрузку. Если место не освободилось, удалите ненужные пользовательские файлы или приложения через штатные настройки Windows. - Включите контроль памятиWindows 10: откройте «Пуск» → «Параметры» → «Система» → «Память устройства» → «Контроль памяти». Windows 11: «Параметры» → «Система» → «Память» → «Контроль памяти». Включите автоматическую уборку временных файлов, внимательно проверьте настройки корзины и папки «Загрузки», чтобы не потерять нужные документы. Эта функция не заменяет анализ WinSxS. После очистки откройте Проводник → «Этот компьютер» и проверьте свободное место на C:.
- Первая команда анализирует, вторая чистит при необходимостиWindows · Командная строка (CMD)С осторожностьюПрава администратораПервая команда анализирует, вторая чистит при необходимости. /ResetBase не включена в рекомендуемую последовательность
DISM /Online /Cleanup-Image /AnalyzeComponentStoreDISM /Online /Cleanup-Image /StartComponentCleanupКоманда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.
Команда AnalyzeComponentStore показывает реальный размер с учётом особенностей жёстких ссылок и рекомендацию по очистке; универсального «нормального размера» в гигабайтах нет. Не удаляйте Windows.old, если хотите сохранить возможность отката к прежней версии. Опция compact /compactos:always не предназначена специально для WinSxS и не рекомендуется как обязательный шаг: она меняет сжатие системных файлов и может повлиять на производительность. Используйте штатную очистку и справку .