Не очищается папка winsxs. WinSxS что это за папка Windows, как очистить

Привет админ! Неделю назад я стал замечать, что свободное пространство на моём диске (C:), с установленной Windows 10, стало куда-то исчезать, да и шутка ли, в один прекрасный день пропало целых 3 Гб. Далеко не сразу, но мне удалось найти виновника, а точнее виновницу, ей оказалась папка WinSxS - её размер в моей операционной системе ещё неделю назад был 15 Гб, но на сегодня он уже составляет 18 Гб. Также я заметил, после чего именно эта папка так сильно разрослась, причиной оказались - обновления операционной системы, за прошлую неделю моя Windows 10 получала их слишком много, ноутбук несколько раз просил меня перезагрузиться для установки обновлений.

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

Как очистить папку WinSxS в Windows 10, 8.1

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

Буквально позавчера, установленная на моём ноутбуке Windows 8.1 несколько раз обновилась, а вчера утром мне на глаза попалось окно «Этот компьютер» и я с удивлением обнаружил, что на моём диске (C:) осталось свободного места 29 ГБ , хотя ещё вчера было 34 ГБ !

Я быстро исследовал жёсткий диск программой « » и обнаружил, что 5 ГБ свободного пространства на диске «съела» папка WinSxS, после этого она стала занимать рекордный размер - 21 ГБ .

Предлагаю вам вместе очистить папку хранилища компонентов на моём компьютере и по ходу дела рассмотреть остальные вопросы, касаемые этой папки!

Зачем нужна папка WinSxS?

Папка WinSxS, находится по адресу C:\Windows\WinSxS и является хранилищем компонентов Windows. Закономерен вопрос: «Что это за хранилище такое?»

Впервые папка WinSxS появилась ещё в операционной системе Windows XP. Создаётся папка WinSxS в процессе установки OS и содержит в себе копии оригинальных файлов Windows, которые операционная система использует для своего восстановления по мере надобности. Приведу самый простой пример, давайте удалим из системы папку Internet Explorer , в которой содержится известный браузер от Майкрософт, сделать это непросто, но при желании можно, после удаления файлов браузера введём команду « sfc /scannow » , в результате Windows 10 начнёт проверку целостности системных файлов и при обнаружении отсутствующего браузера Internet Explorer, восстановит его оригинальные файлы из нашей папки WinSxS. Многие удалённые или повреждённые системные файлы из папки Windows операционная система восстановит автоматически и без команды « sfc /scannow ».

  • Примечание : Начиная с Windows 10, (заменивший откат к заводским настройкам) происходит также с помощью компонентов из папки WinSxS

Почему папка WinSxS может разрастись после очередного обновления Windows?

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

Папка WinSxS занимает меньше места на жёстком диске, чем это кажется

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

Папку WinSxS можно очистить от старых версий системных компонентов, но удалять её ни в коем случае нельзя

Обычно папка хранилища системных компонентов занимает на диске (C:) не более 10 ГБ и это вполне нормально, но если папка разрастается до 15-20 ГБ , то нужно срочно производить процедуру очистки.

Прежде чем произвести очистку папки WinSxS, давайте проанализируем её содержание при помощи командной строки.

Итак, если пройти по адресу C:\Windows и посмотреть свойства папки WinSxS, то нам откроется такая картина.

В моём случае папка весит довольно много 21 ГБ .

Открываем командную строку от имени администратора и вводим команду:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore (данная команда произведёт анализ папки WinSxS)


Размер хранилища компонентов по данным проводника: 20.86 GB
Фактический размер хранилища компонентов: 17.71 GB
Рекомендуется очистка хранилища компонентов: Да

Очищаем папку WinSxS с помощью командной строки администратора, вводим команду:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Операция успешно завершена

Папка WinSxS очищена! Интересно, насколько она стала меньше в размере (напомню, что до очистки она занимала размер 21 ГБ )

Производим анализ хранилища компонентов уже знакомой вам командой:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Сведения хранилища компонентов (WinSxS):
Размер хранилища компонентов по данным проводника: 7.95 GB
Фактический размер хранилища компонентов: 7.74 GB
Рекомендуется очистка хранилища компонентов: Нет

Вот и всё. Теперь хранилище компонентов на нашем компьютере занимает 7.74 GB! Размер папки уменьшен в три раза.

Друзья, папку WinSxS можно ужать ещё. Дело в том, что у параметра /StartComponentCleanup есть дополнительный ключ /ResetBase, с помощью которого можно удалить все замененные версии для всех компонентов в хранилище компонентов. Вводим команду:

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

Операция успешно завершена

Теперь наша папка WinSxS стала ещё меньше 6,85 ГБ!

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

Почему же она такая большая и постоянно увеличивается?

Сразу предупреждаем, что крайне не рекомендуется что-то удалять из этой папки вручную стандартным методом. Некоторые вообще спрашивают возможно ли совсем удалить эту папку? Однозначный ответ – нет, ни в коем случае. Это почти наверняка приведет не просто к системным ошибкам, но и может нанести непоправимый вред системе вплоть до невозможности её запуска в дальнейшем.

Однако уменьшить её объем разумными способами без ущерба для ОС вполне можно. Советы касательно способов очистки будут расписаны ниже для различных операционных систем: Windows 7, 8, 10. Но особых чудес ждать не стоит, сильно объем этой папке обычно уменьшить не получится, чаще всего такое очищение будет ограничиваться несколькими сотнями мегабайт, но в некоторых случаях можно и пару гигабайт так сэкономить.

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

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

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

Применяя нижеописанные действия при апдейте ОС удастся избавиться от лишних файлов.

Сначала загрузим консоль cmd от имени админа. Строка, которую следует ввести, для наших целей будет следующая :

Dism.exe /online /cleanup-image /AnalyzeComponentStore

Проанализируется директория WinSxS и увидите потребуется ли её очищать.

Если будет написано Да , то вводим такую команду, как в следующем окне.

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

Проводить очистку не следует сильно часто, есть смысл только, если папка превышает 7 Гб по объему, меньше – это нормально.

Чистим папку в Windows 7

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

Сначала запустим Центр обновления введя слово «центр» в поиске либо, используя Панель управления .

В поле Загрузка и установка обновлений жмем Установить . Ищем требуемое, инсталлируем его, затем перезагружаемся .

Загружаем Очистку диска , введя в поиске слово «очистка».

В утилите нас интересует чистка системных файлов, а именно поле «Очистка обновлений Windows » либо файлов резервных копий.

Очищаем папку в Windows 8

В восьмерке же (8.1 также) в утилите очистки дисков возможность очистки системных файлов есть по дефолту, что радует – не нужно делать лишних телодвижений по установке необязательных дополнительных обновлений.

Запускаем таким же образом, введя название нашей утилиты в поиске.

Аналогично семерке очищаем системные файлы, либо в загруженных файлах чистим обновления.

В восьмерке с единицей можно, как и в десятке очистить эту директорию в консоли cmd (от имени админа конечно же). Интересующая нас команда:

DISM (система обслуживания образов) такая утилита , которая поможет установить, настроить и обновить файлы и компоненты в Windows.

Автоочистка резервных копий

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

Настроить данную функцию можно в Планировщике . Для его открытия в поиск вобьем слово «планировщик ».

В консоли идем по пути Library\Microsoft\Windows\Servicing

Найдите задачу StartComponentCleanup в меню жмите Выполнить . Запустится задача очистки и сжатия компонентов. Тут же можно настроить оптимальную периодичность выполнения этой задачи.

Эта директория обычно раздражает владельцев ПК с операционной системой Windows из-за своего объема и к тому же со временем только увеличивающегося. И главное, раньше не было достаточно безопасного метода снизить объем занимаемого ей на дисковом пространстве места. Удаление WinSxS приводила к сбоям в работе Windows либо к падению ОС.

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

Кратко об этой папке

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

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

Можно ли очищать содержимое WinSxS?

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

Предупреждение! Если удалить вручную компоненты, содержащиеся в WinSxS, то последствия вмешательства непредсказуемы.

Правильный процесс освобождения памяти диска

Средство Windows, которым потребуется воспользоваться, чтобы правильно удалить некоторое содержимое папки, имеет наименование «DISM» .

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


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

Процесс для Windows 10

Процесс очистки каталога WinSxS в «Десятке» включает следующие действия:


Важно! В десятой ОС предусмотрено такое условие, только если объем каталога WinSxS больше 10 Гб, то существует целесообразность ее почистить.

Процесс для Windows 8

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

Процесс очистки каталога WinSxS в «Восьмерке» включает следующие действия:

Этот способ является наиболее безопасным.

Процесс для Windows 7

В «Семерке» разработчики не позаботились о необходимости очистки директории 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.