Можно ли удалять содержимое папки winsxs. Winsxs что это за папка. Папки с историей, кэшем и cookie браузера

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

Сразу отвечаем на вопрос, можно ли эту папку удалить? Нет, нельзя! Это неминуемо вызовет нестабильную работу 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 7, так как совсем недавно компания Майкрософт решила порадовать владельцев семерки.

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

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

8.10.2013 появилось на свет обновление за номером КВ2852386 для всех изданий ОС Windows 7 PS1 которые прошли проверку подлинности. Данное обновление добавило так долго ожидаемую функцию - "Чистка диска".

Наверняка вам бы захотелось узнать сколько места освободит данная очистка. Для этого надо открыть свойства диска (не надо открывать свойство папки winsxs) и записать на листке бумажки объем свободного пространства.

Инструкция по шагам

Шаги на удивление просты.

1. Необходимо выполнить установку обновления КВ2852386 при помощи Windows Update или же просто нажать в данной статье на пакет для перехода на страницу загрузки Майкрософт.

2. Запустить командную строку от имени администратора и выполнить cleanmgr .

3. Нажать на "Очистить системные файлы"

4. В списке опций найти "Очистка обновлений Windows".

Замечание: Когда файлы можно удалить, только в этом случае пункт очистки обновлений будет доступен

5. Жмем на кнопку ОК и запасаемся терпением, так как процедура займет некоторое время.

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

Как работает очистка папки WinSxS в Windows 7

Обновление KB2852386 которое вы скачали, заменило лишь один файл, а именно Scavengeui.dll (отвечает за очистку). По сути в "Очистку диска" была добавлена фунцкия вызова DISM, которая теперь доступна в новых операционных системах при пользовании утилиты DISM.exe параметра /StartComponentCleanup (но не дополнительного ключа /ResetBase).

Так, каждый раз запуская утилиту "Очистка диска" в папку %LocalAppData%\Temp\{GUID} для чего то копируется содержимое папки %WinDir%\System32\DISM (и самое интересное, временная папку после завершения операции не удаляется). После этого при помощи обновленной DLL происходит программный вызов глубокой очистки непосредственно из утилиты. Честно скажем, такое поведение с копированием папки DISM было и до выхода обновления KB2852386.

Непонятности

Предполагается, что принцип очистки в Windows 7 не похож на принцив в Windows 8 и выше с ключом /StartComponentCleanup. Так у меня не появилось сжатие файлов, несмотря на идентичность текстового описания в утилите cleanmgr. Посмотрите у себя и дайте ответ в комментариях.

Еще одна непонятность - интересная фраза в статье базы знаний (переод мой, так что не ругайтесь)

Therefore, after you run the Disk Cleanup wizard, you may be unable to roll back to a superseded update.
После очистки диска у вас может не быть возможности откатиться к обновлению, замененному более свежим.

Самое интересное нигде нельзя найти объяснение от чего же зависит такая возможность. В нашем случае у всех обновлений возможности деинсталяции сохранились как и должно быть при использовании ключа /StartComponentCleanup в ОС Windows 8 и новее.

Как автоматизировать очистку папки WinSxS?

Очистка в Windows 8 возложена на отдельное запланированное задание, на крайний случай можно всегда воспользоваться командной строкой и ввести DISM.exe. В Windows 7 пока что единственный вариант заключается в создании настроенной конфигурации утилиты "Очистки диска" и добавление данной команды в планировщик.

От имени администратора в командной строке выполняем:

:: настройка очистки папки winsxs

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup" /v StateFlags0088 /t REG_DWORD /d 2 /f

:: (необязательно) настройка очистки временных файлов (в частности зачищает временную папку dism)

REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files" /v StateFlags0088 /t REG_DWORD /d 2 /f

:: создание запланированного задания "CleanupWinSxS"

schtasks /Create /TN CleanupWinSxS /RL Highest /SC monthly /TR "cleanmgr /sagerun:88"

Задание "CleanupWinSxS" будет исполнятся 1го числа каждого месяца. Будут удаляться файлы замененные обновлением которое вышло во вторник предыдущего месяца. Время и число запуска данного задания можно сменить в библиотеке планировщика заданий - taskschd.msc. Чтобы задания успешно выполнились необходимо наличие у пользователя прав администратора.

Вопросы и ответы

Не получается скачать обновление KB2852386. Что делать?

Необходимо загружать при помощи Windows Update , как было сказано в статье ранее. Данное обновление будет присутствовать в списке рекомендуемых.

Если вы надумаете загружать при помощи браузера и у вас всплывет ошибка «Эта версия средства проверки Windows Geniune Advantage более не поддерживается…», обязательно проверьте что:

  1. Для загрузки обновления применяется браузер Internet Explorer
  2. В браузере Internet Explorer разрешена установка элементов ActiveX и дополнений.

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

Удалится ли папка WinSxS после очистки?

Конечно же нет, только число файлов и подпапок в ней сократится и следовательно сократится объем.

Что конкретно удаляется?

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

Сколько места освободится? У друга очистилось 7 гигабайт, а у меня ничего???

Все зависит от трех факторов:

  1. Регулярность установки обновлений.
  2. Частота обновлений компонента.
  3. Дата установки SP1 или Windows 7 с SP1.

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

Очистка WinSxS в Windows 7

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

Переходим по ветке «Microsoft», «Windows» и «Servicing». Здесь нужно создать простую задачу «StartComponentCleanup» и указать периодичность её выполнения. Для этого жмём «Создать простую задачу» в правом окне Планировщика.

Выбираем периодичность запуска задачи и следуем указаниям.

После перезагружаем компьютер.

Чтобы очистить папку WinSxS в Windows 7, необходимо скачать и установить обновление KB2852386 . Только после выполнения данного действия в утилите появится соответствующий пункт. Для этого жмём «Пуск» и вводим в поисковую строку «Центр обновления».

Открываем «Центр обновления Windows» и в левом меню выбираем «Поиск обновлений».

Запустится поиск обновлений. По окончании сканирования нужно выбрать «Необязательные обновления».

В списке находим KB2852386, устанавливаем его и перезагружаем ПК. Далее стоит ввести в поисковую строку и выбрать «Очистка диска».

Из списка нужно выбрать «Файлы резервной копии пакета обновления» и нажать «ОК».

Таким образом, вы корректно и без вреда для системы очистите папку WinSxS.

Как очистить WinSxS в Windows 8 и 8.1?

В операционных системах Windows 8 и 8.1 возможность удалять резервные копии обновлений и устаревшие точки восстановления системы указаны в утилите очистки диска по умолчанию. Никаких обновлений устанавливать не нужно. Поэтому достаточно запустить утилиту и выбрать «Очистка обновлений Windows».

Также очистить папку WinSxS в Windows 8 и 8.1 можно с помощью командной строки.

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

Но все-таки имеется два метода, как можно увеличить объем данной папки, повторимся, что удалить winsxs , мы можем лишь почистить ее содержание.

Способ №1 — по удалению Winsxs

  • Первым делом открываем командную строку, для этого необходимо будет нажать комбинацию клавиш Win + R.

  • В командной строке следует прописать cmd, а после нажать Enter.

  • После этого нам потребуется набрать следующую команду dism /online /cleanup-image /spsuperseded , а после чего следует нажать

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

Способ №2

  • Вам необходимо будет скачать, а после запустить программку exe, он поможет вам произвести начальную, а также выполнить уменьшение размеров данной папки.
  • Далее нам необходимо будет скачать архив WinsxsLite , его следует распаковать в той же папке.
  • После нам следует запустить
  • Далее нам следует нажать кнопку 2, в результате чего мы произведем запуск Phase 1 scan, то есть процесс проверки и оценки паки winsxs, после нам нужно будет нажать комбинацию клавиш 2 и буквы А, тем самым мы с вами произведем запуск процесса очистки.

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

Следуйте строго инструкции и у вас все получится!

В процессе эксплуатации ОС, пользователи замечают стремительный рост папки Windows. Увеличение размеров связано с тем, что внутренняя папка winsxs начинает много весить. Давайте разберемся, что это за папка winsxs в Windows 7, 10, 8 и можно ли ее удалить или очистить.

Winsxs - что это за папка, и подлежит ли удалению

Данная папка находится по пути C:\Windows\winsxs и хранит файлы компонентов ОС, а также резервные копии и обновления к этим файлам. Даже если эти компоненты не установлены в операционной системе, они хранятся в папке winsxs, занимая место HDD.

Примечание: В данных обстоятельствах буква локального диска C. У Вас буква может отличаться, будьте внимательными.

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

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

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

Программы чистильщики не подойдут, остаются штатные средства ОС, которые помогут очистить папку winsxs в Windows. Давайте рассмотрим способы поподробнее.

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

Данный способ работает в ОС Windows 7 и старше, который позволит уменьшить папку winsxs в размерах. Запустите компонент «очистка диска» одним из следующих способов:

В новом окне, кликните кнопку очистки системных файлов (показано на скриншоте). Если появится запрос UAC нажмите «да».

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

Примечание: функция очистки обновлений встроена в windows 8, 10. Для семерки Microsoft выпускало обновление для появления данной опции. Если Вы у себя не обнаружите пункт очистки обновлений, тогда скачайте и установите пакет обновлений KB2852386. Способы, описанные ниже, не работают в Windows 7.

Чистка с помощью планировщика заданий

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

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

В левой части окна раскройте раздел «библиотека планировщика заданий», затем подразделы «Microsoft» и «Windows», найдите раздел Servicing и нажмите его. Выберите StartComponentCleanup, в правой части окна кликните «выполнить», чтобы запустить чистку папки winsxs. Вам необходимо подождать около часа.

Примечание: данную задачу Вы можете реализовать через командную строку. Необходимо , далее использовать команду:
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"

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

Dism.exe – приложение cmd, позволяющее производить различные манипуляции с компонентами Windows, которое поможет очистить папку winsxs. В Windows 10, 8.1 ввели новый параметр AnalyzeComponentStore, помогающий определить, как много места занимает пака winsxs фактически. Вызовите командную строку с администраторскими правами, введите следующую команду и кликните Enter:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

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

После анализа можно приступить к чистке папки winsxs. Параметр StartComponentCleanup в cmd дает аналогичные результаты, что и в планировщике заданий. Однако удаление компонентов происходит сразу, без ожидания. В cmd с правами админа, введите такую конструкцию, далее кликните Enter:

Dism.exe /online /Cleanup-Image /StartComponentCleanup

Используя параметр ResetBase Вы удаляете все устаревшие версии каждого компонента. Выглядит команда так:

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

Параметр SPSuperseded помогает уменьшить место, которое занимает пакет обновления. Используйте такую команду:

Dism.exe /online /Cleanup-Image /SPSuperseded

Дождитесь окончания выполнения этих команд. Далее оцените объем освобожденной памяти через параметр AnalyzeComponentStore.

Удаление компонентов Windows

Windows 8, 10 позволяют включить, отключить компоненты ОС Windows. Эти функции расположены в в разделе «программы».

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

Запустите cmd с привилегиями админа. Введите команду ниже, затем нажмите Enter:

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

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

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

В этой команде Вам необходимо заменить NAME на название вашего компонента. В примере будем удалять DirectPlay.

Таким образом состояние изменится на пометку Disabled with Payload Removed. Вот такими способами Вы можете очистить папку winsxs в Windows.

На этом все, теперь Вы знаете winsxs - что это за папка Windows 7, 8, 10 и как делать ее чистку. Рекомендуется в первую очередь использовать первые три способа, хотя к методу с планировщиком заданий можно не прибегать, так как он дублируется, но все на Ваше усмотрение. Удаление компонентов не рекомендуется, потому что много места это не освободит, а удаленные компоненты могут понадобиться в будущем. Вы можете еще , для высвобождения дополнительного места на HDD.