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

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

В папке WinSxS хранятся резервные копии системных файлов операционной системы до обновлений (и не только, о чем — далее). То есть, всякий раз, как вы получаете и устанавливаете обновления Windows, в эту папку сохраняется информация об изменяемых файлах, сами эти файлы с тем, чтобы у вас была возможность удалить обновление и откатить сделанные изменения.

Через какое-то время папка WinSxS может занимать достаточно много места на жестком диске — несколько гигабайт, при этом размер этот все время увеличивается по мере установки новых обновлений Windows.. К счастью, очистить содержимое данной папки сравнительно легко штатными средствами. И, если компьютер после последних обновлений работает без каких-либо проблем, это действие сравнительно безопасно.

Размер папки WinSxS

Также в Windows 10 папка WinSxS используется, например, для сброса Windows 10 в исходное состояние — т.е. необходимые для автоматической переустановки файлы берутся именно из нее. Дополнительно, раз уж у вас возникла проблема со свободным пространством на жестком диске, рекомендую к ознакомлению статьи: Как очистить диск от ненужных файловКак узнать, чем занято место на диске.

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

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

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

  1. Запустите командную строку от имени администратора (например, через правый клик по кнопке Пуск)
  2. Введите команду Dism.exe /online /cleanup-image /AnalyzeComponentStore и нажмите Enter. Папка хранилища компонентов будет проанализирована и вы увидите сообщение о необходимости ее очистки. Проверка необходимости очистки WinSxS
  3. Введите команду Dism.exe /online /cleanup-image /StartComponentCleanup и нажмите Enter для запуска автоматической очистки папки WinSxS. Очистка папки WinSxS в Windows 10

Один важный момент: не следует злоупотреблять этой командой. В некоторых случаях, когда резервных копий обновления Windows 10 в папке WinSxS нет, после выполнения очистки, папка может даже слегка увеличиться. Т.е. производить очистку есть смысл, когда указанная папка слишком, на ваш взгляд, разрослась (5-7 Гб — это не слишком).

Также очистку WinSxS можно произвести автоматически в бесплатной программе Dism++

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

Для очистки WinSxS в Windows 7 SP1 требуется предварительно установить необязательное обновление KB2852386, которое добавляет соответствующий пункт в утилиту очистки диска.

Вот как это сделать:

  1. Зайдите в центр Обновления Windows 7 — это можно сделать через панель управления или воспользоваться поиском в меню пуск. Запуск центра обновлений Windows 7
  2. Нажмите «Поиск обновлений» в меню слева и подождите. После этого, кликните по необязательным обновлениям. Необязательные обновления
  3. Найдите и отметьте необязательное обновление KB2852386 и установите его. Установка обновления KB2852386
  4. Перезагрузите компьютер.

Запуск очистки диска в Windows 7

После этого, для того, чтобы удалить содержимое папки WinSxS, запустите утилиту очистки диска (также, быстрее всего воспользоваться поиском), нажмите кнопку «Очистка системных файлов» и выберите пункт «Очистка обновлений Windows» или «Файлы резервной копии пакета обновлений».

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

Удаление содержимого WinSxS в Windows 8 и 8.1

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

  1. Запустить утилиту «Очистка диска». Для этого на начальном экране можете воспользоваться поиском. Очистка диска в Windows 8
  2. Нажать кнопку «Очистка системных файлов»
  3. Выбрать пункт «Очистка обновлений Windows»
Удаление содержимого WinSxS в Windows 8

Помимо этого, в Windows 8.1 есть и еще один способ очистить эту папку:

  1. Запустите командную строку от имени администратора (для этого нажмите клавиши Win+X на клавиатуре и выберите нужный пункт меню).
  2. Введите команду dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Также, с помощью dism.exe вы можете точно узнать, сколько занимает папка WinSxS в Windows 8, для этого воспользуйтесь следующей командой:

dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Точная информация о том, сколько занимает WinSxS с помощью Dism.exe

Автоматическая очистка резервных копий обновлений в WinSxS

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

Задача для автоматической очистки обновлений

Для этого необходимо создать простую задачу StartComponentCleanup в Microsoft\Windows\Servicing с нужной периодичностью выполнения.

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

Комментарии (139) к Очистка папки WinSxS в Windows 10, 8 и Windows 7

  • Виктор

    Добрый день, делал все по инструкции. Максимум удалилось 1Гб, а еще 7 Гб данная папка занимает. Винде около года. Есть ли другие методы удаления?

    Ответить

  • Катя

    Папка WinSxS похудела на 3 Гб, весила 14 Гб, я бы хотела чтобы результат был получше, ну это лучше чем ничего.

    Ответить

  • Антон

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

    Ответить

  • Skorbez

    Что-то неладное с этой очисткой диска в Win 8.1. Процессор нагружен на все 100, и это на протяжении нескольких часов! Комп как утюг раскалился, хотя полоса прогресса очистки дошла только до середины. Дальше экспериментировать не стал. Через консоль все аналогично. Анализ проходит хорошо, нашел 7,5 ГБ мусора. Но стоит запустить команду на очистку, всё повторяется как писал выше.
    В Win7 эта очистка работала хорошо, очищала примерно за 2 минуты.

    Ответить

    • Dmitry

      Ну вообще, и в Windows 8.1 очистка диска тоже считанные минуты должна идти по идее. Так что у вас необычная ситуация.

      Ответить

    • napas

      проверьте на вирусы и на малваре свой комп так же было

      Ответить

  • ПетянычЪ

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

    Ответить

    • Dmitry

      Посмотрите статью про 360 Total Security, там есть отдельная функция прямо для очистки этой папки.

      Ответить

      • Александр

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

        Ответить

  • oleg

    а через 360 Total Security можно очищать резервные копии системы

    Ответить

    • Dmitry

      Если это вопрос, то по-моему, там есть такая возможность (я сам пользуюсь не им, но если память не изменяет, точно есть: https://remontka.pro/360-total-security/ )

      Ответить

  • Ruslan

    Нет кнопки «Очистить системные файлы». Почему? Обновление 2852386 установлено, зашёл от имени Администратора.

    Ответить

  • Андрей

    Windows 8.1. После нажатия «Очистить системные файлы» и завершения сканирования в окне «Очистка диска» пункт «Очистка обновлений Windows» все равно не появляется.
    Только что установил новичка, набирающего сейчас активно популярность в России, — 360 Total Security. Да, в нем есть очистка этой папки. Но, всё же, хотелось бы выяснить, почему в стандартном инструменте очистки диска данный пункт, как на картинке автора, не появился.

    Ответить

  • Dred

    Если кому поможет немного подробностей когда нажимаешь очистка диска выскакивает окошко с выбором диска в нашем случае диск «С» открывается окно с выбором внизу которого есть пару кнопок одна из которых очистить системные файлы нажимаем идет перезагрузка очистника и в выборочном окне после того как выбираем диск «С» появится очистка обновлений виндовс как и показано на картинке у автора много не освободит 1-3 гигабайта

    Ответить

  • Алие

    Добрый день. у меня Windows 8.1 и ни один из вариантов очистки мне не подошел . Если в программе пуск я набираю очистка, о там выбивается лишь свойства программы CCleaner. а во втором случае пишут что не могут распознать компонент Analyze. хотя я его вводила правильно

    Ответить

  • Костя

    Большое спасибо за руководство. Очень долго мучился с тем что на жестком с опирационкой мала места, вроде и программы не устанавливаю и антивирус хороший лицензионный и базы к нему каждый день обновлял. А места все меньше и меньше пока не зашел в эту папку и не увидел что она у меня все 12 гигав занимает. Хотя после очистки и уменьшило ее всего лишь на 1.5 гига, но при учете что бороться приходилось за каждый метр это колоссальные объемы.

    Ответить

    • Костя

      беру свои слова обратно после очистки папка не стала меньше даже наоборот место на жестком диске стала еще меньше на 600 метров.

      Ответить

      • Dmitry

        Очень странная ситуация.

        Ответить

  • Павел

    Нет KB2852386.У меня после поиска необязательных обновлений только KB3080079 и KB3095649.Как быть?

    Ответить

  • Людмила

    Мне написало, что это обновление уже установлено, но пункт не появился. Не подскажете выход? Благодарю заранее.

    Ответить

    • Dmitry

      Странно. А вы администратор на компьютере?

      Ответить

  • tt

    У меня эта папка весит 7.6 Гб, а очистка видит 0 Гб. То есть очищать нечего. А что будет, если просто удалить все содержимое этой папки вручную?

    Ответить

    • Dmitry

      Думаю, ничего страшного, но ничего гарантировать не стану.

      Ответить

  • Лохотрон

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

    Ответить

  • Рустам

    Добрый день! Скажите пожалуйста можно ли удалить содержимое этой папки через программу WinDirStat? По крайней мере там есть функция очистка, ничего при этом не повредится? Спасибо

    Ответить

    • Dmitry

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

      Ответить

  • Настя

    Подскажите, что делать? Данная папка занимает 40 ГБ! Данным образом (описано выше) уже очищала системный диск. В Рез-те за все время смогла освободить только 6 гб. Это при том, что диск полностью забит и у меня было свободно около 800 мб. У меня не игр, не колоссальных нагрузок. Просто в один прекрасный момент память стремительно начала исчезать. и продолжает сжирать место. Все стандартные методы очистки диска уже перепробовала.
    Точнее папка Windows занимает 40 гб! а WinSxS занимает 10 гб! Я не знаток компьютеров, но даже для Виндоуса, это слишком неадекватный размер занимаемой памятью. Помогите разобраться Уже 5.22 гб свободно из 60 гб системы. Размер уменьшается на глазах.

    Ответить

    • Dmitry

      Попробуйте для начала вот так проанализировать: https://remontka.pro/mesto-na-diske/
      Ну и интересно, какая у вас версия Windows? Дело в том, что 60 Гб это как раз маловато на сегодняшний день для ОС, особенно x64. С другой стороны, 40 Гб для папки Windows тоже как-то слишком.

      Ответить

  • Кристина

    Здравствуйте! У меня Windows 7. Папка WinSxS занимает 16 гб, очистить в итоге можно 3 гб. Делаю всё по инструкции, но в конечном итоге этих 3 гб не очищается и когда всю процедуру повторяешь заново, опять выдается та же самая информация, что можно очистить 3 гб, но они так и не удаляются. Пожалуйста, скажите что делать?

    Ответить

    • Dmitry

      Пробовали очистить с помощью командной строки через Dism.exe? Можно еще попробовать через CCleaner

      Ответить

  • Кристина

    В командной строке выдает ошибка 112

    Ответить

  • Андр

    Попробуйте Ashampoo WinOptimizer программа платная но там есть пробный период думаю его будет достаточно чтобы почистить систему.

    Ответить

  • Алекс

    Немного шокирован от увиденного! Всё сделал по инструкции, установил обновление и т.д и т.п. На диске С было 8.9gb свободного пространства, после установки обновл. и рестарта улетело 5gb, это ладно. Начал очищать, думал возможно очистить хотя бы эти 5gb, но нет, сканирование увидело только 2.5 gb которые можно очистить и в результате всё стало только хуже! Что теперь делать?

    Ответить

  • Леонид

    папка winsxs весит 14.7 ГБ это нормально?

    Ответить

    • Dmitry

      Смотря какая ОС. Для Windows 10 многовато. Для предыдущих — в принципе, может быть такой размер.

      Ответить

  • Радислав

    Хорошие рекомендации. Было не очень много в папке — 7,5 Гб. После очистки стало 6 Гб. Windows 10 x64.

    Ответить

  • Сергей

    Здравствуйте, Дмитрий. В Вин 10 после запуска второй команды по очистке папки winsxs появляется сообщение: «Ошибка 6800. Функция попыталась использовать имя, зарезервированное для использования другой транзакцией». Ну очистка не происходит. Что здесь можно сделать?

    Ответить

    • Dmitry

      Здравствуйте. Сам не встречался с таким и что-то идей в голову не приходит (и не ищется в гугле). Для начала попробовал бы то же самое в безопасном режиме.

      Ответить

      • Сергей

        Нашёл подсказку в интернете-отключить Аваст на время выполнения команды по очистке папки winsxs. Попробовал, получилось. Вроде всё ОК!

        Ответить

        • Dmitry

          О, спасибо за инфу, буду иметь в виду.

          Ответить

  • Алексей

    у меня винда 10, папка виндовс весит 17,3 Гб, а в командной строке пишет что все тип топ и ни чего не хочет удалять. Это нормально?

    Ответить

    • Dmitry

      Похоже, что да. У меня практически тот же размер при почти идеально чистой Windows 10 Pro (но со всеми обновлениями).

      Ответить

  • Константин

    не помогло абсолютно. как была папка 12гб, так и осталась, хотя пишет в кс, что все прошло успешно. так же как у вас. вин 10 64.
    когда только установил, было 20 гигов свободно, ничего не скачивал, сейчас весь диск забит напроч и что делать — хз.

    Ответить

    • Dmitry

      А запустите Win+R — cleanmgr
      а потом нажмите «очистить системные файлы» и посмотрите, что там есть.

      Ответить

  • Игорь

    Помогите, пожалуйста, устранить ошибку при очистке папки WinSxS в Windows 10 Home 64-bit. Использую команду: Dism.exe /online /Cleanup-Image /StartComponentCleanup По завершении (100%) появляется ошибка — Error 2 The system cannot find the file specified. The dism log file can be found at C:\ Windows\ logs\ dism\ dism.log

    Ответить

    • Dmitry

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

      Ответить

  • alebanan

    У меня пишет:
    Ошибка 5
    Отказано в доступе
    Файл журнала DISM находится по адресу C:\Windows\Logs\DISM
    Что это значит?
    ЗЫ у меня win 10

    Ответить

    • Dmitry

      Предполагаю, что вы не от имени администратора запускали. Но, может и ошибаюсь. Значит, что какие-то операции не удалось выполнить из-за отказа в доступе, а какие именно можно посмотреть в журнале по указанному расположению.

      Ответить

  • Сергей

    Здравствуйте, Дмитрий.
    В Windows 7 SP1 в утилите очистки диска пропала кнопка «Очистка системных файлов» (раньше всегда была).
    Обновление KB2852386 установлено.
    Папка WinSxS «весит» больше 13 Гб и запуском «Очистки диска» не чистится.
    Как помочь этому «горю»?

    Ответить

    • Dmitry

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

      Ответить

  • Сергей

    «Очистку диска» запускаю под администратором.
    С профилем пользователя ничего непосредственно не делал.
    Вносил некие изменения в реестр, пытаясь исправить пару ошибок винды. Делал это по рекомендациям с форумов сайта MS. Не помогло.
    DISM для Windows 7 надо запускать так же, как здесь описано для Windows 10?

    Ответить

    • Сергей

      Прошу прощения, я изменил параметры UAC, назначив «Никогда не уведомлять».
      После этого кнопочка то и «пропала». Вернул UAC во второе положение снизу – кнопочка «появилась».
      Но!! Нажатие на кнопку не чистит папку WinSxS. Что до, что после очистки – размер не меняется: 13.2 Гб.
      Поэтому вопрос про использование DISM в Windows 7 остается актуальным.
      Спасибо.

      Ответить

    • Dmitry

      Насчет Dism для 7-ки: если я не ошибаюсь, всё работало тем же самым способом, да (сейчас протестировать не могу)

      Ответить

Оставить комментарий

Интересное
Список инструкций Windows 11 Windows 10 Подписаться