Операционная система Windows регулярно загружает и применяет накопительные обновления, сохраняя резервные копии предыдущих версий системных файлов в специальном хранилище — папке WinSxS. Это необходимо для обеспечения возможности отката изменений в случае возникновения сбоев после апдейтов. Однако со временем объем этой директории начинает исчисляться десятками гигабайт, существенно сокращая свободное пространство на системном накопителе. Инструкция актуальна для актуальных версий операционной системы Windows 11 и Windows 10. Перед началом работы полезно изучить материалы по теме, например, о том, как очистить Windows от временных файлов и системного мусора, а также ознакомиться с руководствами про удаление остатков программ в Windows 11 и 10 и способы как ускорить браузер и очистить дисковое пространство. Удалять содержимое WinSxS вручную через Проводник категорически запрещено, но в системе предусмотрены штатные и безопасные механизмы оптимизации.
Что понадобится
- Компьютер или ноутбук под управлением операционной системы Windows 10 или Windows 11.
- Учетная запись с правами администратора для работы с командной строкой и системными утилитами.
- Несколько свободных минут времени и стабильное питание ПК.
Очистка через Планировщик заданий
Внутренние алгоритмы операционной системы автоматически следят за чистотой хранилища компонентов, удаляя устаревшие версии спустя тридцать дней после установки новых пакетов обновлений. Однако этот процесс можно инициировать принудительно, если свободное место на диске требуется прямо сейчас.
- Откройте Планировщик заданий, нажав комбинацию клавиш Win + R на клавиатуре, введя в появившемся окне
taskschd.mscи нажав клавишу ввода. - В левой части интерфейса разверните дерево папок и перейдите по пути: Библиотека планировщика заданий → Microsoft → Windows → Servicing.
- Кликните левой кнопкой мыши по заданию с именем StartComponentCleanup в центральном списке задач.
- В правой панели управления в блоке «Выделенный элемент» найдите и нажмите ссылку «Запустить», либо воспользуйтесь альтернативным способом через консоль.
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
Очистка хранилища через командную строку DISM
Для более глубокого контроля над компонентами и обхода временных ограничений разработчики предусмотрели инструмент командной строки DISM. Он позволяет выполнять очистку немедленно.
- Нажмите комбинацию клавиш Win + X и выберите из выпадающего меню пункт Терминал (Администратор) или Командная строка (администратор).
- В открывшемся окне консоли введите команду для моментального удаления старых версий компонентов без ожидания тридцатидневного периода:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
- Если требуется максимально сократить объем папки WinSxS и удалить абсолютно все замененные версии компонентов, добавьте специальный ключ сброса базовой линии:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
После выполнения этой команды вы больше не сможете удалить ранее установленные обновления безопасности через стандартное меню восстановления, хотя установка будущих патчей блокироваться не будет.
Удаление резервных копий пакетов обновления с помощью SPSuperseded
Если на вашем компьютере ранее устанавливался крупный сервисный пакет или масштабный кумулятивный пакет обновлений, система сохраняет резервные копии для его возможного отката. Их можно удалить отдельно.
- Откройте командную строку с правами администратора через меню Пуск или комбинацию Win + X.
- Введите команду для удаления файлов резервных копий сервис-пака:
Dism.exe /online /Cleanup-Image /SPSuperseded
Использование классической Очистки диска для системных файлов
Графический интерфейс утилиты Очистка диска также отлично справляется с задачей удаления накопившегося системного мусора и файлов обновлений.
- Откройте меню Пуск, начните вводить фразу «Очистка диска» и запустите классическое приложение из результатов поиска.
- В появившемся небольшом окне выберите системный диск (обычно это диск C:) из выпадающего списка и нажмите кнопку OK.
- Дождитесь окончания первичного сканирования файлов, после чего внизу окна нажмите на кнопку «Очистить системные файлы».
- Повторно выберите диск C: в диалоговом окне и дождитесь повторного углубленного сканирования накопителя.
- В списке доступных для удаления элементов найдите категорию «Очистка обновлений Windows», установите рядом с ней галочку и нажмите кнопку OK для запуска процесса удаления.
Как понять, что всё получилось: после завершения работы всех выбранных утилит и перезагрузки компьютера свободное пространство на системном диске заметно увеличится. Проверить результат можно, открыв свойства диска C: или оценив изменение объема папки WinSxS в директории Windows через проводник или специализированные программы.
Если не получилось
Если после выполнения всех процедур свободное пространство на диске изменилось незначительно, скорее всего, операционная система уже провела автоматическую оптимизацию хранилища ранее. В таком случае стоит проверить накопитель на наличие других крупных файлов и папок с помощью специализированных утилит анализа дискового пространства, либо выполнить очистку временных файлов сторонним или встроенным софтом.



