← Все статьи

Как очистить папку WinSxS в Windows 10 и 11 командой DISM

Автор: Юрий Нефёдов, системный инженер · 16.04.2021 · обновлено 24.10.2026

После нескольких лет обновлений папка C:\Windows\WinSxS может занимать десятки гигабайт. В ней Windows хранит компоненты системы и их старые версии, оставшиеся от обновлений. Удалять файлы оттуда вручную нельзя, но система умеет чистить её сама.

Сколько места можно освободить

Откройте командную строку или PowerShell от имени администратора и выполните:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

В конце отчёта будет строка «Рекомендуется очистка хранилища компонентов: Да» или «Нет» и объём, который можно освободить.

Очистка

Dism.exe /online /cleanup-image /StartComponentCleanup

Команда удаляет устаревшие версии компонентов, которые заменены более новыми обновлениями. Выполнение может занять от нескольких минут до получаса, прогресс иногда подолгу стоит на одном проценте — это нормально, не прерывайте.

Есть и более жёсткий вариант с ключом /ResetBase. Он освобождает ещё больше места, но после него уже установленные обновления нельзя будет удалить. Пользуйтесь им, только если уверены, что откатывать обновления не понадобится.

Если места всё ещё мало

Команды работают в Windows 10, Windows 11 и Windows Server 2016 и новее.

Нужна помощь с настройкой?

Если задача сложнее, чем в статье, напишите мне. Первая консультация бесплатная.