Содержание:
Сканирование папки «WinSxS» в Windows 10
Сперва просканируем папку, чтобы понять, действительно ли необходима ее очистка. Делается это через консоль.
- Найдите «Командную строку» в «Поиске» и запустите ее. Во избежание возможных проблем запустите ее от имени администратора.
- Убедившись, что в окне представлен путь «C:\Windows\system32», введите следующую команду:
Dism.exe /online /cleanup-image /AnalyzeComponentStore
. Ее можно как напечатать вручную, так и скопировать. - После удачного анализа отобразится следующая информация:
- «Размер хранилища компонентов по данным проводника» — размер папки без учета жестких ссылок.
- «Фактический размер хранилища компонентов» — реальный размер папки со ссылками без учета папки «Windows».
- «Совместно с Windows» — общие файлы с папкой «Windows», необходимые для работы ОС. Это те файлы, которые нельзя удалять, и их объем всегда достаточно высокий.
- «Резервные копии и отключенные компоненты» — дубликаты компонентов, необходимые на случай, если какие-то из основных файлов окажутся повреждены. Удалить их можно, но при возникновении проблем резервными копиями уже не получится воспользоваться. Стоит понимать, что очищен будет не весь объем, указанный в этой строке, так как отключенные компоненты никуда не денутся.
- «Кэш и временные данные» — файлы для ускорения работы системы обслуживания, важными не являются, как и любые временные файлы в Windows и в условных браузерах.
Все то же самое вы можете выполнять и через приложение «Windows PowerShell», которое проще всего запустить, кликнув по «Пуску» правой кнопкой мыши и выбрав соответствующий пункт. Разницы никакой нет, это лишь дело привычки.
На основе анализа вам предстоит решить, собираетесь ли вы очищать эту папку, или необходимости в этом на данный момент нет.
Вариант 1: «Командная строка»
Все через то же приложение «Командная строка» вы можете без труда выполнить очистку разных составляющих папки.
Если после анализа папки вы закрыли консоль, откройте ее повторно. Напишите там команду Dism.exe /Online /Cleanup-Image /StartComponentCleanup
и нажмите Enter. Начнется выполнение операции, а его продолжительность зависит от размера «WinSxS» и типа накопителя, занимая от одной минуты до нескольких. По завершении вы увидите соответствующее оповещение и можете еще раз проверить размер папки любым удобным методом.
Стоит отметить, что после использования этой команды обращаться к Варианту 2 и 3 бессмысленно, поскольку они выполняют всю ту же задачу, что и эта команда.
Вариант 2: Средство очистки диска
В любой версии Windows, включая десятку, предусмотрено средство очистки локальных дисков от ненужных системных файлов в автоматическом режиме. С помощью этой возможности можно избавиться от содержимого в папке «WinSxS».
- Откройте «Этот компьютер», кликните ПКМ по «Локальный диск (С:)» и перейдите в «Свойства».
- Нажмите кнопку «Очистка диска».
- Теперь, чтобы отобразился нужный пункт, кликните по кнопке «Очистить системные файлы».
- Произойдет непродолжительное сканирование.
- Вы увидите только что добавленный пункт «Очистка обновлений Windows». Отметьте его галочкой.
- По необходимости можете удалить и другие данные с этого диска — почти всегда общий объем доступных для удаления файлов больше. Когда все будет готово, просто нажмите «ОК» и дождитесь выполнения операции.
Кстати, эту утилиту можно запустить и через «Пуск», отыскав ее по названию.
Объем, отображенный в поле «Очистка обновлений Windows», не означает, что именно на столько же гигабайт станет легче папка «WinSxS». Связано это с тем, что не все файлы обновлений расположены именно внутри нее.
Учтите, если ПК не обновлялся или был успешно очищен первым методом, файлов обновлений в разделе не будет.
Вариант 3: Планировщик заданий
В ОС Windows присутствует «Планировщик заданий», который, как видно по названию, позволяет выполнять те или иные процессы в автоматическом режиме при определенных условиях. Им вполне можно воспользоваться для ручной очистки папки «WinSxS». Тут же заметьте, нужное задание добавлено по умолчанию и выполняется на регулярной основе, из-за чего метод нельзя отнести к действенным.
- Откройте меню «Пуск» и среди основных разделов найдите папку «Средства администрирования». Здесь кликните по значку «Планировщик заданий».
- Через навигационное меню в левой части окна разверните
Microsoft\Windows
.Пролистайте список до директории «Servicing», выбрав данную папку.
- Найдите строку «StartComponentCleanup», нажмите ПКМ и выберите вариант «Выполнить».
Теперь задача будет выполняться сама по себе и вернется в прежнее состояние через один час.
По завершении работы инструмента папка «WinSxS» будет очищена частично или вовсе останется нетронутой. Это может быть связано с отсутствием резервных копий или некоторыми другими обстоятельствами. Вне зависимости от варианта как-либо отредактировать работу данного задания невозможно.
Вариант 4: Программы и компоненты
Помимо резервных копий обновлений в папке «WinSxS» также хранятся все компоненты Windows, включая их новые и старые версии и независимо от статуса активации. Уменьшить объем директории за счет компонентов можно с помощью консоли по аналогии с первым способом этой статьи.
- Снова откройте «Командную строку» или «Windows PowerShell».
- Если вы регулярно обновляете ОС, то помимо актуальных версий в папке «WinSxS» будут храниться старые копии компонентов. Чтобы их удалить, следует воспользоваться командой
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
.По завершении вы получите соответствующее уведомление. Объем же рассматриваемой директории должен будет значительно уменьшиться.
Примечание: Время выполнения задачи может существенно затянуться, потребляя большое количество ресурсов компьютера.
Эффективной такая команда будет, только если вы пользуетесь системными компонентами, предварительно отключив все ненужное. Развернуто о них было рассказано в другой нашей статье. В противном случае выполнение данной команды может практически не повлиять на размер папки «WinSxS».
Я провел операцию очистки хранилища компонентов Win SхS с помощью командной строки по варианту 1, и в ней как после команды AnaliseComponentStore так и после StartComponentCleanup остается » Рекомендуется очистка хранилища компонентов—ДА «.Почему,ведь очистка уже выполнена УСПЕШНО ?Кстати,все размеры в сведениях после очистки остались как было до нее,тоже не очень понятно,должны были уменьшиться.Спасибо за предстоящее разъяснение,Исаак.
Так как же, в результате, уменьшить размер папки WinSxS в Windows 8 ? Я так и не нашел внятного манула, а в заголовке статьи такая возможность заявлена!
Используйте Вариант 1 и 4 данной статьи, Вариант 2 и 3 являются в большей степени альтернативой первому, если необходима мгновенная очистка. А лучше еще раз внимательно перечитайте статью — в ней все понятно расписано.
Доброго времени суток!
Вариант 3. Выдал по окончанию: Хранилище компонентов повреждено. (0х80073712)
Параметр resetbase. не распознан в этом контексте.
Дополнительные сведения см. в справке.
а у меня нет очистки системных файлов