Winsxs очистка windows vista

Обновлено: 03.07.2024

Папка WINSXS постетепенно растет, и рано или поздно встает вопрос ее очистки. Как это сделать? Файлы в этой папке лежат в виде репозитария и монтируются в виде симлинков в другие системные каталоги. Данная организация нужна для предоставления возможности отката любого из обновлений. После очистки данной папки вручную перестанет загружаться Windows !

Операционная системаКоманда запуска очистки WinSXS
Windows VistaSP1CLN.EXE
Windows Server 2008 Service Pack 1SP1CLN.EXE
Windows VistaCompcln.exe
Windows Server 2008 Service Pack 2Compcln.exe
Windows 7DISM /online /Cleanup-Image /SpSuperseded
Windows Server 2008 R2 Service Pack 1DISM /online /Cleanup-Image /SpSuperseded
Windows 8Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Еще можно воспользоваться очисткой диска (запуск от имени администратора), выбрав Очистка обновлений Windows.

Или использовать cleanmgr.exe из командной строки.



Полностью очистить папку winsxs не удастся. Очистятся лишь старые обновления.

После очистки winsxs программой Compcln откат установленных и очищенных данной программой обновлений будет не возможен!

На Windows Server 2008 так же можно установить программу очистки диска, добавив компонент Возможности рабочего стола (Desktop Experience)


(Мой компьютер > Управление > Компоненты > Добавить компоненты > Возможности рабочего стола):


Версия на английском:

Аватар пользователя

С необходимостью очистки системного диска сталкивается практически каждый пользователь. Со временем системные файлы занимают все больше памяти, и это может привести к различным проблемам вплоть до нестабильной работы системы. Папка WinSxS является одной из первых директорий, на которую обращают внимание пользователи, а все из-за ее размера. Что это за папка? Можно ли безопасно очистить или удалить WinSxS, и как это правильно сделать?

Что это за папка и для чего она нужна

WinSxS — служебная папка, которая появилась еще в Windows Vista, и присутствует во всех последующих версиях операционной системы. Полный путь к папке: C:\Windows\WinSxS. Увидеть ее можно, если включить отображение скрытых файлов и папок в параметрах папок (вкладка «Вид»).


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

Учитывая специфику каталога, со временем он будет интенсивно расширяться.

Сколько места может занимать содержимое папки WinSxS

Обновления приходят регулярно, тем более сам пользователь часто вносит различные изменения в работу операционной системы. Если оптимизация каталога ранее не проводилась, или же процедура выполнялась давно, то размер папки легко может превысить отметки в 20 ГБ, но здесь есть один нюанс.

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

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

Если папка WinSxS занимает свыше 10 ГБ памяти, то чистка практически наверняка нужна.

С другой стороны, освободить место можно и при более скромных объемах.


Можно ли удалить папку WinSxS или ее содержимое?

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

Другие возможные последствия удаления отдельных файлов папки WinSxS:

  • сбои, вылеты и перезапуск компьютера;
  • проблемы с установкой обновлений;
  • проблемы с откатом изменений.

Удалять саму папку WinSxS или ее содержимое, как и любой другой системной директории, настоятельно не рекомендуется, но это не означает, что пользователю нужно смириться с ситуацией. Есть возможность уменьшить занимаемый ею объем памяти.

Как очистить папку WinSxS: способы и инструкции

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

Встроенное средство очистки дисков в Windows

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

Инструкция по использованию встроенного средства очистки дисков в Windows.

    Зайти в папку «Компьютер», кликнуть правой клавишей на системном диске (диск C), выбрать пункт «Свойства», а затем нажать кнопку «Очистка диска», где нас интересует кнопка «Очистить системные файлы». Альтернативный вариант — прописать в командной строке (открытой от имени Администратора) следующую команду cleanmgr.


Если каталог WinSxS ранее не чистился или чистился давно, то при помощи данного метода получится освободить от нескольких сотен мегабайт до пары гигабайт места.

Этот метод актуален для ОС Windows 8.1 и Windows 10. В Windows 7 данной опции изначально нет, но она появится при установке пакета обновлений KB2852386.

Утилита DISM.exe

Этот метод предполагает использование консоли. Его эффективность выше, и в результате можно освободить больше места.

Инструкция по использованию утилиты DISM.exe для очистки папки WinSxS.

    Открыть командную строку от имени Администратора и прописать в ней команду: Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore.




Но это еще не все, что можно сделать при помощи утилиты DISM.exe. Другие полезные действия перечислены ниже.

    Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase — команда для удаления устаревших и неиспользуемых версий компонентов каталога.



Теперь можно полюбоваться результатом, еще раз вызвав команду Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore и сравнив результат с первым анализом. Кстати, данная команда не поддерживается в Windows 7.

В приведенном примере результат незначительный, что объясняется недавней глубокой чисткой системы, но он все-таки есть.


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

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

Чтобы очистить папку WinSxS при помощи планировщика задач, нужно выполнить следующий порядок действий.

    Вызвать планировщик задач в меню «Выполнить» (Win+R) или в командной строке, используя команду taskschd.msc.



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


Удаление неиспользуемых компонентов

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

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

    В командной строке, открытой от имени Администратора, прописываем следующее: DISM.exe /Online /English /Get-Features /Format:Table.


Посмотреть активные и неактивные компоненты Windows можно в разделе «Программы и компоненты», который находится по здесь: Панель управления\Программы\Программы и компоненты. Интересующий пункт находится в левой части окна.


Наиболее популярными вариантами очистки директории являются первые два метода, о которых снято много видеороликов для YouTube.

Воспользовавшись предложенными в статье способами, можно уменьшить размер WinSxS. Результат зависит от выбранного способа и того, как часто пользователь выполняет очистку системы от мусора. Как правило, интерес к папке WinSxS возникает при необходимости освобождения места на системном диске. А том, как это сделать можно прочитать здесь.

Папка «WinSxS» находится в системной папке «Windows», расположенной на системном диске компьютера. У некоторых пользователей возникает вопрос: что это за папка WinSxS? Это служебная папка — хранилище системных компонентов, необходимых для нормального функционирования операционной системы Windows.

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

Многие пользователи интересуются: можно ли удалить папку «WinSxS» с компьютера? Пользователи считают, что папка WinSxS занимает очень много пространства на жестком диске ПК, поэтому ее нужно удалить или полностью очистить для экономии места.

Папка WinSxS расположена по пути: «C:\Windows\WinSxS» на диске с установленной операционной системой.

Благодаря папке WinSxS существует возможность возврата системы в предыдущее состояние к старой версии обновления. В Windows 10 в папке WinSxS хранятся данные необходимые для сброса системы к первоначальным настройкам операционной системы Windows. Поэтому удалять с компьютера папку WinSxS вручную или с помощи программ не рекомендуется.

Если на компьютере удалена папка WinSxS, или из нее удалены необходимые файлы, возможны неполадки или сбои в работе операционной системы, отказ при загрузке Windows. Будет невозможно выполнить восстановление системы из-за отсутствия необходимых файлов.

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

свойства winsxs

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

Из-за того, что в операционной системе постоянно проводятся обновления, в папке WinSxS скапливаются старые версии обновленных системных файлов, поэтому размер папки увеличивается.

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

Как уменьшить папку WinSxS? Для очистки папки WinSxS используются системные средства:

  • Утилита Очистка диска (cleanmgr.exe).
  • Команды, выполняемые из командной строки.
  • Утилита DISM.exe.
  • Планировщик заданий.

В статье мы рассмотрим инструкции, как почистить папку WinSxS в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7.

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

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

Запустите командную строку от имени администратора. О том, как это сделать в Windows 10 читайте здесь.

В окне интерпретатора командной строки велите команду, которая выполняет анализ хранилища системных компонентов, а после ввода команды нажмите на «Enter»:

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

командная строка

Для запуска очистки WinSxS в Windows 10 введите команду:

Запуск данной команды с дополнительным ключом «/ResetBase» удаляет устаревшие версии компонентов:

После успешного завершения операции, перезагрузите компьютер.

Как очистить папку WinSxS в Windows с помощью утилиты Очистка диска (cleanmgr.exe)

Очистка папки WinSxS в Windows проводится с помощью системной утилиты Очистка диска (cleanmgr.exe). Этот способ работает в операционных системах Windows 7, Windows 8, Windows 8.1, Windows 10.

Если на вашем компьютере под управлением Windows 7, в утилите Очистка диска нет пункта для очистки обновлений, установите необязательное обновление «KB2852386», которое добавляет данный пункт в системное приложение.

Запустите утилиту Очистка диска, выполните следующие действия:

  1. Нажмите на клавиатуре «Win» + «R».
  2. В окне «Выполнить» введите команду: «cleanmgr» (без кавычек), нажмите «ОК».
  3. Выберите диск для очистки. По умолчанию выбирается системный диск.
  4. В открывшемся окне «Очистка диска (С:)», нажмите на кнопку «Очистить системные файлы».

очистить системные файлы

  1. Снова выберите диск для очистки.
  2. В окне «Очистка диска (С:)» поставьте галки напротив пунктов «Очистка обновлений Windows», нажмите на кнопку «ОК».

очистка обновлений windows

  1. В окне с предупреждением, согласитесь с удалением файлов.
  2. Дождитесь окончания процесса удаления данных, а когда очистка папки WinSxS в Windows завершится, перезагрузите компьютер.

Это позволит несколько уменьшить размер папки WinSxS на диске компьютера.

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

В Windows 8.1 (Windows 8) папка WinSxS может очищаться при помощи Планировщика заданий. Этот способ также работает в операционной системе Windows 10.

Для того, чтобы почистить папку WinSxS выполните следующие действия:

  1. Запустите Планировщик заданий одним из этих способов.
  2. В левом столбце откройте «Библиотека Планировщика заданий», а затем поочередно перейдите сначала в раздел «Microsoft», а затем в раздел «Windows».
  3. Нажмите на раздел «Servicing», компонент «StartComponentCleanup», отвечающий за очистку хранилища компонентов, готов к выполнению задания.
  4. В правой колонке, в разделе «Выбранный элемент» нажмите «Выполнить».

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

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

Для автоматического запуска задания по очистке папки WinSxS выполните следующее:

  1. В окне компонента «StartComponentCleanup», в правой колонке, в разделе «Выбранный элемент» нажмите на «Свойства».
  2. В окне ««StartComponentCleanup (локальный компьютер)» откройте вкладку «Триггеры» нажмите на кнопку «Создать».
  3. В окне «Создание триггера» настройте расписание для автоматического запуска задания с нужной периодичностью в определенное время.

создание задания

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

В Windows 7 можно удалить ненужные данные из папки WinSxS, при помощи выполнения команды в командной строке.

  1. Запустите командную строку от имени администратора.
  2. В окне интерпретатора командной строки введите команду, а затем нажмите на клавишу «Enter»:

запуск команды

Выводы статьи

Системная папка WinSxS используется для хранения компонентов операционной системы Windows. В случае необходимости, пользователь может очистить папку WinSxS от ненужных файлов, используя системные средства: утилиту Очистка диска, утилиту DISM, приложение Планировщик заданий, с помощью выполнения команд в командной строке.

Те пользователи, кто уже не первый год пользуется операционной системой Windows, наверняка замечали, как стремительно наполняется папка "Windows”. Такое скорое наполнение происходит из-за папки, которая называется "winsxs " . Именно она весит больше всех. Сегодня я расскажу вам, что это за папка в операционных системах Windows 7, 8, 10 как ее чистить и стоит ли удалять файлы в ней.

папка winsxs

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

Эту папку вы все сможете найти на своем компьютере, если пройдете путь "C:/Windows/winsxs/ " . Она предназначена для хранения файлов компонентов ОС. Также в ней хранятся резервные копии и обновления к этим файлам. Несмотря на то, что все эти компоненты могут быть не установлены на вашей операционной системе, все равно они хранятся в папке и занимают очень много места на диске вашего компьютера.

путь к папке

Кстати, уточню, что я указал диск "С " в описании пути, в расчете на то, что именно он является системным. Возможно у вас эта папка находится на другом диске.

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

Папка "winsxs " может весить несколько гигабайт, а то и десятков гиг. Понятное дело, что для современных жестких дисков этот объем особой роли не играет. Но для тех, у кого еще старые винчестеры, такой объем памяти имеет большое значение и далеко не лишний. Узнать, сколько весит папка "winsxs " , очень просто. Стандартный способ: правая кнопка мыши, выбираем свойства и вкладка общие. Фактический размер папки вы точно не узнаете, то судить о количество свободного пространства уже сможете. Обязательно запомните размерность данной папки, а лучше запишите ее. В дальнейшем оно вам пригодится, чтобы сравнить результаты проделанной работы.

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

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

Удаляем старые обновления через очистку диска

Данный способ можно применить ко всем операционным системам Windows 7 и старше. Запустить компонент очистки диска возможно любым из нижеприведенных способов.

Откройте "Мой компьютер " , выберите системный диск и щелкните по нему правой кнопкой мыши. После, в контекстном меню открываем пункт "свойства " . Переходим во вкладку "общие " . Здесь вам нужно запомнить объем свободного и занятого места на жестком диске. Далее нажимаем кнопку "очистка диска " и дожидаемся, когда процедура закончится.

свойства жесткого диска

Второй способ осуществляется через команду "выполнить " . Нажимаем комбинацию клавиш "Win+r " . В поле для ввода текста прописываем команду "cleanmgr " и нажимаем "Enter " . Далее находим системный диск и выбираем его. Жмем "Ок " и дожидаемся, когда система закончит подсчет удаляемых данных.

В открывшемся окне нажимаем кнопку "Очистить системные файлы " . Если всплывет запрос UAC, нажимаем "да " .

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

Уточнение: функция очистки обновлений на Windows 8 и 10 встроена автоматически. В семерке такого нет. Но, есть обновление, которое поможет вам провести процедуру очистки в этой версии ПО. Для этого нужно скачать пакет обновлений КВ2852386 и установить на Windows 7.

Остальные способы, о которых я вам расскажу, не смогут вам помочь, если у вас установлена семерка.

Очистка планировщиком заданий

В Windows 8 и 10 разработчики позаботились об очистке папки "winsxs " . Поэтому в этой ОС стала доступна функция автоматической очистки. В этой операционной системе присутствует автоматическое задание "StartComponentCleanup " , которое можно запустить в фоновом режиме, чтобы удалить старые версии файлов, которым больше 30 дней. Такой временной период взят, чтобы не удалить свежие обновления. Утилита запускается вручную.

Для запуска вам необходимо нажать комбинацию клавиш "Win+r " и в поле "выполнить” прописать команду "taskschd.msc " . Вы увидите новое окно. В меню слева необходимо выбрать раздел "библиотека планировщика заданий " , после найти и открыть раздел "Microsoft " и "Windows " . Здесь находим раздел "Servicing " открываем его. В нем вы увидите файл "StartComponentCleanup " , выбираем его. В правой части окна находятся различные пункты, вам нужно найти "выполнить " . Таким образом вы запустите очистку папки "winsxs " . Процедура не быстрая и может занять около часа.

Очистка через командную строку

Программа Dism.exe специальное приложение cmd, которое дает возможность производить различные манипуляции с компонентами операционной системы, в том числе и очистить папку "winsxs " . В ОС Windows 8,1 и 10, имеется новый параметр "AnalyzeComponentStore " . Благодаря ему можно точно узнать, сколько места на жестком диске занимает папка "winsxs”.

Вызываем командную строку, как это сделать я уже рассказал выше, и вводим команду "Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore " , далее нажимает "Enter " .

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

Если папка занимает много места, приступаем к ее очистке. Это вариант очистки отличается от предыдущего тем, что вам не придется ждать целый час, пока процедура закончится. Запускаем командную строку от имени администратора и вводим следующую команду "Dism.exe /online /Cleanup-Image /StartComponentCleanup " .

Если вы используете команду "ResetBase " , то сможете удалить устаревшие версии каждого компонента в папке "winsxs " . Команда выглядят так "Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase " .

Для того, чтобы уменьшить место для пакетов обновления, необходимо указать параметр "Dism.exe /online /Cleanup-Image /SPSuperseded " . После того, как введете все команды, нажимаем "Enter " и дожидаемся конца процедуры.

После этого вы можете оценить, сколько освободилось места через параметр "AnalyzeComponentStore " .

Удаляем компоненты Windows

В операционных системах Windows 8 и 10 есть возможность включать и отключать компоненты ОС. Данные функции можно найти в разделе "программы " .

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

Для удаления запускаем командную строку от имени администратора и вводим команду "DISM.exe /Online /English /Get-Features /Format:Table " ,нажимаем "Enter " .

Эта команда выстроит таблицу имен элементов и их состояния. Запоминаем название элемента, который необходимо удалить и вводим следующую команду "DISM.exe /Online /Disable-Feature /featurename:NAME /Remove " . Вместо "NAME " вы впишите название нужного компонента.

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

Читайте также: