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

  • Обновлено
  • Чтение ≈ 4 минуты
  • Нужны права администратора

Краткий ответ

Папка WinSxS занимает много места из-за хранилища компонентов. Безопасно очистить её можно командой DISM /Online /Cleanup-Image /StartComponentCleanup, очисткой диска и удалением Windows.old; не удаляйте файлы вручную.

В этой статье
  1. Что означает ошибка
  2. Причины и решения
  3. Пошаговое решение

#Что означает ошибка

Сообщение
Папка WinSxS занимает десятки гигабайт

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

#Причины и решения

Возможная причинаКак узнатьЧто делать
Накопились старые версии компонентовМноголетние обновления.WinSxS много весит.Выполните очистку компонентов.
Много резервных копий обновленийФайлы для отката.Старые обновления.Очистка Windows Update.
Размер завышен из-за ссылокЖёсткие ссылки.Проводник показывает много.Проверьте реальный размер.
Windows.oldОстатки прежней системы.Папка Windows.old большая.Удалите через очистку диска.

#Пошаговое решение

  1. Проверьте реальный размерОткройте «Пуск», введите cmd, нажмите правой кнопкой «Командная строка» → «Запуск от имени администратора» и подтвердите запрос. Введите DISM /Online /Cleanup-Image /AnalyzeComponentStore, нажмите Enter и дождитесь анализа. Смотрите строки «Фактический размер хранилища компонентов» и «Рекомендуется очистка хранилища компонентов», а не размер каталога в Проводнике: жёсткие ссылки учитываются иначе. Если очистка не рекомендуется, не пытайтесь удалять файлы вручную.
  2. Запустите очистку дискаЕсли DISM рекомендует очистку или на диске C: действительно мало места, нажмите Win+R, введите cleanmgr, нажмите Enter и выберите системный диск. Нажмите «Очистить системные файлы», снова выберите C: и дождитесь оценки. Отметьте «Очистка обновлений Windows», предварительно прочитав описание; нажмите ОК → «Удалить файлы». Отдельные пункты могут отсутствовать — тогда переходите к штатной очистке DISM.
  3. Удалите Windows.oldДелайте это только если в корне C: действительно есть папка Windows.old и вам точно не нужен возврат к прежней версии Windows. Откройте «Параметры» → «Система» → «Память» → «Временные файлы» и найдите «Предыдущие установки Windows»; либо используйте «Очистку диска» → «Очистить системные файлы». Перед удалением скопируйте нужные файлы из прежнего профиля и убедитесь, что новая Windows исправна. После удаления обычный откат может стать невозможным.
  4. Выполните очистку компонентовДля удаления устаревших компонентов откройте командную строку с правами администратора и введите DISM /Online /Cleanup-Image /StartComponentCleanup. Дождитесь сообщения об успешном завершении, не закрывайте окно в процессе. После этого повторите DISM /Online /Cleanup-Image /AnalyzeComponentStore и проверьте, изменилась ли рекомендация по очистке. При ошибке запишите код DISM; не удаляйте файлы C:\Windows\WinSxS вручную.
  5. Сжать устаревшиеПараметр /ResetBase — не обычный способ освободить место. Он делает невозможным удаление уже установленных пакетов обновлений, поэтому при обычной нехватке места пропустите этот способ. Для опытного администратора после резервного копирования и проверки стабильности системы предусмотрена команда DISM /Online /Cleanup-Image /StartComponentCleanup /ResetBase, но выполняйте её только при осознанном отказе от отката прежних обновлений.
  6. Проверьте местоНажмите Win+E → «Этот компьютер» (в старых Windows — «Компьютер») и посмотрите свободное место на системном диске и диске с программой. Если места мало, очистите корзину и ненужные загрузки, не удаляя системные папки.
  7. Не удаляйте вручнуюНикогда не открывайте свойства безопасности C:\Windows\WinSxS с целью «стать владельцем» и не удаляйте её файлы через Проводник, сторонние «чистильщики» или командную строку. Это системное хранилище; удаление вручную может сломать обслуживание и загрузку. Если место не освободилось, удалите ненужные пользовательские файлы или приложения через штатные настройки Windows.
  8. Включите контроль памятиWindows 10: откройте «Пуск» → «Параметры» → «Система» → «Память устройства» → «Контроль памяти». Windows 11: «Параметры» → «Система» → «Память» → «Контроль памяти». Включите автоматическую уборку временных файлов, внимательно проверьте настройки корзины и папки «Загрузки», чтобы не потерять нужные документы. Эта функция не заменяет анализ WinSxS. После очистки откройте Проводник → «Этот компьютер» и проверьте свободное место на C:.
  9. Первая команда анализирует, вторая чистит при необходимости
    Windows · Командная строка (CMD)С осторожностьюПрава администратора
    Первая команда анализирует, вторая чистит при необходимости. /ResetBase не включена в рекомендуемую последовательность
    DISM /Online /Cleanup-Image /AnalyzeComponentStore
    DISM /Online /Cleanup-Image /StartComponentCleanup

    Команда может изменить состояние системы или её настройки. Проверьте параметры и последствия перед запуском.

Команда AnalyzeComponentStore показывает реальный размер с учётом особенностей жёстких ссылок и рекомендацию по очистке; универсального «нормального размера» в гигабайтах нет. Не удаляйте Windows.old, если хотите сохранить возможность отката к прежней версии. Опция compact /compactos:always не предназначена специально для WinSxS и не рекомендуется как обязательный шаг: она меняет сжатие системных файлов и может повлиять на производительность. Используйте штатную очистку и справку Microsoft.

Так эту ошибку тоже называют

Источники и обновления

Последнее обновление статьи: 2 ноября 2026. Версии программ и интерфейсы меняются — если шаги не совпадают с вашей версией, сверяйтесь с документацией производителя.