Содержание

Как очистить WinSxS

Зачем это нужно

Хранилище компонентов (папка C:\Windows\\WinSxS\WinSxS) содержит различные компоненты Windows и копии оригинальных файлов Windows. Они нужны на случай, если вам понадобится откатить изменения после патча или восстановить поврежденные файлы.

Удалять папку WinSxS нельзя. Если удалить, то велика вероятность, что будут проблемы с Windows Update или например запуском проверки целостности системных файлов (sfc /scannow) или откатом после апдейтов.

Со временем после установки множества SP и разных KB через Windows Update размер папки сильно увеличивается, что на небольших накопителях может быть критично.

Но папку можно почистить встроенными средствами ОС.

Ниже две ссылки которые подробно описывают все детали очисти через командную строку. Документация Microsoft просто 💣

Планировщик заданий / Task Scheduler

Открываем Планировщик заданий

Переходим в

StartComponentCleanup → Выполнить. При желании в триггерах можно создать периодическое автоматическое выполнение задачи.

Всё это можно выполнить также одной командой в cmd

schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

Командная строка

Через cmd процесс будет немного увлекательнее

Ниже результат под-команды AnalyzeComponentStore с домашнего хоста с Windows 11

А вот VPS с Windows 10 в Hetzner

Смотрим размер хранилища компонентов WinSxS

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Очистка хранилища WinSxS

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

+ удалить предыдущие версии компонентов

Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Мне кажется довольно актуально для пользователей Windows 10, которые не переустанавливают ОС каждые N-месяцев, чтобы она работала быстрей.

EOM