Многими пользователями воспринимаются едва ли не как эталон «падучести» и склонности к постепенному замусориванию лишними файлами. К сожалению, некоторая доля истины в таких убеждениях есть.
Именно поэтому никак не уменьшается популярность разного рода программ-оптимизаторов, которые позволяют держать поголовье этого мусора под относительным контролем. Вот только некоторым пользователям бывает мало их функционала, а потому они решают взять все в свои руки. Результаты бывают просто катастрофическими.
К примеру, они нередко удаляют каталог 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
Во второй строке указан реальный размер всех компонентов, на который и следует ориентироваться. Наконец, самое последнее значение - количество тех системных файлов, которые были заменены на новые, а потому их можно безболезненно удалить.
Первый способ
Является наиболее простым и действенным. Итак, чтобы папка 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 частично оптимизируется системными средствами, так что сильно беспокоиться о ней не стоит.
Папка WinSXS – неотъемлемая часть любой операционной системы версии 7 и выше. Она представляет собой архив, который хранит информацию для резервного восстановления системы. Папка пополняется файлами с каждым обновлением Windows и может разрастись до довольно больших размеров, если ОС долго не переустанавливать.
В теории, папку WinSXS можно периодически очищать. Однако удаление некоторых файлов может оказать негативное воздействие на работу вашего компьютера. Чтобы узнать, что именно можно убирать, а что лучше оставить, необходимо прибегнуть к использованию специального ПО.
Как очистить папку Winsxs в Windows 7
Для обеспечения возможности произведения действий с папкой WinSXS в Windows 7, на вашем ПК должен быть установлен пакет апдейтов SP1. Проверить его наличие можно по следующему пути: «Панель управления» – «Все элементы системы безопасности» – «Система». Чуть ниже надписи версии ОС должна быть указана строчка Service Pack 1. Если ее нет, то удалить папку не получится.
Перед тем как приступать непосредственно к удалению папки, необходимо скачать обновление KB2852386. Через меню «Пуск» войдите в «Центр обновлений». В списке «Необязательных обновлений» найдите искомый номер и установите его.
Почистить папку WinSXS в Windows 7 можно несколькими способами. Первый из них предполагает очистку диска через «Свойства».
Зайдите в папку «Мой компьютер» и, нажав правой клавишей на иконку «Локального диска С», выберите пункт «Свойства». Рядом с круговой диаграммой отображения заполненности диска находится кнопка «Очистка диска», которую и необходимо нажать. Лишние файлы будут удалены автоматически.
Удалить ненужные документы можно при помощи команды «Выполнить». В строке «Открыть:» введите на латинице cleanmgr и нажмите Enter. Выберите «Диск С» и далее поставьте галочку в строке «Очистка обновлений Windows». Команда будет выполнена.
Для очистки хранилища можно использовать специальную утилиту WinsxsLite . Она находится в свободном доступе в Интернете.
Скачайте программу и откройте ее с правами администратора. Введите «1», затем «s». Процесс сканирования будет запущен. Обычно он длится довольно долго. После его окончания введите следующие данные:
- Phase 1 + Apply [a];
- Phase 2 + Scan [s] + Apply [a];
- тут впишите то же, что и во второй строке.
Очистить Winsxs в Windows 8
Действия с папкой WinSXS в “восьмерке” могут быть произведены при помощи функции «Очистки диска». Вызовите команду «Выполнить» и введите cleanmgr . Далее следует выбрать диск С. В новом окне нужно нажать «Очистить системные файлы». Установите галочку возле пункта «Очистки обновлений» и дождитесь пока процесс будет завершен. Этот способ удалит из папки именно файлы обновлений.
Чтобы избавиться от второстепенных файлов, рекомендуем воспользоваться утилитой DISM. Откройте командную строку от администратора. Задайте команду: Dism.exe /online /cleanup-image /AnalyzeComponentStore. Начнется поиск файлов, которые могут быть “безболезненно“ удалены из папки. По окончании процесса вы увидите рекомендации ОС относительно очистки хранилища. Автоматическое удаление лишних компонентов можно запустить, вписав команду Dism.exe /online /cleanup-image /StartComponentCleanup.
Как очистить папку Winsxs в Windows 10
Удаление данных из папки WinSXS в десятой версии Windows должно быть предельно аккуратным. Не рекомендуется предпринимать какие-либо действия, если размер папки намного меньше 10 ГБ. Особенность заключается в том, что при удалении элементов папки “легче“ 5 ГБ, ее объем может возрасти и система будет работать хуже.
Очистка в Windows 10 обычно происходит через командную строку. Алгоритм действий абсолютно соответствует описанному для 8 версии ОС.
Папка WinSxS находится в C:\Windows\WinSxS, занимает много места и продолжает расти. В этой папке накапливаются ненужные файлы, например, старые компоненты системы, и чем дольше у вас стоит операционная система, тем больше папка WinSxS.
Почему папка WinSxS растет?
Когда вы устанавливаете любые обновления системы, старые файлы заменяются новыми, а в папке WinSxS на случай багов сохраняются все старые варианты.
Файлы из папки Windows попадают в WinSxS с помощью жестких ссылок, и файловые менеджеры принимают их за реальный объем. Поэтому размеры папки могут отображаться неверно, а на самом деле она, как правило, весит не больше 15ГБ.
Однако если вы хотите почистить свою систему от ненужных файлов, есть несколько способов сделать это.
Очистка обновлений Windows
В командной строке нужно набрать cleanmgr, и встроенная утилита покажет, сколько места вы можете освободить. Надо просто отметить «Очистка обновлений Windows» и нажать ОК.
Если вы несколько лет использовали одну операционную систему, наверняка у вас освободиться несколько гигабайтов свободного места.
В следующий раз при перезагрузке, Windows 7 потратит несколько минут на очистку системных файлов, прежде чем вы сможете снова увидеть свой рабочий стол. Если же этой опции у вас нет, наверняка вы давно не обновляли Windows. Установите последние обновления системы, и она появится.
В отличие от семерки, Windows 8 и 8.1 очищают обновления автоматически в Планировщике. Windows очищает папку по расписанию с помощью задания Microsoft – Windows – Servicing – StartComponentCleanup, которое автоматически запускается в фоновом режиме и удаляет компоненты через 30 дней после того, как вы установили обновления.
Если вы хотите удалять обновления вручную, откройте «Очистку диска», отметьте «Очистку обновлений Windows» и нажмите ОК.
В ОС Windows 8.1 реализовано еще больше возможностей для самостоятельного удаления файлов. Там можно удалить все предыдущие версии, даже когда с момента установки новых еще не прошло 30 дней. Для этого надо запустить командную строку от имени администратора и ввести нужные команды.
Например, одна команда удаляет все версии обновлений без 30 дней ожидания:
DISM.exe /online /Cleanup-Image /StartComponentCleanup
Другая удаляет файлы, нужные для удаления пакетов обновлений. После ввода этой команды вы не сможете удалить установленные пакеты обновлений:
DISM.exe /online /Cleanup-Image /SPSuperseded
Еще одна команда удалит все старые версии каждого компонента. После этого вы не сможете удалить все установленные пакеты обновлений:
DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Удаление компонентов по требованию
Современные версии Windows позволяют включать компоненты системы по требованию. Список функций находится в окне «Компоненты Windows», в которое можно попасть из панели управления.
Даже если вы не установили какие-то из них, то есть, они не отмечены флажком, компоненты все равно хранятся на вашем жестком диске в папке WinSxS. Если вы захотите их установить, не придется ничего скачивать, можно сделать это из папки.
Однако, даже неиспользуемые компоненты занимают место на жестком диске, и если вам очень важно свободное место, можете их удалить.
В Windows 8 добавлена новая опция, которая позволяет удалить все эти файлы из WinSxS, а если они внезапно понадобятся вам, можете скачать их у Microsoft.
Чтобы удалить компоненты, откройте командную строку и вбейте следующую команду:
DISM.exe /Online /English /Get-Features /Format:Table
Вы увидите разные компоненты и их состояние.
Чтобы удалить функцию из системы, можно использовать следующую комнду, заменив NAME на название функции, которую вы хотите удалить.
DISM.exe /Online /Disable-Feature /featurename:NAME /Remove
Если вы выполните команду / GetFeatures еще раз, вы увидите, что функция сменила статус на: «Disabled with Payload Removed» («Отключено с удалением полезных файлов») вместо просто «Disabled» («Отключено»).
Так, при каждом запуске утилиты «Очистка диска» в папку %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 и новее. Возможно, со временем конкретика и появится…
Наконец, не совсем понятно, что мешало реализовать это раньше, и почему обновление появилось именно сейчас. Кстати, перенос очистки в утилиту DISM.exe Windows 7 пока не планируется, что не позволяет обрабатывать автономные образы. Возможно, такой перенос вскрывает целый пласт вопросов поддержки, связанных с обслуживанием образов.
Как автоматизировать очистку папки WinSxS
В Windows 8 очистка возложена на отдельное запланированное задание , а в крайнем случае можно воспользоваться утилитой командной строки DISM.exe. В Windows 7 единственный доступный пока способ заключается в создании настроенной конфигурации утилиты «Очистка диска» и добавления полученной команды в планировщик.
Папки со сжатыми файлами помечены синим. Пока что я не видел ни одного факта сжатия в Windows 7.
Почему не работает команда DISM /Online /Cleanup-Image /StartComponentCleanup ?
Потому что она для Windows 8 и новее. В Windows 7 используйте очистку диска, следуя инструкциям этой статьи.
Продолжение следует…
Дискуссия
У меня к вам примерно те же вопросы, что и после публикации аналогичной статьи о Windows 8. Но учитывая высокий процент владельцев Windows 7, я ожидаю увидеть больше ответов:)
Пожалуйста, напишите в комментариях :
- Получилось ли у вас оптимизировать папку WinSxS
- Сколько места вы сэкономили (перевести байты в гигабайты можно
Многие сталкиваются с проблемой нехватки свободного места на жёстком диске. Особенно часто засоряется диск, на котором установлена сама операционная система. Это происходит из-за того, что на нём находится очень много папок, которые сама система наполняет необходимой ей информацией. Данная проблема актуальна и для Windows 7. Почистить системные папки от ненужного мусора можно как вручную, так и используя специальные программы.
Системные папки Windows 7: необходимость очистки и возможные последствия
Каждая из системных папок имеет своё назначение и хранит информацию определённого рода. Перед очищением диска внимательно ознакомьтесь с тем, за какую функцию отвечает та или иная папка, в противном случае вы можете потерять важные данные или сильно навредить операционной системе, что приведёт к её поломке:
Видео: какие файлы можно удалять на системном диске
Что не стоит делать при очистке системных папок
Внимательно ознакомьтесь с особенностями вышеперечисленных папок. Прежде чем очищать одну из них, подумайте, не пригодится ли вам её содержимое в будущем. Некоторые папки, например, Windows или System32, вообще не стоит трогать. И не пытайтесь очистить папки, просто удалив их содержимое. Это приведёт к тому, что в памяти компьютера сохранятся остатки от них, которые в будущем начнут захламлять и перегружать систему. Существуют лишь некоторые папки, которые очищать вручную можно:
Ни в коем случае не удаляйте сами папки, это приведёт к критическим ошибкам в работе системы, нужно стирать только их содержимое. Также перед очищением системных папок убедитесь в возможности освободить память другими методами, например, посредством удаления сторонних приложений и игр.
Методы очистки системных папок Windows 7
Если вы всё-таки решили очистить жёсткий диск от скопившихся сторонних файлов, то легче всего воспользоваться встроенными функциями Windows. Есть два изначальных варианта - стандартная и расширенная очистка.
Стандартная очистка
Используя метод стандартной очистки, вы избавитесь от следующих файлов и папок:
Чтобы провести стандартную очистку жёсткого диска, выполните следующие действия:
Открываем свойства системного диска
Переходим в раздел «Общие»
Выбираем файлы, которые хотим удалить
Нажимаем кнопку «Очистить» в разделе «Восстановление системы и теневое копирование»
Расширенная очистка
С помощью расширенного варианта очистки вы удалите следующие папки и файлы:
Чтобы провести расширенную очистку диска, выполните следующие действия:
Запускаем «Командную строку» от имени администратора
Прописываем команду cleanmgr
Выбираем диск, на котором следует выполнить очистку
Видео: чистка диска средствами Windows
Очистка диска при помощи сторонних программ
Перед тем как приступить к ручной чистке каждой папки в отдельности, стоит воспользоваться специальными сторонними программами, созданными для автоматического поиска и очищения диска от лишних файлов:
Скачиваем приложение CCleaner
Переходим в раздел «Очистка»
Выбираем разделы, которые надо очистить
Нажимаем кнопку «Анализ»
До удаления файлов можно посмотреть сведения о них
Видео: удаление системных файлов при помощи программы CCleaner
Особенности очистки отдельных системных папок
Если предыдущие методы очистки не решили вашу проблему или нужно очистить одну из папок выборочно, то найдите её в нижеперечисленных разделах и выполните предложенные инструкции.
Но многие папки скрыты по умолчанию, чтобы пользователь случайно не повредил их. Для отображения скрытых папок в общем списке выполните следующие действия:
Открываем проводник
Разворачиваем меню «Сервис»
Переходим к разделу «Параметры папок»
Переходим в раздел «Вид»
Изменяем параметры скрытых папок
Winsxs
Очистка папки Winsxs на Windows 7 производится через стандартную очистку диска. Этот метод уже описан выше. Перед запуском очистки вам предлагают список файлов, которые можно удалить. Отметьте в нём раздел «Файлы резервной копии пакета обновлений».
Отмечаем «Файлы резервной копии пакета обновлений»
Видео: как очистить папку Winsxs в Windows 7
System Volume Information
Чтобы очистить папку System Volume Information, нужно сначала получить доступ к ней:
Открываем свойства папки System Volume Information
Переходим на вкладку «Безопасность»
Нажимаем кнопку «Изменить»
Нажимаем кнопку «Добавить»
Прописываем имя пользователя
Выдаем полный доступ к папке
Переходим к свойствам компьютера
Переходим в раздел «Защита системы»
Нажимаем кнопку «Настроить»
Последовательно нажимаем кнопки «Применить», ОК.
DriversStore
Чтобы удалить устаревшие драйверы из хранилища под названием DriversStore, выполните следующие действия:
Открываем командную строку
Прописываем команду pnputil.exe –e
Прописываем и выполняем команду
Installer
В папке Installer могут содержаться необходимые системе или программам файлы, но существует специальное стороннее приложение PatchCleaner, которое автоматически определит, что из содержимого можно удалить:
PatchCleaner выполняет поиск устаревших файлов обновлений и позволяет переместить их на другой носитель или полностью удалить
Нажимаем кнопку Browse
Указываем путь до папки Installer
Нажимаем кнопку Delete
Подтверждаем действие нажатием на кнопку Yes
Pagefile.sys
Если вы уверены, что компьютер справится с требуемыми задачами без файла подкачки Pagefile.sys, то можете его удалить, выполнив следующие действия:
Переходим в раздел «Дополнительные параметры системы»
Нажимаем кнопку «Параметры»
Нажимаем кнопку «Изменить» во вкладке «Дополнительно»
Задаем нужные параметры
Перезагружаем компьютер
Папки с историей, кэшем и cookie браузера
Файлы браузера могут занимать большое количество места на диске. Удалить их легче и безопасней всего через настройки самого браузера: Отмечаем файлы. которые надо удалить из истории браузера
Выставляем параметр «За всё время» и очищаем историю
Проблемы при очистке диска
Если после того как вы произвели удаление каких-либо файлов из системной папки, появились ошибки или компьютер начал тормозить, остаётся сделать одно - выполнить восстановление системы. Произойти такое могло при некорректной очистке диска или удалении нужных файлов. Восстановление системы возможно только в том случае, если на компьютере имеются точки восстановления:
Запускаем компьютер в безопасном режиме
Открываем приложение «Восстановление системы»
Нажимаем кнопку «Далее»
Выбираем точку восстановления
Видео: восстановление Windows 7
Что делать, если нет кнопки «Очистить системные файлы»
Если при попытке освободить место на диске через стандартный метод очистки вы столкнулись с отсутствием кнопки «Очистить системные файлы», это значит, что у вас отключён UAC (контроль учётных записей), и программа сразу запускается с возможностью очистки системных файлов. То есть, нажатие кнопки «Очистить системные файлы» даёт вам права администратора и вместе с ними возможность редактировать и очищать системные папки. Но если UAC отключён, то доступ к изменению системных файлов вы имеете сразу и нажимать какие-либо дополнительные кнопки не нужно.
Если кнопка «Очистить системные файлы» отстуствует, контроль учётных записей отключён
Если вы хотите очистить место на диске или уверены, что в системных файлах сохранилась часть вируса, то на этот случай в самой операционной системе есть функция стандартной и расширенной очистки диска. Также можно воспользоваться сторонними программами или очистить каждую папку отдельно. Но не стоит удалять всё подряд, иначе это приведёт к поломке компьютера, и единственным выходом будет откатить систему до последней точки восстановления.
Установка, настройка и восстановление визуальных закладок
Removable Device в биосе что это за опция?
Мобильные приложения для продуктивности в делах и в жизни
Установка и настройка IntelliJ IDEA
Драйверы и софт usb easycap 2