Делаем сами - Информационный портал

Делаем сами - Информационный портал

» » Winsxs что за папка. WinSxS — что это за папка и можно ли ее удалить или уменьшить? Правильный процесс освобождения памяти диска

Winsxs что за папка. WinSxS — что это за папка и можно ли ее удалить или уменьшить? Правильный процесс освобождения памяти диска

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

WinSxS: что это за папка, и зачем она нужна

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

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

Ответ на вопрос «Можно ли удалить WinSxS?» довольно простой. Файлы, хранящиеся внутри данной папки, удалять стоит в том случае, если после установленного обновления операционная система Windows работает стабильно. Эти файлы в Windows 10 могут понадобиться не только для «отката» на версию Windows до обновления, но и для .

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

Важно: Ни в коем случае не старайтесь удалять папку WinSxS целиком, предварительно заполучив разрешение на ее изменение от TrustedInstaller. Если при загрузке Windows не обнаружит на компьютере папку WinSxS, операционная система рискует не заработать.

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

Очистка WinSxS в Windows 10 проводится следующим образом:


Обратите внимание: на операционной системе Windows 10 рекомендует проводить очистку WinSxS, когда размер папки приближается к 10 гигабайтам или превышает данное значение. Если папка занимает 5 гигабайт или меньше, в некоторых случаях выполнение команды по ее очистке может привести, наоборот, к увеличению ее объема.

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

Чтобы удалить лишние файлы из папки WinSxS в Windows 8 и Windows 8.1, необходимо:

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

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

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

Эта директория обычно раздражает владельцев ПК с операционной системой 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, но можно инсталлировать в ПК особое приложение, аналогичное утилите используемой в «Восьмерке».

Для инсталляции приложения необходимо сделать следующее:

По аналогии с алгоритмом действий в Виндовс 8 можно почистить папку WinSxS.

Многие обладатели 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.

Теперь по порядку:
- 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;

Для работы скрипта используется также конфигурационный файл 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 ;
- - Command Line Hardlinks;
- Fcmp v1.6 - автор рекомендует пользоваться именно 1.6;
- MD5File ;
- StringConverter v1.2 .

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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