Перейти к основному содержанию

Windows 10 — очистка папки WinSxS

Windows

Папка C:\windows\WinSxS является хранилищем компонентов Windows. В ней хранятся файлы, необходимы для работы установленных компонентов Windows. При установке обновления Windows старые компоненты сохраняет именно здесь, обеспечивая возможность "отката" на предыдущую версию при удалении установленного обновления.

Инструкция подойдёт и для Windows 8.1

Со временем размер этот папки растёт и свободного места на системном диске становится всё меньше и меньше. Windows, конечно, периодически чистит старые компоненты, но логика работы мне не вполне ясна, иногда в этой папке я находил залежи древностей, которые нужно было давно удалить.

Если вам нужно освободить немного места на диске, то папку C:\windows\WinSxS можно немного почистить встроенными средствами.

Размер WinSxS

Хочется обратить внимание на то, что размер папки WinSxS в проводнике отражается неверно. В папке есть жёсткие ссылки на файлы, хранящиеся в других директориях, поэтому файловые менеджеры завышают размер WinSxS. И по причине наличия жёстких ссылок данную папку нельзя чистить вручную, а то можно удалить что-нибудь нужное.

Узнать реальный размер можно с помощью команды DISM:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

win

  • Размер хранилища компонентов по данным проводника : 5.48 GB, это тот размер папки, который показывает Explorer с учётом жёстких ссылок. Неверный размер.
  • Фактический размер хранилища компонентов : 5.43 GB, это реальный размер папки.
  • Совместно с Windows : 4.62 GB, это обязательные файлы системы, которые нельзя удалить.
  • Резервные копии и отключенные компоненты : 815.23 MB, это предыдущие версии компонентов, которые обеспечивают возможность отката установленных обновлений. Их можно удалить.
  • Кэш и временные данные : 0 bytes, можно чистить, если кэш есть.
  • Дата последней очистки — это понятно.
  • Число освобождаемых пакетов : 0 ненужные пакеты, которые остались после обновления.
  • Рекомендуется очистка хранилища компонентов : Да. Есть что почистить.

Очистка WinSxS

Команда очистки:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Команда очистки с удалением старых компонентов:

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

Очистка WinSxS — на первом компьютере

Было:

win

Замеряю свободное место на диске.

win

Свободно 46.9 Гб.

Выполняю очистку с удалением старых компонентов:

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

win

Свободное место:

win

Свободно 47.2 Гб. Почистилось всего 300 Мб.

Стало:

win

Резервные копии и отключенные компоненты : 514.84 MB, это как раз на 300 Мегабайт меньше.

Очистка WinSxS — на втором компьютере

Было:

win

Видим, что есть два каких-то ненужных компонента и 1.89 GB хлама в резервных копиях и отключенных компонентах.

Замеряю свободное место на диске.

win

Свободно 349 Гб.

Выполняю очистку с удалением старых компонентов:

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

win

Свободное место:

win

Свободно 359 Гб. Почистилось 10 Гб.

Стало:

win

Неплохо так почистили диск. 10 Гигабайт это существенно.

Вместо заключения

На одном компьютере я смог почистить в папке C:\windows\WinSxS всего лишь 300 Мегабайт, на втором — целых 10 Гигабайт. Результат разный, но он есть в обоих случаях.

Еще папку C:\windows\WinSxS можно сжать, но это совсем другая история.

Теги

 

Похожие материалы

Ошибка при установке Secret Net 7 — не удаётся записать значение в раздел

При установке Secret Net 7 иногда может возникнуть ошибка вида "Не удаётся записать значение в раздел". Дальше идёт указание ветки реестра и значения, которое не удаётся записать. Ошибка наблюдалась на Windows 7 x64 (и x86), а также на Windows Server 2012 R2. Инсталлятор Secret Net 7 запускался от имени администратора. Изменение прав доступа к веткам реестра не помогло решению проблемы.

ИБП (UPS) Legrand KEOR Multiplug 800VA — выключение и включение сервера

Всем привет, сегодня у нас в руках ИБП Legrand KEOR Multiplug 800VA. Скажете, зачем он нам нужен? Всё просто, я надеюсь, что этот UPS сможет поддерживать работу отдельно стоящего сервера. Сервер стоит в помещении, где часто отключают электричество. 

ИБП (UPS) APC Back-UPS Pro BR1500G-RS — выключение и включение сервера

Вашему вниманию предлагается небольшой обзор ИБП APC Back-UPS Pro BR1500G-RS. По задумке этот UPS сможет поддерживать работу отдельно стоящего сервера. При отключении электричества сервер должен выключиться. При включении электричества сервер должен включиться.