Winsxs что это за папка. Как уменьшить WinSxS? Можно ли удалять папку WinSxS

Настройка Windows

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

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

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

Что это такое?

Чтобы понять, почему же настолько важна, сперва было бы неплохо выяснить ее предназначение. Сначала нужно уйти немного в прошлое, рассказав об истории ОС "Виндовс". Дело в том, что выход небезызвестной Windows ХР стал поистине знаменательным событием: была полностью закрыта линейка 9х-систем, после чего основными стали NT-разновидности.

Но проблема в том, что многие функции, которые были востребованными в старых версиях, по тем или иным причинам необходимы в новых системах. Как правило, связано это с вопросами совместимости, для которой в тот же Internet Explorer были заботливо перенесены старые баги от старых версий.


Так вот, хранилищем подобных старинных элементов и стал каталог WinSxS. Что это за папка? Неужели просто системная «свалка»? Нет, все не так просто.

Изменение файлов описания

Когда вышла ОС Windows Vista, в ядре системы произошли глубокие изменения, внешне никак не проявлявшиеся. Так, раньше все компоненты описывались INF-файлами, тогда как в «Висте» впервые была введена практика «бинарный файл+XML». В этой связке содержатся практически все начиная с ключей реестра и заканчивая системными настройками.

Все эти связки хранятся в WinSxS. Что это за папка такая, если говорить более простым языком? Ее можно назвать важным системным хранилищем, в котором содержатся все сведения о системе. Фактически каталог этот - ОС в миниатюре. Теперь понятно, какие последствия вызовет его удаление?

Чаще всего после столь варварского шага система вообще работать не будет. А если каким-то чудом некоторая часть ее функций сохранится, то полноценно на ней работать все равно будет невозможно.

Можно ли ее очищать?

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

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

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

Во-первых, для ее «санации» должны использоваться только системные утилиты от самой компании Microsoft. Во-вторых, ручное изменение ее компонентов недопустимо, так как последствия такого «творчества» будут непредсказуемыми. В-третьих, если вы не понимаете смысла этой очистки, а размер системного диска это позволяет, лучше и вовсе отказаться от подобной идеи. Быстродействие вы точно не повысите, а вот проблем заработать можете с избытком.

Как выполняется очистка?

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

Чтобы утилита запустилась, нужна с правами администратора. Чтобы ее запустить в таком режиме, выполните следующие операции: нажмите на кнопку «Пуск», а в открывшемся меню найдите строку поиска. В нее введите слово «CMD», нажмите на кнопку «Enter».


В правой части окна появится список найденных элементов, среди которых будет одноименный файл. Щелкните по нему правой клавишей мыши, а в выпавшем контекстном меню выберите пункт «Запуск от имени Администратора».

Сперва узнаем, так ли необходима операция очистки на конкретный момент. Для этого необходимо воспользоваться такой командой: «Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore».

После этого появится несколько непонятных строк, значение которых мы сейчас объясним. Итак, после строки «Component Store information», вам должно быть интересно самое первое значение. В конце имеется некоторое значение в Gb. Это размер каталога WinSxS. Что это за папка - мы уже рассказали, а решение о ее очистке должно приниматься вами как раз таки после ознакомления с ее размерами.

Во второй строке указан реальный размер всех компонентов, на который и следует ориентироваться. Наконец, самое последнее значение - количество тех системных файлов, которые были заменены на новые, а потому их можно безболезненно удалить.



Первый способ

Является наиболее простым и действенным. Итак, чтобы папка WinSxS Windows 7 стала меньше, запустите командную строку в административном режиме. В нее введите следующую команду: «Dism.exe /Online /Cleanup-Image /StartComponentCleanup». Пройдет немного времени, после чего система сообщит о выполнении операции.

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

Второй способ

Снова запустите эмулятор командной строки в режиме «Администратор». В нее введите команду «cleanmgr», после чего нажмите на клавишу «Enter». Запустится утилита В последних версиях "Виндовс" она умеет определять даже объем старых файлов системных обновлений, которые могут быть безболезненно удалены из ОС.

Третий способ

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

Важно! Если вы воспользуетесь нашим советом, то не сможете откатить обновление. Предупреждение тем важнее, что совсем недавно пользователей Windows 7 постигла череда отказов системы, связанная с неудачным патчем KB2859537. Впрочем, если с вашей ОС все нормально, то папка WinSxS (как уменьшить ее, мы рассказываем) может быть подвергнута ревизии.

Выполняется эта операция по команде «Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase». Выигрыш в количестве освобожденного дискового пространства напрямую будет зависеть от общего количества обновлений, которые были вами инсталлированы со времени установки самой системы. Бывает, что размер освобожденного места измеряется гигабайтами.

Стоит ли ее чистить

Итак, после всего вышенаписанного вы вполне можете находиться в некотором затруднении. И это понятно: с одной стороны, выигрыш в объеме высвобождаемого пространства привлекает, а вот с другой… Что вы будете делать, если какой-то файл обновлений оказался проблемным?

Если есть соответствующий файл WinSxS, то беспокоиться не о чем. А вот когда его нет, в некоторых случаях помочь может только переустановка системы. Так что перед этой операцией настоятельно советуем определиться с тем, так ли необходима вам эта толика свободного места. Тем более что, как известно, в Windows 8 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.

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

К сожалению, папка не только занимает много места, но еще и растет все время. В ней копятся разные ненужный файлы, и чем дольше вы работаете на одной операционке, тем больше «весит» WinSxS. Что ж, если вы сильно обеспокоены тем, что папка windows занимает много места windows 7, я вам расскажу, как ее немного уменьшить.

Зачем нужна WinSxS

Папка WinSxS является служебной, она необходима для хранения версий системных компонентов ОС, установленных ранее. Иными словами, благодаря содержимому данной папки пользователь может откатиться до предыдущей версии операционки при необходимости.

При старые файлы замещаются новыми, однако по отношению к WinSxS это правило не работает: в ней хранятся даже старые варианты. Так как процесса замещения не происходит, она постоянно растет.

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

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

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

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

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

Что это за папка?

В папке WinSxS находятся все компоненты операционной системы. Каждый из компонентов имеет свое название, номер версии, процессорную архитектуру и даже язык локализации. Если говорить более простыми словами, то это единственное место на диске, где действительно находятся компоненты, а не отражения файлов (то есть жесткие ссылки). В папке находится один экземпляр каждого файла операционной системы или его полная копия. Именно это и объясняет изначально такой большой размер папки. Но при этом нужно не забывать, что реальный размер этого хранилища куда меньше, чем вы можете увидеть в его свойствах.

Хорошо, положим, с этим разобрались. Возникает другой, не менее интересный вопрос. Почему папка WinSxS может так сильно увеличиваться в размерах? Это достаточно легко объяснить. Как все мы знаем, Microsoft периодически выпускает для своих операционных систем. По-умолчанию в ОС установка обновлений включена. Как только вы выходите в интернет, система проверяет наличие обновлений и загружает их на компьютер. Более современная версия обновленного компонента интегрируется в систему, а вот старая никуда не девается с жесткого диска, она остается все в той же папке WinSxS и изменениям не подвергается. Вот и весь секрет.

Что интересно, в данной папке также хранятся и те данные, которые не предназначены для установки в определенной версии операционной системы.

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

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

Теперь переходим к самому интересному. Не секрет, что удалять данную папку нельзя ни при каких условиях. Я было подумал, что папку нельзя удалить стандартными свойствами, но наткнулся на несколько отзывов, в которых сказано, что это все же можно сделать и довольно-таки легко. Врать не буду, я не проверял и вам не советую, поскольку удаление таких важных файлов может привести к катастрофе!

Существует несколько возможных способов решения данного вопроса. Первый из них таков: открываем командную строку от имени администратора и прописываем DISM.exe /online /Cleanup-Image /spsuperseded. Причем, как утверждается в некоторых источниках, команда не всегда срабатывает корректно, отдавая ошибку. Связано это может быть в том числе и с размером диска — если он менее 128 Гб, то ошибка наверняка даст о себе знать.

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

Нажмите на кнопку «Очистка диска». Сканирование может занять некоторое время, после чего перед вами появится другое окошко. В нем необходимо поставить галочку рядом с пунктами Debug Dump Files и «Файлы дампа памяти…»). Нажимаем ОК и подтверждаем удаление файлов.

И помните, что все действия вы совершаете на свой страх и риск! К слову, для очистки дополнительного объема памяти можно удалить временные файлы интернета.