====== Как очистить WinSxS ====== ===== Зачем это нужно ===== Хранилище компонентов (папка ''C:\Windows\\WinSxS\WinSxS'') содержит различные компоненты Windows и копии оригинальных файлов Windows. Они нужны на случай, если вам понадобится откатить изменения после патча или восстановить поврежденные файлы. Удалять папку WinSxS нельзя. Если удалить, то велика вероятность, что будут проблемы с Windows Update или например запуском проверки целостности системных файлов (**sfc /scannow**) или откатом после апдейтов. Со временем после установки множества SP и разных KB через Windows Update размер папки сильно увеличивается, что на небольших накопителях может быть критично. Но папку можно почистить __встроенными__ средствами ОС. Ниже две ссылки которые подробно описывают все детали очисти через командную строку. Документация Microsoft просто 💣 * [[https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/clean-up-the-winsxs-folder|Clean Up the WinSxS Folder]] * [[https://docs.microsoft.com/en-us/windows-hardware/manufacture/desktop/determine-the-actual-size-of-the-winsxs-folder|Determine the Actual Size of the WinSxS Folder]] ===== Планировщик заданий / Task Scheduler ===== Открываем **Планировщик заданий** * Win-Rtasksch.mscEnter Переходим в * Библиотека планировщика заданий * Microsoft * Windows * Servicing StartComponentCleanup → Выполнить. При желании в триггерах можно создать периодическое автоматическое выполнение задачи. Всё это можно выполнить также одной командой в cmd schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup" {{:microsoft:windows:winsxs_clean_up_task_scheduler.png?nolink|}} ===== Командная строка ===== Через cmd процесс будет немного увлекательнее Ниже результат под-команды **AnalyzeComponentStore** с домашнего хоста с Windows 11 {{:microsoft:windows:winsxs_clean_up_cli_1.png?nolink|}} А вот VPS с Windows 10 в Hetzner Смотрим размер **хранилища компонентов WinSxS** Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore {{:microsoft:windows:winsxs_clean_up_cli_2.png?nolink|}} Очистка хранилища WinSxS Dism.exe /Online /Cleanup-Image /StartComponentCleanup {{:microsoft:windows:winsxs_clean_up_cli_3.png?nolink|}} + удалить предыдущие версии компонентов Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase {{:microsoft:windows:winsxs_clean_up_cli_4.png?nolink|}} Мне кажется довольно актуально для пользователей Windows 10, которые не переустанавливают ОС каждые N-месяцев, чтобы она работала быстрей. EOM