Домой /  Интернет / Как удалить ненужные файлы из папки winsxs. Winsxs что это за папка. Как сжатие повлияет на работу папки WinSxS и системы в целом

Как удалить ненужные файлы из папки winsxs. Winsxs что это за папка. Как сжатие повлияет на работу папки WinSxS и системы в целом

Внимательные пользователи могут обнаружить, что на системном диске в Windows 7, 8.1 и 10 существует довольно большая папка WinSxS, размер которой со временем только возрастает. Что это за папка, что в ней хранится и как её очистить?

Что за папка WinSxS в Windows

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

С Windows 8.1 пришла эра SSD-винчестеров, а также планшетов и трансформеров. Многие пользователи, обладающие лишь 32/64 ГБ внутренней памяти, начали более внимательно следить за состоянием накопителя, и папка WinSxS не могла пройти мимо их внимания. Механизм её заполнения остался тем же - система просто сохраняла все данные об установленных обновлениях, которых через год-другой могло набраться до 15 ГБ. Microsoft, как и пользователи, больше не могла игнорировать подобную тенденцию, и в Windows 8 было добавлено несколько механизмов очистки данной папки.

Все способы очистки мигрировали из Windows 8.1 в Windows 10. Правда, в новой операционной системе Microsoft папка WinSxS получила несколько новых функций. Теперь она заодно используется некоторыми системными механизмами. И, к слову, любые функции резервного копирования и восстановления как в Windows 8, так и в Windows 10 связаны с папкой WinSxS.

Почему папка WinSxS занимает много места

Как мы уже отметили выше, папка WinSxS становится всё больше и больше с каждым обновлением системы. Но и изначально она не такая уж и маленькая - даже после установки системы объём директории может составлять от нескольких сотен мегабайт до нескольких гигабайт. Почему WinSxS настолько большая и занимает много места?

Во-первых, начиная с Windows 8 папка WinSxS содержит некоторые системные файлы и компоненты, в том числе критические. Во-вторых, на самом деле папка WinSxS меньше, чем кажется. Дело в том, что в ней содержится множество ссылок на файлы в директории Windows. Проводник, например, считает ссылки, как сами файлы, поэтому реальный объём WinSxS будет отличаться от того, что отображается в её свойствах.

Как удалить папку WinSxS

Никак. Удаление папки приведёт к тому, что ваша система больше никогда не загрузится. Это связано с тем, что в ней хранятся, в числе иных, критические системные файлы.

Как очистить папку WinSxS в Windows 7

В Windows 7 существует лишь один способ очистки данной папки.

  1. Убедитесь, что у вас установлено обновление KB2852386 .
  2. Откройте меню Пуск , далее Все программы .
  3. Найдите папку Стандартные .
  4. Кликните правой клавишей мыши по программе Командная строка и выберите Запустить от имени администратора .
  5. Введите команду cleanmgr и нажмите Enter .
  6. Поставьте галочку Очистка обновлений Windows и нажмите ОК . Если такой галочки не будет, значит, очищать нечего.
  7. Перезагрузите компьютер.

Как определить размер папки WinSxS в Windows 10 и 8.1

Выше мы писали о том, что Проводник определяет объем папки WinSxS некорректно. К счастью, в системе предусмотрен механизм правильного измерения объёма WinSxS.

Разберём, какие цифры что означают.

  • Размер хранилища компонентов по данным проводника - чаще всего некорректный объём папки, который отображает проводник.
  • Фактический размер хранилища компонентов - корректный объём папки, который подсчитан без учёта ссылок на директорию Windows.
  • Совместно с Windows - объём критических системных файлов, содержащихся в папке WinSxS.
  • Резервные копии и отключенные компоненты - объём файлов, предназначенных для отката компонентов до предыдущих версий, а также для активации отключенных компонентов. Некритично для работы системы.
  • Кэш и временные данные - объём файлов, которые используются для ускорения работы системы. Некритично для её работы.

На "чистой" системе, которая была установлена недавно, размер папки по данным проводника и фактический размер могут совпадать. Более того, большинство файлов в папке WinSxS могут относиться к критическим системным. Тем не менее уже после установки нескольких обновлений ситуация изменится.

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

Очистка папки WinSxS в Windows 10 и 8.1

Способы очистки папки WinSxS в Windows 8.1 и Windows 10 одинаковы, будут работать в каждый операционной системе. Всего их существует четыре:

  • С помощью утилиты Очистка диска . Этот процесс аналогичен очистке папки в Windows 7. Он может быть не очень точным - ошибки в оценке размера удалённых или сжатых файлов иногда составляют несколько сотен мегабайт.
  • С помощью механизма DISM . Этот способ будет наилучшим.
  • С помощью DISM с удалением предыдущих версий компонентов. Вы не сможете откатить обновления компонентов или вернуться к предыдущей версии системы, но будет освобождено больше места.
  • С помощью утилиты Планировщик заданий . Работает она почти так же, как DISM, но иногда может не запуститься. Кроме того, временные файлы, созданные в последние 30 дней, не удаляются. Можно также настроить автоматическую очистку.

Разберём их по очереди.

Как очистить папку WinSxS в Windows 10 и 8.1 с помощью утилиты Очистка диска

Очистка WinSxS в Windows 10 и 8.1 с помощью DISM

Как очистить WinSxS в Windows 10 и 8.1 при помощи DISM с удалением предыдущих версий компонентов

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

Очистка папки WinSxS в Windows 8.1 и Windows 10 с помощью утилиты Планировщик заданий

Как мы уже отметили выше, этот механизм почти аналогичен DISM. Приятное дополнение - возможность настройки автоматического запуска чистки.

Вы можете просто запустить задачу прямо сейчас:


Вы также можете настроить автоматическое выполнение, например, когда компьютер не используется:


Теперь вы знаете, зачем нужна папка WinSxS, почему она такая большая, и как очистить её в Windows 7, Windows 8.1 и Windows 10.

Многие пользователи, занимаясь оптимизацией объёма дискового пространства, которое занимает Windows 7, с удивлением обнаруживают, что папка winsxs имеет громадный размер, который, к тому же, увеличивается со временем. Естественно, перед ними встают вопросы, для чего она нужна, можно ли её удалить. По словам разработчиков ОС, в этой папке хранится информация обо всех обновлениях, устанавливавшихся в систему. Этим и объясняется факт роста её размера – чем старше Windows, тем больше обновлений в ней устанавливалось. А вот ответ на вопрос о её удалении и чистке не такой простой и требует разъяснений.

Удаление и чистка winsxs

Сразу отвечаем на вопрос, можно ли эту папку удалить? Нет, нельзя! Это неминуемо вызовет нестабильную работу Windows 7 или даже её крах с невозможностью восстановления. К такому же эффекту приведут попытки её ручной чистки удалением файлов в корзину или применение различных сторонних утилит-чистильщиков наподобие CCleaner. Вряд ли кому из пользователей, не говоря уже о программах очистки диска, известно, какие файлы из этой папки можно удалить, чтобы уменьшить её размер, а какие нельзя. Дело в том, что среди файлов этой папки есть свежие обновления, а есть и устаревшие, которые стали ненужными системе и впоследствии были заменены более новыми. Такие файлы занимают много места, от них можно было бы избавиться, но средства отличить их от нужных обновлений отсутствуют.

Как правильно очистить папку

В октябре 2013 года Microsoft’ом выпущено обновление KB2852386 (необязательное), которое и было предназначено для решения проблемы с аккуратной очисткой папки winsxs. Поэтому тем пользователям, кто собирается грамотно очистить эту папку, настоятельно рекомендуется его установить, если оно ещё не установлено. Но только для установки и работы этого обновления требуется, чтобы в Windows 7 был установлен СервисПак1 (SP1). Обновление работоспособно как в 32-разрядной Windows, так и в 64-разрядной.

Установка обновления KB2852386

Нежелательно скачивать это обновление с помощью одного из браузеров. Наилучший способ его установить – использовать штатные средства Windows. Для этого в Панели управления открываем раздел «Центр обновления Windows».

В этом окне необходимо щёлкнуть по необязательным объявлениям, в ответ на это будет выдан их список. В нём нужно найти KB2852386, пометить его флажком и нажать кнопку «Установить обновления». Затем нужно дождаться завершения процесса обновления и перезагрузиться.

Процесс очистки winsxs

При установленном обновлении KB2852386 процесс удаления устаревших обновлений выполняется следующим образом. Вызываем Проводник щелчком по «Компьютер», в окне проводника кликаем правой кнопкой мыши по системному диску и в появившемся контекстном меню выбираем «Свойства». В окне свойств открываем вкладку «Общие» и щёлкаем по кнопке «Очистка диска».

Кроме этого, очистку диска можно выполнить из командной строки, если запустить из неё в режиме администратора системную утилиту cleanmgr и задать системный диск. Как в том, так и в другом варианте запустится процесс сканирования системного диска для обнаружения папок и файлов, которые можно убрать с диска без вреда для функционирования системы.

По завершении сканирования будет выдан список объектов, которые можно удалить и тем самым снизить объем занятой части системного диска. Пользователь должен пометить те объекты, которые он собирается удалить, и нажать кнопку «ОК». Необходимо пометить пункт «Очистка обновлений Windows». Если в папке winsxs нет устаревших обновлений, то этого пункта в перечне удаляемых не будет.

По нажатию «ОК» утилита очистки начнёт процесс удаления выбранных объектов. Он может занять достаточно большое время. После его завершения следует перезагрузить компьютер.

С помощью программы DISM

Эта утилита появилась в дистрибутивах Windows, начиная с 8-ки. Но по сведениям из Интернета, её можно использовать и в семёрке. Необходимо только ее скачать и установить. Каков же её функционал? А здесь удаление временных файлов, логов, КЭШа, сжатие установленной системы с указанием степени сжатия, отключение и удаление ненужных служб, и, конечно, удаление обновлений. Но сначала её нужно скачать и поместить в папку Windows\System32.

Утилита запускается в режиме командной строки от имени администратора. Прежде чем запускать очистку, следует выполнить анализ папки и узнать необходимость в её очистке. Формат команд этой утилиты не отличается разнообразием и имеет вид:

Dism.exe /Online /Cleanup-Image /опция команды

Далее мы будем опускать полный формат команды и приводить только опцию описываемой команды. В любом случае утилита отвечает окном с результатом выполнения команды, в котором значится строка «операция успешно завершена».

Анализ наполнения папки winsxs производится с помощью опции
/AnalyzeComponentStore
после выполнения этой команды получаем отчёт об анализе:

Из него видно, что можно безболезненно очистить резервные копии и отключённые компоненты, кэш и временные данные, сэкономив на этом чуть более 1 Гб. В отчёте присутствует строка «Рекомендуется очистка хранилища компонентов: Да», значит, можно выполнять команду очистки.

Для этого выполняем команду с опцией

/StartComponentCleanup

По ней запускается процесс удаления лишних файлов, а по его окончании выдаётся экран с сообщением об успешном завершении удаления.

Процесс очистки каталога можно продолжить, введя команду на удаление заархивированных файлов, которые были созданы в ходе обновлений. Опция этой команды имеет вид:

Удаление устаревших версий компонент системы можно выполнить с помощью команды с опцией

/StartComponentCleanup /ResetBase

Теперь обратимся к коррекции списка установленных компонент ОС. Разумеется, обычно это делается с помощью функции «Включение или отключение компонентов Windows» из раздела «Программы и компоненты» Панели управления. Однако даже если какой-либо компонент не помечен галочкой как подлежащий удалению в выданном Windows списке, он все равно может присутствовать в папке winsxs. Чтобы увидеть полный список хранящихся в этой папке компонент, нужно выполнить команду, задав опцию

/Online /English /Get-Features /Format:Table

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

/Online /Disable-Feature /featurename:имя /Remove

где имя – это название удаляемой компоненты.

Нужно ли вообще чистить папку?

Если трезво глядеть на вещи, то ответить на этот вопрос можно так:

  • Периодически, даже на очень давно установленной системе – нет. Попытки сэкономить несколько гигабайт дискового пространства при современных объёмах жёстких дисков ни к чему не приведут, кроме траты времени, износа диска и лишения возможности откатывать ненужные обновления. Следует также иметь в виду, что многие файловые менеджеры, в том числе и Проводник, завышают её размер примерно на 40%.
  • Если семёрка установлена менее 2-х лет назад, то размер этой папки вряд ли превысит 2-3 Гб и чистить её нет никакой необходимости.
  • Другое дело, когда оставшийся свободный объем системного диска настолько мал, что приводит к тормозам при работе. В таком случае эти самые освободившиеся несколько гигабайт могут дать увеличение производительности.

Проблема свободного места на жёстком диске компьютера, и что это за папка winsxs – вопросы злободневные и актуальные, и это несмотря на то, что объём сегодняшних винчестеров измеряется уже терабайтами. Постепенно и незаметно, день ото дня, винчестер заполняется множеством различных файлов, пока не оказывается, забитым под завязку.

Сравнение размеров папок Windows

Хаотические поиски наиболее затратных файлов и директорий часто приводят пользователя к папке winsxs, которая расположена в главном каталоге операционной системы Windows 7. Когда я измерил размер этой папки winsxs у себя на винчестере, то оказалось, что она занимает около шести гигабайт! Конечно же, первым же делом возникает желание удалить winsxs вместе с содержимым, дабы просто и эффектно избавиться от подобного «груза». Но вот этого как раз делать не следует, так как такой шаг может привести к весьма печальным и непредсказуемым последствиям. Как, и с помощью, каких методов, можно уменьшить размер папки winsxs я расскажу в нижеизложенном материале.

Эта папка winsxs располагается в общем каталоге операционной системы Windows, обычно по адресу С:\Windows\winsxs , и предназначена она для хранения установленных ранее системных компонентов Windows.

  • Фактически, это особый род хранилища, где содержатся все необходимые сведения о системе, начиная с системных ключей и заканчивая необходимыми файлами установки.
  • Благодаря папке winsxs всегда существует возможность отката на предыдущую версию системных файлов, которая была актуальна до обновления.
  • Всякий раз, во время очередного обновления операционной системы в данную директорию записываются старые версии файлов и данные об изменениях, чтобы у пользователя всегда была возможность возвратиться к прежней версии, если что-то пойдёт не так.
  • Соответственно, чем больше установлено обновлений, и чем дольше использовалась операционная система, тем больше размер рассматриваемой папки.

Замечу также, что реальный размер директории winsxs может быть меньшим, чем показывают нам проводник и файловые менеджеры, за счёт использование т.н. «жёстких ссылок». Реальный размер данной директории можно просмотреть, набрав в командной строке с правами администратора (актуально для версии Windows 8 и выше):

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Думаю, мы разобрались, что это winsxs и в чём её предназначение, теперь поговорим, об уменьшении папки и очищении содержимого.

Что будет, если удалить winsxs?

Если удалить winsxs система Windows просто перестанет работать, и вам, вполне вероятно, придётся переставлять её заново или нужно будет попытаться восстановить удалённые ранее файлы. И даже если ОС запустится, полноценно работать она всё равно не будет. Потому нужно постараться избежать такого развития событий, использовав другие, более эффективные, методы.

Уменьшаем размер папки winsxs

Есть несколько вариантов сокращения размеров папки winsxs, я остановлюсь на наиболее встречающихся и эффективных из них.

Очищаем winsxs с помощью утилиты «Очистка диска»

Чтобы воспользоваться возможностями данной утилиты нужно нажать на «Мой компьютер», и в открывшемся окне наведя курсор на системный диск «С» нажать правую клавишу мыши, выбрав «Свойства». В появившемся окошке нажать на «Очистка диска», а в следующем окне нажать на «Очистить системные файлы», а затем подтвердить начало процедуры. Система проведёт анализ на удаление ненужных системных файлов, а потом и удалит их. После удаления нужно будет перезагрузить компьютер.

Другим вариантом очищения папки winsxs является использование утилиты cleanmgr.exe . Запустите командную строку от имени администратора, и там наберите cleanmgr, выберите системный диск и жмите «Ок». Вы также можете запустить данную утилиту через «Пуск» — «Выполнить», или использовать любой популярный файловый менеджер, в строке которого нужно набрать cleanmgr. В появившемся меню нужно будет выбрать «Очистить системные файлы», подтвердить операцию, а затем перезагрузить компьютер.

Как это выглядит визуально можно посмотреть на данном видео:

Такие процедуры достаточно просты, и может освободить для пользователя несколько гигабайт занятого ранее места в директории winsxs. Замечу, что удалятся старые версии файлов, за исключением предпоследних.

Используем dism.exe

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

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

и подождать, пока программа произведёт необходимые операции. После их выполнения перезагрузите компьютер.

Заключение

После того, как я узнал, что эта папка winsxs необходима, а её содержимое ценно, больше мыслей об удалении winsxs не возникает. Представленные методики позволяют легко и удобно уменьшить размер вашей папки winsxs, освободив до нескольких гигабайт свободного места на вашем винчестере. Важно помнить, что размеры рассматриваемой папки растут со временем, поэтому необходимо систематически сокращать её объём с помощью приведённых в данной статье инструментов.

При этом так же важно соблюдать регулярную «гигиену жёсткого диска», не допускать хаотичного его наполнения, регулярно чистить и удалять ненужные и неиспользуемые файлы, увеличивая тем самым размер свободного места для ваших первоочередных задач. Успехов.

Вконтакте

Папка WinSXS – неотъемлемая часть любой операционной системы версии 7 и выше. Она представляет собой архив, который хранит информацию для резервного восстановления системы. Папка пополняется файлами с каждым обновлением Windows и может разрастись до довольно больших размеров, если ОС долго не переустанавливать.

В теории, папку WinSXS можно периодически очищать. Однако удаление некоторых файлов может оказать негативное воздействие на работу вашего компьютера. Чтобы узнать, что именно можно убирать, а что лучше оставить, необходимо прибегнуть к использованию специального ПО.

Как очистить папку Winsxs в Windows 7

Для обеспечения возможности произведения действий с папкой WinSXS в Windows 7, на вашем ПК должен быть установлен пакет апдейтов SP1. Проверить его наличие можно по следующему пути: «Панель управления» – «Все элементы системы безопасности» – «Система». Чуть ниже надписи версии ОС должна быть указана строчка Service Pack 1. Если ее нет, то удалить папку не получится.

Перед тем как приступать непосредственно к удалению папки, необходимо скачать обновление KB2852386. Через меню «Пуск» войдите в «Центр обновлений». В списке «Необязательных обновлений» найдите искомый номер и установите его.

Почистить папку WinSXS в Windows 7 можно несколькими способами. Первый из них предполагает очистку диска через «Свойства».

Зайдите в папку «Мой компьютер» и, нажав правой клавишей на иконку «Локального диска С», выберите пункт «Свойства». Рядом с круговой диаграммой отображения заполненности диска находится кнопка «Очистка диска», которую и необходимо нажать. Лишние файлы будут удалены автоматически.

Удалить ненужные документы можно при помощи команды «Выполнить». В строке «Открыть:» введите на латинице cleanmgr и нажмите Enter. Выберите «Диск С» и далее поставьте галочку в строке «Очистка обновлений Windows». Команда будет выполнена.

Для очистки хранилища можно использовать специальную утилиту WinsxsLite . Она находится в свободном доступе в Интернете.

Скачайте программу и откройте ее с правами администратора. Введите «1», затем «s». Процесс сканирования будет запущен. Обычно он длится довольно долго. После его окончания введите следующие данные:

  1. Phase 1 + Apply [a];
  2. Phase 2 + Scan [s] + Apply [a];
  3. тут впишите то же, что и во второй строке.

Очистить Winsxs в Windows 8

Действия с папкой WinSXS в “восьмерке” могут быть произведены при помощи функции «Очистки диска». Вызовите команду «Выполнить» и введите cleanmgr . Далее следует выбрать диск С. В новом окне нужно нажать «Очистить системные файлы». Установите галочку возле пункта «Очистки обновлений» и дождитесь пока процесс будет завершен. Этот способ удалит из папки именно файлы обновлений.

Чтобы избавиться от второстепенных файлов, рекомендуем воспользоваться утилитой DISM. Откройте командную строку от администратора. Задайте команду: Dism.exe /online /cleanup-image /AnalyzeComponentStore. Начнется поиск файлов, которые могут быть “безболезненно“ удалены из папки. По окончании процесса вы увидите рекомендации ОС относительно очистки хранилища. Автоматическое удаление лишних компонентов можно запустить, вписав команду Dism.exe /online /cleanup-image /StartComponentCleanup.

Как очистить папку Winsxs в Windows 10

Удаление данных из папки WinSXS в десятой версии Windows должно быть предельно аккуратным. Не рекомендуется предпринимать какие-либо действия, если размер папки намного меньше 10 ГБ. Особенность заключается в том, что при удалении элементов папки “легче“ 5 ГБ, ее объем может возрасти и система будет работать хуже.

Очистка в Windows 10 обычно происходит через командную строку. Алгоритм действий абсолютно соответствует описанному для 8 версии ОС.

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

Так, в интернете можно встретить советы по увеличению места на диске путём очистки системной папки WinSxS. Поскольку эта директория имеет тенденцию к разрастанию, в её очистке действительно есть смысл (находились пользователи, у которых её размер достигал несколько десятков гигабайт), но опять же здесь нужно проявлять максимум осторожности и если очищать оную папку, то делать это правильно. Способы такой очистки мы как раз и рассмотрим, но перед этим давайте узнаем, что это за папка WinSxS и так ли она нужна.

Для чего нужна папка WinSxS

Впервые каталог WinSxS появился в ОС Windows Vista. Он содержал конфигурационные файлы системы и её компонентов, впоследствии в него добавились и другие системные файлы, что, однако, не изменило его изначального предназначения. В Windows 7, 8.1 и 10 папка WinSxS хранит резервные копии файлов системы, автоматически создаваемые при установке мажорных и накопительных обновлений, благодаря которым пользователь может откатиться к предыдущей версии Windows, если новая ему не понравится или в ней обнаружатся какие-то баги.

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

Как очистить WinSxS в Windows 7/10, чтобы не повредить систему и есть ли вообще необходимость в такой очистке? Последний вопрос вполне резонен, так как истинный размер WinSxS может отличаться от того, что показывает Проводник или другой файловый менеджер.

Причина тому проста: примерно 40 процентов содержимого папки WinSxS представлено символьными ссылками на объекты в каталоге Windows, отображаемые и идентифицируемые как реальные файлы, но не имеющие никакого веса. Конечно, нужно понимать, что это соотношение весьма условно, меняется оно по мере увеличения папки за счёт резервных копий.

Способы оптимизации WinSxS

Перед тем как приступать к очистке WinSxS, весьма желательно установить её точный размер – а вдруг она занимает не столь много места, как это кажется. Откройте от имени администратора командную строку и выполните такую команду:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Анализ займёт некоторое время.

По завершении операции обратите внимание на параметр «Фактический размер хранилища компонентов», его значение как раз и будет истинным размером папки WinSxS. Более того, утилита Dism сама определит нужно ли её очищать или нет. В представленном здесь примере очистка не требуется, у вас ситуация может быть иной. Но вернёмся к теме как почистить папку WinSxS.

Сleanmgr

Самый очевидный способ предполагает использование встроенной утилиты cleanmgr . Запустите её через окошко «Выполнить» и нажмите кнопку «Очистить системные файлы».

Найдите и отметьте пункт «Очистка обновлений Windows» и нажмите «OK». Если оного пункта у вас нет, значит и очищать по большому счёту нечего.

Планировщик заданий

Очистку папки WinSxS можно выполнить и через Планировщик заданий. Откройте этот инструмент командой taskschd.msc , а затем разверните в левой колонке ветку Microsoft – Windows – Servicing .

Выделите задание StartComponentCleanup и нажмите «Выполнить». Кстати, управляемая Планировщиком очистка запускается автоматически через каждые 30 дней в фоновом режиме.

Dism

Недостаток приведенных выше способов состоит в том, что оценка освобождаемого места бывает весьма приблизительной и может варьироваться до нескольких сот мегабайт в обе стороны. Кроме того, при очистке через Планировщик установленные в последние 30 дней обновления игнорируются. Если вы хотите получить более качественные результаты, используйте утилиту Dism . Открыв командную строку или PowerShell с повышенными привилегиями, выполните такую команду:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

Запущенная с этими параметрами Dism делает то же самое, что и cleanmgr, но при этом более точно определяет размер высвобождаемого места.

Чтобы произвести глубокую очистку с удалением архивных файлов компонентов обновлений, используйте такую команду:

Dism.exe /online /Cleanup-Image /SPSuperseded

Помните, однако, что после выполнения этой команды вы больше не сможете откатиться к предыдущей версии Windows 7/10, так как все бекапы будут удалены. К слову, если сохранённых пакетов обновлений не будет найдено, вы получите сообщение как на прилагаемом скриншоте.

Вместо вышеприведенной команды вы можете также использовать другую, очищающую старые пакеты для каждого компонента:

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

Автоматическая очистка через Планировщик

При необходимости очистку папки WinSxS можно автоматизировать с помощью Планировщика заданий. Для этого вам нужно создать новую задачу и на вкладке «Общие» установить галочку «Выполнить с наивысшими правами».

Далее в окне создания действия следует выбрать действие «Запуск программы», в поле «Программа или сценарий» ввести Dism.exe, а в поле «Добавить аргументы» вставить строку (ключи), взятую из приведённых выше команд.

Наконец, во вкладке «Триггеры» потребуется указать время и периодичность выполнения операции.

Как еще уменьшить размер WinSxS в Windows 7/10

В завершение мы рассмотрим ещё один способ очистки папки WinSxS, впрочем, слово «очистка» здесь не совсем уместно, так как речь пойдёт об удалении не временных данных, а неиспользуемых компонентов, поставляемых с дистрибутивом Windows. Если вы откроете классическую оснастку «Программы и компоненты» и кликните там по ссылке «Включение и отключение компонентов Windows», то увидите, что далеко не все компоненты системы включены.

Но даже будучи отключёнными, они всё равно находятся на диске, располагаясь как раз в папке WinSxS. Удалив их, можно высвободить на диске немного дополнительного места. Для этого опять будем использовать консольную утилиту Dism. Запускаем от имени администратора командную строку и выполняем для начала такую команду:

Dism.exe /Online /English /Get-Features /Format:Table

Тут же в консоли будет выведен список компонентов с указанием их статуса. Disabled означает отключено, Enabled указывает, что компонент задействован. Чтобы удалить ненужный, выполните такую команду:

Dism.exe /Online /Disable-Feature /featurename:NAME /Remove

Здесь Name – это имя компонента, взятое из полученного выше списка.

Если утилита попросит выполнить перезагрузку, вводим Y, жмём ввод и перезагружаемся. Компонент будет удалён. Способ надёжный, эффективный, а самое главное безопасный.

И последнее. Злоупотреблять очисткой папки WinSxS не следует. Если её размер не превышает 10 Гб, то с ревизией можно не спешить, да и полученные 2-3 Гб погоды не сделают. Если вам уж так не хватает на системном разделе места, лучше расширить том и не доводить диск до критического заполнения файлами.