Очистка папки WinSxS в Windows 10, 8 и Windows 7
Если вас смущает то, что папка WinSxS много весит и интересует вопрос о том, можно ли удалить ее содержимое, в этой инструкции подробно будет описан процесс очистки данной папки в Windows 10, 8 и Windows 7, а заодно расскажу, что это за папка и для чего она нужна и можно ли удалить WinSxS полностью.
В папке WinSxS хранятся резервные копии системных файлов операционной системы до обновлений (и не только, о чем — далее). То есть, всякий раз, как вы получаете и устанавливаете обновления Windows, в эту папку сохраняется информация об изменяемых файлах, сами эти файлы с тем, чтобы у вас была возможность удалить обновление и откатить сделанные изменения.
Через какое-то время папка WinSxS может занимать достаточно много места на жестком диске — несколько гигабайт, при этом размер этот все время увеличивается по мере установки новых обновлений Windows.. К счастью, очистить содержимое данной папки сравнительно легко штатными средствами. И, если компьютер после последних обновлений работает без каких-либо проблем, это действие сравнительно безопасно.
Также в Windows 10 папка WinSxS используется, например, для сброса Windows 10 в исходное состояние — т.е. необходимые для автоматической переустановки файлы берутся именно из нее. Дополнительно, раз уж у вас возникла проблема со свободным пространством на жестком диске, рекомендую к ознакомлению статьи: Как очистить диск от ненужных файлов, Как узнать, чем занято место на диске.
Очистка папки WinSxS в Windows 10
Прежде чем говорить об очистке папки хранилища компонентов WinSxS, хочу предупредить о некоторых важных вещах: не пытайтесь удалить эту папку. Просто довелось видеть пользователей, у которых папка WinSxS не удаляется, они используют методы, похожие на описанные в статье Запросите разрешение от TrustedInstaller и в конце-концов удаляют ее (или часть системных файлов из нее), после чего удивляются, почему система не загружается.
В Windows 10 папка WinSxS хранит не только файлы, связанные с обновлениями, но и файлы самой системы, используемые в процессе работы, а также для того, чтобы вернуть ОС в исходное состояние или выполнить некоторые операции, связанные с восстановлением. Итак: какой-то самодеятельности при очистке и уменьшении размера этой папки не рекомендую. Следующие же действия безопасны для системы и позволяют очистить папку WinSxS в Windows 10 только от ненужных резервных копий, создаваемых при обновлении системы.
- Запустите командную строку от имени администратора (например, через правый клик по кнопке Пуск)
- Введите команду Dism.exe /online /cleanup-image /AnalyzeComponentStore и нажмите Enter. Папка хранилища компонентов будет проанализирована и вы увидите сообщение о необходимости ее очистки.
- Введите команду Dism.exe /online /cleanup-image /StartComponentCleanup и нажмите Enter для запуска автоматической очистки папки WinSxS.
Один важный момент: не следует злоупотреблять этой командой. В некоторых случаях, когда резервных копий обновления Windows 10 в папке WinSxS нет, после выполнения очистки, папка может даже слегка увеличиться. Т.е. производить очистку есть смысл, когда указанная папка слишком, на ваш взгляд, разрослась (5-7 Гб — это не слишком).
Также очистку WinSxS можно произвести автоматически в бесплатной программе Dism++
Как очистить папку WinSxS в Windows 7
Для очистки WinSxS в Windows 7 SP1 требуется предварительно установить необязательное обновление KB2852386, которое добавляет соответствующий пункт в утилиту очистки диска.
Вот как это сделать:
- Зайдите в центр Обновления Windows 7 — это можно сделать через панель управления или воспользоваться поиском в меню пуск.
- Нажмите «Поиск обновлений» в меню слева и подождите. После этого, кликните по необязательным обновлениям.
- Найдите и отметьте необязательное обновление KB2852386 и установите его.
- Перезагрузите компьютер.
После этого, для того, чтобы удалить содержимое папки WinSxS, запустите утилиту очистки диска (также, быстрее всего воспользоваться поиском), нажмите кнопку «Очистка системных файлов» и выберите пункт «Очистка обновлений Windows» или «Файлы резервной копии пакета обновлений».
Удаление содержимого WinSxS в Windows 8 и 8.1
В последних версиях ОС Windows возможность удалить резервные копии обновлений имеется в утилите очистки диска по умолчанию. То есть для того, чтобы удалить файлы в WinSxS, вам следует выполнить следующее:
- Запустить утилиту «Очистка диска». Для этого на начальном экране можете воспользоваться поиском.
- Нажать кнопку «Очистка системных файлов»
- Выбрать пункт «Очистка обновлений Windows»
Помимо этого, в Windows 8.1 есть и еще один способ очистить эту папку:
- Запустите командную строку от имени администратора (для этого нажмите клавиши Win+X на клавиатуре и выберите нужный пункт меню).
- Введите команду dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Также, с помощью dism.exe вы можете точно узнать, сколько занимает папка WinSxS в Windows 8, для этого воспользуйтесь следующей командой:
Автоматическая очистка резервных копий обновлений в WinSxS
Помимо очистки содержимого данной папки вручную, вы можете воспользоваться планировщиком заданий Windows, для того, чтобы это происходило автоматически.
Для этого необходимо создать простую задачу StartComponentCleanup в Microsoft\Windows\Servicing с нужной периодичностью выполнения.
Надеюсь, статья будет полезной и предостережет от нежелательных действий. В случае возникновения вопросов — задавайте, постараюсь ответить.
А вдруг и это будет интересно:
Почему бы не подписаться?
Рассылка новых, иногда интересных и полезных, материалов сайта remontka.pro. Никакой рекламы и бесплатная компьютерная помощь подписчикам от автора. Другие способы подписки (ВК, Одноклассники, Телеграм, Facebook, Twitter, Youtube, Яндекс.Дзен)
Добрый день!
Не путайте, пожалуйста, резервные копии файлов до обновления системы с точками восстановления. Точки восстановления хранятся в System Volume Information.
Пробовал использовать команду Dism.exe /online /cleanup-image /StartComponentCleanup, но папка WinSxS так и не была очищена. При этом команда выполнилась на 100%. Размер папки до выполнения команды был 98Гб, теперь 100Гб. В чём может быть дело?
Windows 7, установлено обновление KB2852386, но в очистке диска нет нужного пункта, хотя папка winsxs занимает 18 гб. В чём может дело?
Кто мучается и не может вычистить Windows 7, рекомендую немецкую программу Patch Cleaner 1.4.2.0 (пока это последний релиз). Работает как АК-47 и не подводила ни разу. Все штатные средства на семёрке беспомощны ввиду патологической её природы с обновлениями.
Patch Cleaner 1.4.2.0 чистит папку Installer, и не трогает папку winsxs.
она (папка) ни через панель, ни вручную не удаляется.
Я удалил часть вашего комментария, и вообще на будущее — я не против критики, но нормальным языком и без оскорблений, а только по делу.
А так — да, эту папку нельзя удалить, там почти вся Windows в ней и находится, я и не писал нигде, что ее можно прямо удалить.
Спасибо за статью. Будьте добры, выделите жирным для особо одаренных детей природы — ПАПКУ ВРУЧНУЮ УДАЛЯТЬ НЕЛЬЗЯ. Ваш сайт довольно популярен, но читают люди уж слишком по диагонали.
МОЖНО удалить вручную, но не всё, а что само получится и всё нормально.
Способы очистки папки WinSxS в Windows 10
По аналогии с двумя прошлыми версиями Windows в десятке имеется системная папка «WinSxS», основное предназначение которой заключается в хранении резервных файлов после установки обновлений ОС. Ее невозможно удалить стандартными методами, но зато можно очистить. В рамках сегодняшней инструкции мы подробно опишем весь процесс.
Очистка папки «WinSxS» в Windows 10
В настоящее время существует четыре основных средства в ОС Виндовс 10, позволяющих произвести очистку папки «WinSxS», присутствующих также в более ранних версиях. При этом после очистки содержимого директории удалены будут не только резервные копии, но и некоторые дополнительные компоненты.
Способ 1: Командная строка
Самым универсальным инструментом в ОС Windows любой ее версии является «Командная строка», при помощи которой можно произвести множество процедур. В их число также входит автоматическая очистка папки «WinSxS» с вводом специальной команды. Этот способ полностью идентичен для Виндовс выше семерки.
- Кликните правой кнопкой мыши по «Пуск». Из появившегося списка выберите пункт «Командная строка» или «Windows PowerShell». Желательно также сделать запуск от имени администратора.
Убедившись, что в окне представлен путь C:\Windows\system32 , введите следующую команду: Dism.exe /online /cleanup-image /AnalyzeComponentStore . Ее можно как напечатать вручную, так и скопировать.
По факту успешного завершения появится дополнительная информация. В частности, здесь можно увидеть общий объем удаленных файлов, вес отдельных компонентов и кэша, а также дату последнего запуска рассматриваемой процедуры.
Учитывая количество требуемых действий, сводящееся к минимуму на фоне прочих вариантов, этот способ является наиболее оптимальным. Однако если вы не смогли добиться нужного результата, можно прибегнуть к другим не менее удобным и во многом необходимым вариантам.
Способ 2: Средство очистки диска
В любой версии Windows, включая десятку, предусмотрено средство очистки локальных дисков от ненужных системных файлов в автоматическом режиме. С помощью этой возможности можно избавиться от содержимого в папке «WinSxS». Но тогда удалены будет далеко не все файлы из этой директории.
- Откройте меню «Пуск» и пролистайте до папки «Средства администрирования». Здесь нужно кликнуть по значку «Очистка диска».
В качестве альтернативы можно воспользоваться «Поиском», введя соответствующий запрос.
Из списка «Диски» в появившемся окне выберите системный раздел. В нашем случае, как и в большинстве, он обозначен буквой «C». Так или иначе, на иконке нужного диска будет логотип Windows.
После этого начнется поиск кэша и любых ненужных файлов, дождитесь завершения.
На следующем этапе необходимо нажать кнопку «Очистить системные файлы» под блоком «Описание». Следом за этим придется повторить выбор диска.
Из списка «Удалить следующие файлы» вы можете выбрать варианты на свое усмотрение, обратив внимание на описание, или только «Файлы журнала обновлений» и «Очистка обновлений Windows».
Вне зависимости от выбранных разделов очистку необходимо подтвердить через контекстное окно после нажатия «ОК».
Учтите, если ПК не обновлялся или был успешно очищен первым методом, файлов обновлений в разделе не будет. На этом способ подходит к завершению.
Способ 3: Планировщик заданий
В ОС Windows присутствует «Планировщик заданий», который, как видно по названию, позволяет выполнять те или иные процессы в автоматическом режиме при определенных условиях. Им вполне можно воспользоваться для ручной очистки папки «WinSxS». Тут же заметьте, нужное задание добавлено по умолчанию и выполняется на регулярной основе, из-за чего метод нельзя отнести к действенным.
- Откройте меню «Пуск» и среди основных разделов найдите папку «Средства администрирования». Здесь кликните по значку «Планировщик заданий».
Через навигационное меню в левой части окна разверните Microsoft\Windows .
Пролистайте список до директории «Servicing», выбрав данную папку.
Найдите строку «StartComponentCleanup», нажмите ПКМ и выберите вариант «Выполнить».
Теперь задача будет выполняться сама по себе и вернется в прежнее состояние через один час.
По завершении работы инструмента папка «WinSxS» будет очищена частично или вовсе останется нетронутой. Это может быть связано с отсутствием резервных копий или некоторыми другими обстоятельствами. Вне зависимости от варианта как-либо отредактировать работу данного задания невозможно.
Способ 4: Программы и компоненты
Помимо резервных копий обновлений в папке «WinSxS» также хранятся все компоненты Windows, включая их новые и старые версии и независимо от статуса активации. Уменьшить объем директории за счет компонентов можно с помощью командной строки по аналогии с первым способом этой статьи. Однако используемую ранее команду необходимо отредактировать.
- Через меню «Пуск» запустите «Командную строку (администратор)». В качестве альтернативы можно использовать «Windows PoweShell (администратор)».
Если вы регулярно обновляете ОС, то помимо актуальных версий в папке «WinSxS» будут храниться старые копии компонентов. Чтобы их удалить, следует воспользоваться командой Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase .
По завершении вы получите соответствующее уведомление. Объем же рассматриваемой директории должен будет значительно уменьшиться.
Примечание: Время выполнения задачи может существенно затянуться, потребляя большое количество ресурсов компьютера.
После анализа появится список компонентов, статус работы каждого из которых будет указан в правой колонке. Выберите удаляемый элемент, запомнив его наименование.
В том же окне на новой строке введите команду Dism.exe /Online /Disable-Feature /featurename: /Remove , добавив после «/featurename:» наименование удаляемого компонента. Пример правильного ввода можете посмотреть на нашем скриншоте.
Дальше появится статусная строка и по достижении «100%» операция удаления завершится. Время выполнения зависит от характеристик ПК и объема удаляемого компонента.
Любые удаленные таким образом компоненты можно будет восстановить, загрузив их через соответствующий раздел во «Включение или отключение компонентов Windows».
Более действенным этот метод будет при удалении активированных ранее компонентов вручную, иначе их вес не сильно отражается на папке «WinSxS».
Заключение
Помимо описанного нами также существует специальная программа Unlocker, позволяющая удалять системные файлы. В данной ситуации не рекомендуется ею пользоваться, так как принудительное удаление содержимого может привести к сбоям системы. Из рассмотренных же методов наиболее рекомендованными являются первый и второй, так как позволяют произвести очистку «WinSxS» с большей эффективностью.