Winsxs утилита для очистки windows 7

Содержание

  • 1 WinSxS — что это за папка?
  • 2 Как очистить папку WinSxS?
    • 2.1 Удаление данных в каталоге
    • 2.2 Очистка диска
    • 2.3 Очистка диска из контекстного меню
    • 2.4 Очистка папки WinSxS через командную строку
    • 2.5 Отключение компонентов Windows
    • 2.6 DISM++
    • 2.7 Автоматическая очистка
  • 3 Можно ли удалить папку WinSxS?
  • 4 Подводим итоги

Для увеличения быстродействия Windows 7 мало знать, сколько оперативной памяти на компьютере, и принять меры к освобождению занятого объёма; не менее полезной окажется своевременная очистка системного жёсткого диска. В частности, не помешает удалить временные файлы из каталога WinSxS — как показывает практика, в ней может скапливаться до нескольких гигабайтов «мусора». Как оперативно и без риска очистить папку — попробуем разобраться.

WinSxS — что это за папка?

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

Важно: в идеале в папке WinSxS (и это касается как Windows 7, так и более поздних ОС) должны храниться только предпоследние версии обновлений. На практике же в каталоге можно найти и самые старые данные, лежащие в нём по нескольку лет и только засоряющие жёсткий диск.

В абсолютном большинстве случаев уменьшить объём папки WinSxS можно совершенно безболезненно для операционной системы — благо сделать это не труднее, чем зайти в безопасный режим Windows 7. Пользователю достаточно аккуратно следовать инструкции — и не торопиться удалять данные, о назначении которых он не имеет представления.

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

Папка WinSxS существует на жёстком диске с того момента, как пользователь решил установить Windows 7 и претворил своё решение в жизнь. Ниже будет приведено несколько простых и относительно безопасных способов почистить системный каталог — но сначала следует проверить, присутствует ли в ОС обновление с порядковым номером 2852386 — его наличие крайне облегчает задачу.

Чтобы выполнить проверку, владелец машины на Windows 7 должен:

  • Открыть меню «Пуск» и запустить «Панель управления» — кнопка находится в столбце справа.

  • Проследовать в раздел «Система и безопасность».

  • И подраздел «Центр обновления Windows».

  • Кликнуть по ссылке внизу слева «Установленные обновления».

  • Пока загружаются данные, ввести в поисковой строке полное имя искомого пакета: KB2852386.

  • Если в итоге юзер увидит обновление в списке установленных, можно сразу приступать к очистке папки WinSxS.

  • А если нет — выполнить поиск доступных пакетов и установить их в обычном порядке.

Совет: если Windows 7 не находит обновления, пакет для работы с каталогом WinSxS можно скачать по ссылке — microsoft.com; для загрузки достаточно выбрать свой язык и нажать на соответствующую кнопку справа.

Удаление данных в каталоге

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

Тем не менее, если требуется быстро освободить на системном HDD несколько гигабайтов, этот способ оптимален; юзеру потребуется:

  • Открыть меню «Компьютер».

  • Перейти в системный винчестер.

  • Последовательно зайти в папки Windows.

  • И WinSxS.

  • Выделить все содержащиеся в каталоге данные и, кликнув по заголовкам правой клавишей мыши, вызвать опцию «Удалить».

  • Подтвердить своё намерение и дождаться полной очистки папки WinSxS — в зависимости от объёма и числа размещённых в ней файлов процесс может занять до получаса и даже более.

Важно: чтобы уменьшить занимаемое на HDD место таким способом, пользователю необходимо действовать из-под учётной записи администратора — простой «гость» удалить данные непосредственно в папке WinSxS не сможет.

Очистка диска

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

  • Открыть меню «Пуск» и в строке поиска (слева внизу) ввести запрос «Очистка диска», после чего щёлкнуть по первому результату в списке найденного.

  • Подождать, пока утилита собирает данные о системе, в том числе — о файлах из папки WinSxS, которые можно удалить без вреда для Windows 7.

  • В новом окне на вкладке «Очистка диска» отметить галочками чекбокс «Файлы резервной копии» — остальные можно оставить незатронутыми.

  • И нажать на кнопку «ОК».

  • Подтвердив действие, владелец компьютера запустит очистку каталога WinSxS — в безопасных для Windows 7 пределах.

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

Аналогичный, но более удобный с точки зрения рядового пользователя способ — в этом случае не понадобится запускать меню «Пуск» и искать в нём ранее упомянутую утилиту:

  • Открыть «Проводник» Windows 7 — можно непосредственно из панели задач.

  • Найти в боковой панели «Компьютер» системный жёсткий диск и кликнуть по заголовку правой клавишей мыши.

  • Выбрать в контекстном меню пункт «Свойства».

  • Теперь следует на вкладке «Общие» нажать на кнопку «Очистка диска» — и повторить описанные ранее манипуляции.

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

Как и предыдущие (кроме первого) варианты, этот поможет пользователю Windows 7 лишь уменьшить объём папки WinSxS, но не очистить её полностью — как несложно догадаться, из соображений безопасности, а не по причине неэффективности.

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

  • Открыть меню «Пуск» и развернуть вложенный список «Все программы».

  • Перейти в папку «Стандартные».

  • Найти в перечне утилиту «Командная строка» и, кликнув по заголовку правой клавишей мыши, запустить её от имени администратора.

  • Ввести и применить, нажав на клавишу Enter, команду dism /online /cleanup-image /spsuperseded, лучше всего — с аргументом /hidesp, не добавляя лишние пробелы и не исключая необходимые.

  • Её, как и все другие, не обязательно набирать вручную: комбинация Ctrl + V в «Командной строке» не работает, зато можно вставить текст из меню, вызываемого всё той же правой клавишей мыши.

  • Дождаться уведомления об успешном выполнении команды — как правило, на обработку запроса уходит не более двух-пяти минут.

  • Великолепно! Теперь остаётся ввести и применить команду exit — и убедиться, что удалось уменьшить «вес» папки WinSxS на несколько сотен, а то и тысяч мегабайтов.

Пользователь Windows 7, желающий высвободить как можно больше места на жёстком диске за счёт папки WinSxS, может ввести и применить ещё две команды:

  • dism.exe /online /cleanup-image /startcomponentcleanup — для очистки текущих резервных копий установщика обновлений.

  • dism.exe /online /cleanup-image /startcomponentcleanup /resetbase — для очистки базисного кеша.

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

Отключение компонентов Windows

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

  • Ввести и применить команду dism.exe /online /english /get-features /format:table.

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

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

  • Удалить (на деле — отключить) ненужные элементы, воспользовавшись командой dism.exe /online /disable-feature /featurename:ИМЯ /remove, где ИМЯ — это наименование компонента, написанное точь-в-точь так же, как в только что сформированной таблице. Для примера, чтобы очистить платформу гаджетов Windows 7, также засоряющую папку WinSxS, юзеру следует применить команду dism.exe /online /disable-feature /featurename:WindowsGadgetPlatform /remove.

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

DISM++

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

  • Скачать (ссылка — softpedia.com) архив, распаковать в любую папку и запустить исполняемый файл в соответствии с разрядностью своей операционной системы.

  • Переключиться на вкладку «Очистка».

  • Нажать на кнопку «Снять», чтобы убрать галочки из ненужных для очистки папки WinSxS чекбоксов.

  • Отметить чекбоксы «Заменённые WinSxS компоненты».

  • И целиком «Временные файлы».

  • Нажать на кнопку «Анализ».

  • И дождаться, пока программа рассчитает размер временных файлов, которые можно удалить без вреда для Windows 7.

  • Ознакомиться с результатами, щёлкнуть «Очистка».

  • И подтвердить намерение очистить данные.

  • По завершении работы DISM++ можно смело закрывать — и, убедившись, что места на жёстком диске стало чуть больше, приступить к работе в штатном режиме, не забыв перезагрузить компьютер.

Автоматическая очистка

Слегка упростить себе задачу пользователь Windows 7 может, автоматизировав очистку папки WinSxS:

  • Владелец компьютера открывает меню «Пуск», вводит в поисковой строке regedit и, кликнув по первому результату в списке найденных, переходит в «Редактор реестра».

  • В новом окне последовательно раскрывает каталоги HKEY_LOCAL_MACHINE.

  • SOFTWARE.

  • Microsoft.

  • Windows.

  • CurrentVersion.

  • Explorer.

  • VolumeCaches.

  • В расположенной здесь папке Temporary Files найти параметр StateFlags, дважды кликнуть по заголовку.

  • И задать для него значение «2».

  • То же проделать с одноимённым параметром в папке Update Cleanup.

  • Запустить от имени администратора командную строку, ввести и применить команду schtasks /create /tn cleanupwinsxs /rl highest /sc monthly /tr «cleanmgr /sagerun:88».

  • Теперь, благодаря выданным разрешениям на очистку кеша и созданному в «Планировщике» Windows 7 заданию, очистка каталога WinSxS будет производиться ежемесячно; дождавшись уведомления об успешном выполнении команды, пользователь может закрыть командную строку и приступить к своим делам.

Можно ли удалить папку WinSxS?

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

Подводим итоги

Очистить папку WinSxS можно несколькими способами; самый простой — использовать системную утилиту «Очистка диска». Другие варианты — через командную строку или программу DISM++. Пользователь может автоматизировать процесс очистки, создав ежемесячно выполняемую задачу.

Время на прочтение
4 мин

Количество просмотров 881K

Многие обладатели Windows Vista и 7 наверняка сталкивались с тем, что папка Windows c ходом времени разрастается как на дрожжах. Я мирился с этим до тех пор, пока 40-гиговый раздел с системой не начал периодически выдавать мне сообщения о том, что свободное место на нем заканчивается.

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

0. Немножко теории

Вообще о том, как Windows использует пространство системного диска, сказано немало, поэтому здесь буду краток.

pagefile.sys — файл подкачки. Можно отключить при большом размере оперативки, можно отрегулировать размер вручную.

hiberfil.sys — файл, в который сохраняется снимок(снэпшот) оперативной памяти при «засыпании» компьютера. В меню «Очистка диска» кроме всего прочего есть пунктик «Очистка файлов режима гибернации». Если вы этим режимом не пользуетесь, можете очищать. Если же вы регулярно «засыпаете» свой комп/ноут, то, очистив этот файл, вам придется воспользоваться вот этим советом, или попросту ввести в командной строке powercfg -h on && shutdown -r.

Личные папки пользователей (Мои документы, Рабочий Стол, Appdata, Главное меню и проч.) можно безболезненно перенести в другое место как через свойства нужных папок, так и через regedit или групповые политики. Это разговор отдельный, здесь я его рассматривать не буду.

Нужно отметить, что любые апдейты и апгрейды в системе Windows обратимы, то есть установив Vista Service Pack 2 (6.0.6002), вы можете откатиться назад до 6.0.6001, а потом и до исходной сборки. Для того, чтобы сделать все установленные в системе обновления необратимыми, необходимо воспользоваться двумя системными утилитами:
vsp1cln.exe — подметает мусор после установки Vista SP1.
compcln.exe — делает то же самое для SP2.

Система создает точки восстановления по требованию и автоматически при установке драйверов, важных обновлений, по расписанию или по требованию. Восстановление использует до 15% пространства на каждом из дисков, на котором оно задействовано. Его можно отключить, можно через «Очистку диска» на вкладке «Дополнительно» оставить только последнюю точку восстановления для экономии места.

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

1. Подготовка

Windows Vista Business 32-bit.
Сначала я выяснил размер папки winsxs — около 4,5 гигов.
Далее методично были установлены все важные и рекомендуемые обновления по состоянию на 8.10.2009, включая SP1 и SP2. После завршения всех процедур, я скачал чудесный Scanner, чтобы нагляно оценить масштаб бедствия.

Установка обновлений преобразила папку Windows.
image

Теперь по порядку:
— vsp1cln.exe;
— compcln.exe — работала около пяти минут.

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

2. Winsxslite

Это даже не программа — это .bat файл, уменьшающий размер папки winsxs. Он написан неким Christian Bering Boegh и распространяется «as is», что лично у меня вызвало некоторые подозрения, развеять которые мог лишь успешно отработавший скрипт. По ссылке можно найти последнюю версию скрипта (1.86) с комментариями автора.

Работа скрипта включает две фазы:
1. Поиск в папках Program Files и Windows файлов, идентичных файлам в winsxs.
2. Замена старых версий файла в winsxs жесткими ссылками на более новые версии файла.

Работать можно как с онлайн-системой (то есть с работающей ОС) так и с образом ОС.
Работа с онлайн-системой выглядит так:
— Phase 1 scan;
— Phase 1 apply;
— Перезагрузка;
— Phase 2 scan;
— Phase 2 apply;
— Перезагрузка.

image

Перезагрузка нужна потому, что к некоторым файлам нет доступа на изменение и скрипт создает TODOlist, данные из которого берутся после перезагрузки.

Для работы скрипта используется также конфигурационный файл config.txt, в котором указаны исключения для первой фазы (логи, temp, cache и т.п.), и языковые приоритеты для второй фазы (неиспользуемые файлы локализации заменяются на хардлинки соответствующих файлов других языков), в конфигу по умолчанию прописывается «da-dk=KEEP», что меняется на нужную строку ru-ru=KEEP, uk-ua=KEEP или другую необходимую.

Winsxslite будет работать только при наличии следующего ПО:
— SubInACL v5.2.3790.1180;
— PendMoves v1.1 and MoveFile v1.0;
— Ln — Command Line Hardlinks;
— Fcmp v1.6 — автор рекомендует пользоваться именно 1.6;
— MD5File;
— StringConverter v1.2.

Все установленные файлы я сложил в папку с winsxslite. Если кому скучно выполнять все процедуры самому, вот ссылка. Там собственно winsxslite, всё необходимое ПО плюс конфиг с исправленным da-dk. Конфиг можно удалить. При первом запуске winsxslite будет создан дефолтный конфиг и help-файл.

3. Результаты

image

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

Автор пишет, что эксплорер не выдает реального размера этой папки, и в его утилите можно узнать истинный размер.

Как бы то ни было, оба пациента не пострадали, а winsxslite оказался отличным подспорьем в деле уменьшения объема ненасытной винды.

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

P.S. Статья про использование дискового пространство в Win7. Никакие сторонние программы для кастрации системы (типа vLite) не использовались.

Содержание

  • Методы чистки «WinSxS»
    • Установка обновления KB2852386
    • Способ 1: «Командная строка»
    • Способ 2: Графический интерфейс Windows
    • Способ 3: Автоматическая чистка «WinSxS»
  • Вопросы и ответы

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

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

Читайте также: Очистка каталога «Windows» от мусора в Виндовс 7

«WinSxS» — это системный каталог, содержимое которого в Виндовс 7 размещено по следующему пути:

C:\Windows\WinSxS

Содержимое папки WinSxS в Проводнике в Windows 7

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

Установка обновления KB2852386

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

  1. Щелкайте «Пуск». Заходите в «Панель управления».
  2. Переход в Панель управления с помощью кнопки Пуск в Windows 7

  3. Жмите «Система и безопасность».
  4. Переход в раздел Система и безопасность в Панели управления в Windows 7

  5. Переходите в «Центр обновлений Windows».
  6. Переход в раздел Центр обновления Windows в разделе Система и безопасность в Панели управления в Windows 7

  7. В нижней левой части появившегося окошка жмите по надписи «Установленные обновления».
  8. Переход в раздел Установленные обновления из раздела Центр обновления Windows в Панели управления в Windows 7

  9. Открывается окно с перечнем установленных на компьютере обновлений. Нам нужно отыскать обновление KB2852386 в разделе «Microsoft Windows» данного списка.
  10. Окно Установленные обновления в Панели управления в Windows 7

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

    KB2852386

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

    Обновление KB2852386 установлено в окне Установленные обновления в Панели управления в Windows 7

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

  12. Обновление KB2852386 не установлено в окне Установленные обновления в Панели управления в Windows 7

  13. Вернитесь в «Центр обновления». Быстро это можно сделать, если вы действовали точно по описанному выше алгоритму, нажав стрелочку, направленную влево в верхней части текущего окна слева от адресной строки.
  14. Возврат в Центр обновления Windows из окна Установленные обновления в Панели управления в Windows 7

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

  17. Система выполнит поиск не установленных на ваш ПК апдейтов.
  18. Поиск обновлений в окне Центр обновления Windows в Панели управления в Windows 7

  19. После завершения процедуры щелкните по надписи «Важных обновлений доступно».
  20. Переход к просмотру списка важных обновлений в окне Центр обновления Windows в Панели управления в Windows 7

  21. Откроется список важных апдейтов, которые не установлены на вашем ПК. Вы можете выбрать, какие из них устанавливать, поставив слева от наименований пометки в чекбоксы. Поставьте флажок напротив наименования «Обновление для Windows 7 (KB2852386)». Далее жмите «OK».
  22. Переход к установке обновления KB2852386 в окне Центра обновлений Windows в Панели управления в Windows 7

  23. Вернувшись в окно «Центра обновлений», жмите «Установить обновления».
  24. Запуск установки обновления в окне Центра обновлений Windows в Панели управления в Windows 7

  25. Запустится процесс инсталляции выбранных апдейтов.
  26. Установка обновления в окне Центра обновлений Windows в Панели управления в Windows 7

  27. После его окончания совершите перезагрузку ПК. Теперь у вас будет в наличии необходимый инструмент для очистки каталога «WinSxS».

Обновления установлены в окне Центра обновлений Windows в Панели управления в Windows 7

Далее мы рассмотрим различные способы очистки каталога «WinSxS» с помощью утилиты Cleanmgr.

Урок: Установка обновлений Виндовс 7 вручную

Способ 1: «Командная строка»

Нужную нам процедуру можно выполнить с помощью «Командной строки», через которую производится запуск утилиты Cleanmgr.

  1. Щелкайте «Пуск». Жмите «Все программы».
  2. Переход во Все программы с помощью кнопки Пуск в Windows 7

  3. Заходите в папку «Стандартные».
  4. Переход в каталог Стандартные с помощью кнопки Пуск в Windows 7

  5. В перечне найдите «Командная строка». Жмите по наименованию правой кнопкой мышки (ПКМ). Выбирайте вариант «Запуск от имени администратора».
  6. Запуск Командной строки от имени администратора через контекстное меню из каталога Стандартные с помощью кнопки Пуск в Windows 7

  7. Производится активирование «Командной строки». Вбейте следующую команду:

    Cleanmgr

    Жмите Enter.

  8. Запуск утилиты cleanmgr путем ввода команды в интерфейс Командной строки в Windows 7

  9. Открывается окошко, где предлагается выбрать диск, в котором будет выполняться чистка. По умолчанию должен стоять раздел C. Его и оставляйте, если ваша операционная система имеет стандартное расположение. Если же она, по какой-либо причине, установлена на другом диске, то выберите его. Жмите «OK».
  10. Выбор диска для очистки в диалоговом окне в Windows 7

  11. После этого утилита производит оценку объема места, которое она сможет очистить при проведении соответствующей операции. Это может занять определенное время, так что наберитесь терпения.
  12. Оценка объема места которое можно освободить на диске C программой для очистки диска в Windows 7

  13. Откроется перечень объектов системы, которые подлежат очистке. Среди них обязательно найдите позицию «Очистка обновлений Windows» (либо «Файлы резервной копии пакета обновлений») и поставьте около него пометку. Именно данная позиция отвечает за очистку папки «WinSxS». Напротив остальных пунктов расставляйте флажки на свое усмотрение. Можете все другие пометки снять, если не желаете больше ничего чистить, или отметить те компоненты, где также хотите произвести удаление «мусора». После этого жмите «OK».
    Запуск очистки диска в окне Очистка диска в Windows 7

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

  14. Откроется диалоговое окно, где будет задан вопрос, действительно ли хотите вы очистить выбранные компоненты. Соглашайтесь, нажав «Удалить файлы».
  15. Подтверждение удаления файлов утилитой Очистка диска в диалоговом окне в Windows 7

  16. Далее утилита Cleanmgr выполнит очистку папки «WinSxS» от ненужных файлов и после этого автоматически закроется.

Процедура удаления файлов утилитой Очистка диска в Windows 7

Урок: Активация «Командной строки» в Виндовс 7

Способ 2: Графический интерфейс Windows

Не каждому пользователю удобно запускать утилиты через «Командную строку». Большинство юзеров предпочитает это делать с помощью графического интерфейса ОС. Это вполне выполнимо и в отношении инструмента Cleanmgr. Данный способ, конечно, более понятен для простого пользователя, но, как вы увидите, займет большее по продолжительности время.

  1. Щелкайте «Пуск» и переходите по надписи «Компьютер».
  2. Переход по надписи Компьютер через меню Пуск в Windows 7

  3. В открывшемся окошке «Проводника» в перечне жестких накопителей отыщите наименование того раздела, где установлена текущая ОС Виндовс. В подавляющем большинстве случаев это диск C. Кликните по нему ПКМ. Выбирайте «Свойства».
  4. Переход в свойства диска C в Проводнике Виндовс с помощью контекстного меню в Windows 7

  5. В появившемся окошке жмите «Очистка диска».
  6. Переход к очистке диска C из вкладки Общие окна свойств диска в Windows 7

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

  9. В открывшемся окошке не обращайте внимания на перечень подлежащих очистке элементов, а жмите «Очистить системные файлы».
  10. Переход в окно очистки системных файлов из окна Очистка диска в Windows 7

  11. Будет выполнена повторная оценка освобождаемого места на накопителе, но уже с учетом системных элементов.
  12. Процедура оценки объема места которое можно освободить на диске C от системных файлов программой для очистки диска в Windows 7

  13. После этого будет открыто точно такое же окно «Очистка диска», которое мы наблюдали в Способе 1. Далее нужно произвести все те действия, которые были описаны в нем, начиная с пункта 7.

Окно Очистка диска в Windows 7

Способ 3: Автоматическая чистка «WinSxS»

В Виндовс 8 существует возможность настройки расписания очистки папки «WinSxS» через «Планировщик заданий». В Windows 7 такая возможность, к сожалению, отсутствует. Тем не менее можно все-таки запланировать периодическую очистку через все ту же «Командную строку», хотя и без гибкой настройки расписания.

  1. Активируйте «Командную строку» с административными правами тем же методом, который был описан в Способе 1 данного руководства. Введите следующее выражение:

    :: параметры очистки каталога winsxs
    REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup" /v StateFlags0088 /t REG_DWORD /d 2 /f
    :: параметры очистки временных объектов
    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"

    Щелкайте Enter.

  2. Создана задача ежемесячной очистки папки WinSxS с помощью утилиты cleanmgr путем ввода команды в интерфейс Командной строки в Windows 7

  3. Теперь вы запланировали процедуру ежемесячной очистки папки «WinSxS» с помощью утилиты Cleanmgr. Задача будет выполняться автоматически 1 раз в месяц 1-го числа без непосредственного участия пользователя.

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

Еще статьи по данной теме:

Помогла ли Вам статья?

Папка 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 с нужной периодичностью выполнения.

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

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

Размер современных жестких дисков персональных компьютеров может достигать несколько терабайтов, что не может не радовать, но как ни крути, растягиваться они не могут. И когда места на диске останется немного, мысль о том, что же делать дальше и куда девать контент начинает тревожить пользователя все сильнее.С пользовательским разделом все просто. В конце концов, часть файлов можно переместить на какой-нибудь съемный носитель. А вот как быть с системным разделом? Как вариант, можно удалить точки восстановления, что в общем то не рекомендуется делать, а также неиспользуемые программы. Последнее устраивает далеко не всех пользователей, а кроме того удаляемая программа должна занимать на диске много места.

В общем, логика такова – чем больше программа, тем она полезней winked .

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

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

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

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

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

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

Теперь нетрудно понять причины, по которым папка WinSxS занимает на жестком диске столь много места. Ее рост прямо пропорционален частоте обновлений. Старые системные компоненты архивируются и копируются в каталог WinSxS, что собственно и приводит к его увеличению. В реальности же ее размер редко превышает 15 Гб. К тому же файловые менеджеры, включая Проводник, вас обманывают, завышая размер папки WinSxS примерно на 40 процентов. Эти 40 процентов составляют файлы символьных ссылок, не содержащих в себе фактических данных, а лишь ссылающихся на них. «Настоящие» же файлы могут находиться в других системных каталогах, например, в Windows, ProgramData и т.д. Во-первых, удаление ссылок на размер WinSxS никак не повлияет, во-вторых, это опять же может привести к проблемам.

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

Очистка winsxs

Таким образом, смысл производить очистку папки WinSxS имеется только в двух случаях. Либо папка WinSxS действительно приняла «угрожающие» размеры, что более характерно для седьмой версии Windows, либо вы настолько дорожите каждым гигабайтом, что готовы рискнуть работоспособностью вашей системы. Существует несколько способов очистки каталога WinSxS. Самый простой, но не самый эффективный способ заключается в использовании системной утилиты cleanmgr, также известной как «Очистка диска». Чтобы запустить ее, в окошке «Выполнить» введите команду cleanmgr и нажмите ввод. Узнаете?

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

Программа для очистки winsxs — DISM

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

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

DISM.exe /online /Cleanup-Image /StartComponentCleanup

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

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

DISM.exe /online /Cleanup-Image /SPSuperseded

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

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

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

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

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

Последствия будут точно такими же, как и в случае использования команды DISM.exe /online /Cleanup-Image /SPSuperseded.

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

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

Если файлы компонентов занимают много места на диске, вы можете удалить их. Для этого опять воспользуемся уже знакомой утилитой DISM. Запускаем консоль и вводим следующую команду:

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

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

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

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

Ключевое слово NAME здесь означает название компонента. Например, нам нужно удалить модуль Microsoft-Hyper-V-All.

Папка WinSxS и ее очистка в Windows 7 и 8/8.1

DISM.exe /Online /Disable-Feature /featurename:Microsoft-Hyper-V-All /Remove

Теперь если вы выполните команду Get-Features еще раз, то увидите, что статус компонента изменился на «Disabled with Payload Removed» что означает «отключено с удалением полезных файлов».

Итог:

Как видите, ничего сложного в этом нет. Мы протестировали все вышеописанные варианты, и нашли их вполне действенными и эффективными. Но самое главное, что наши действия не привели к каким-либо отрицательным последствиям для операционной системы.

Все что останется в папке WinSxS удалять не следует. И еще один момент. Не используйте случайные, найденные в Интернете утилиты для очистки этой папки.

Как показал опыт, применение таких «чистильщиков» нередко приводило к полной переустановке системы. А еще обратите внимание на тот факт, что ни в одном из известных оптимизаторов вы не найдете функции очистки каталога WinSxS.

  • Winsxs windows server 2008 r2 очистка
  • Wins server windows server 2016
  • Winretools windows 8 что это
  • Winsxs как очистить windows 2008 r2
  • Winreagent что это за папка в windows 10 можно ли удалить