Содержание
Как очистить WinSxS
Зачем это нужно
Хранилище компонентов (папка C:\Windows\\WinSxS\WinSxS
) содержит различные компоненты Windows и копии оригинальных файлов Windows. Они нужны на случай, если вам понадобится откатить изменения после патча или восстановить поврежденные файлы.
Удалять папку WinSxS нельзя. Если удалить, то велика вероятность, что будут проблемы с Windows Update или например запуском проверки целостности системных файлов (sfc /scannow) или откатом после апдейтов.
Со временем после установки множества SP и разных KB через Windows Update размер папки сильно увеличивается, что на небольших накопителях может быть критично.
Но папку можно почистить встроенными средствами ОС.
Ниже две ссылки которые подробно описывают все детали очисти через командную строку. Документация Microsoft просто 💣
Планировщик заданий / Task Scheduler
Открываем Планировщик заданий
- Win+R → Tasksch.msc → Enter
Переходим в
- Библиотека планировщика заданий
- Microsoft
- Windows
- Servicing
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
Обсуждение