Уменьшаем размер Windows. Зачем нужна папка WinSxS и можно ли её удалить?

Вы наверняка замечали, что со временем системная папка Windows существенно увеличивается в размере. Бороться с этим можно радикальными методами и многие так и поступают — периодически начисто удаляя систему и устанавливая её заново. Отложим подобные действия на самый крайний случай и облегчим систему от нажитого непосильным трудом вручную.

Уменьшаем размер Windows. Зачем нужна папка WinSxS и можно ли её удалить?

Зайдя в каталог Windows можно обнаружить довольно увесистую папку WinSxS (C:\Windows\WinSxS), служащую хранилищем компонентов Windows. В особо запущенных слкчаях, её объём может достигать нескольких десятков гигабайт. Что это за хранилище и можно или его удалить?

Уменьшаем размер Windows. Зачем нужна папка WinSxS и можно ли её удалить?

Зачем нужна папка WinSxS в Windows и как безопасно уменьшить её размер?

Папка WinSxS содержит копии оригинальных файлов Windows и используется механизмом проверки целостности системных файлов (команда «sfc /scannow») для восстановления операционной системы, то есть удалять её ни в коем случае нельзя. По сути, в этой папке содержится практически вся операционная система, включая и неустановленные компоненты.

Однако, папка хранилища системных компонентов со временем существенно разрастается, особенно после обновлений Windows. Там хранятся все старые версии системных файлов, уже не актуальные после обновлений и не участвующие в восстановлении текущей версии Windows. Очистить папку WinSxS от лишнего хлама можно штатными средствами непосредственно из командной строки Windows.

Для начала просто проанализируем содержимое хранилища компонентов WinSxS (команда выполняемся от имени администратора):

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

В результате выполнения команды отображается фактический размер хранилища и будет указано требуется ли проведение очистки.

Уменьшаем размер Windows. Зачем нужна папка WinSxS и можно ли её удалить?

Выполнить очистку хранилища WinSxS можно следующей командой:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Данная операция может занять довольно продолжительное время (у меня на рабочем сервере процесс длился более часа), но в результате высвободилось 8.5 GB (!) дискового пространства — снова выполните первую команду, чтобы оценить полученный результат.

Однако, это не предел и папку WinSxS можно ужать ещё больше, запустив команду очистки с параметром /ResetBase (удаляются все предыдущие версии компонентов):

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

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

Обновлено: 09.12.2020 — 04:40