Что в папке winsxs windows 7. Всё о папке WinSxS: зачем она нужна, можно ли её удалить или очистить. Уменьшаем размер папки winsxs

Здесь по порядку:

  1. Размер хранилища компонентов, каким его видит проводник , т.е. без учета жестких ссылок внутри WinSxS.
  2. Реальный размер хранилища компонентов с учетом жестких ссылок (за исключением ссылок на папку Windows), в том числе:
  • Общие файлы с папкой Windows. Эти файлы необходимы для работы системы и ни в коем случае не являются лишними. В моем примере они составляют 87% от размера хранилища, но чем больше обновлений устанавливается, тем ниже этот процент.
  • Резервные копии и отключенные компоненты . Эти файлы хранятся на случай проблем с обновленными компонентами или для включения ролей или компонентов. Их можно условно считать лишними, поскольку они не критичны для текущей работы системы.
  • Кэш и временные файлы . Эти файлы нужны для быстрой работы системы обслуживания, но не являются абсолютно необходимыми для функционирования Windows.
  • Дата последней очистки хранилища . Об очистке во всех подробностях ниже.
  • Число пакетов, замененных более новыми , и рекомендация по очистке . Фактически, это – файлы, которые обновились после работы Windows Update. Их можно удалить очисткой хранилища.
  • Я прямо вижу, как у вас руки чешутся очистить хранилище и высвободить место:)

    Как очистить папку WinSxS в Windows 10, 8.1 и 8

    Начиная с Windows 8, в ОС заложено три способа очистки.

    Вы можете очистить хранилище компонентов вручную одной командой.

    Dism.exe /Online /Cleanup-Image /StartComponentCleanup

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

    Утилита «Очистка диска»

    Andrey Bayatakov, спасибо за напоминание об этом способе!

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

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

    Запланированное задание

    Windows выполняет очистку папки winsxs по расписанию с помощью задания Microsoft – Windows – Servicing – StartComponentCleanup .

    Конкретной команды не видно, поскольку очистка реализована обработчиком COM-объектов. А отсутствие триггеров свидетельствует о том, что задание работает в рамках вездесущего автоматического обслуживания . Запустив задание из планировщика или командной строки, вы достигаете почти того же эффекта, что и командой DISM с ключом /StartComponentCleanup . Различия таковы:

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

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

    Как видите, в моем случае очистка 10 пакетов позволила сэкономить 60MB, что не так уж и много в масштабах папки. Однако можно почистить еще:)

    Как удалить все старые версии компонентов из папки WinSxS в Windows 10 и 8.1

    Во времена Windows XP был очень популярен вопрос, можно ли удалять папки $NTUninstallKBxxxxxx$ из папки Windows. Помните такое?

    В Windows 8.1 появилась аналогичная возможность, хотя реализована она совсем иначе ввиду глобальных различий в системах обслуживания 8.1 и XP.

    Команда для удаления

    Начиная с Windows 8.1, у параметра /StartComponentCleanup есть дополнительный ключ /ResetBase , с помощью которого можно удалить все предыдущие версии компонентов. Этот ключ не задействован в запланированном задании.

    Внимание! Удаление предыдущих версий компонентов лишает вас возможности удалить установленные обновления и пакеты исправлений (Service Packs), но не блокирует установку будущих обновлений.

    Это предупреждение вовсе не дежурное, если вспомнить недавнюю ошибку 0xc0000005 после KB2859537 , от которой плакал горючими слезами Рунет. Так или иначе, волшебная команда:

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

    Очевидно, выигрыш дискового пространства зависит как от количества зачищаемых обновлений, так и от объема замененных ими компонентов. В моем примере удалось высвободить еще около 24MB.

    Что происходит при удалении всех предыдущих версий компонентов

    Сжатие компонентов в папке WinSxS (тайное знание)

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

    1. Сжатие применяется к файлам, которые не использует операционная система . К ним относятся предыдущие версии компонентов и отключенные компоненты. Этим, видимо, и объясняется не столь существенный выигрыш от удаления предыдущих версий с параметром /ResetBase .
    2. Используется разностное сжатие . По неподтвержденной пока уже подтвержденной информации в Windows 8.1 для компрессии замененных компонентов применяется разностное сжатие .
    3. Экономия дискового пространства может быть весьма существенной в некоторых сценариях. Так, на установке Windows Server Core 2012 R2 Preview благодаря сжатию высвобождается около 20% места, если исключить из уравнения файлы подкачки и гибернации. Экономия достигается за счет сжатия компонентов отключенных ролей сервера.

    В статье , где собраны все технические тонкости, я описал разные механизмы сжатия Windows 8 и 8.1+.

    С чем связаны изменения в системе обслуживания Windows 8 и 8.1

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

    Серверные ОС

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

    Удаление неиспользуемых ролей сервера в Windows Server 2012 помогает ИТ-специалистам эффективнее распоряжаться дисковым пространством. Тем, кто не знает об этой возможности или не считает целесообразным ее применять, поможет сжатие компонентов неиспользуемых ролей в Windows Server 2012 R2.

    Клиентские ОС

    К моменту выхода Windows 7 стоимость 1GB на жестких дисках была столь невелика, что папка WinSxS вызывала головную боль только у товарищей с маленьким сами знаете, чем . Однако на сцену уже выходили SSD , и система обслуживания Windows не очень хорошо сочеталась с их скромным объемом.

    Казалось бы, к выходу Windows 8 твердотельный накопитель объемом 128GB уже не был чем-то из ряда вон выходящим, но на разработчиков системы обслуживания свалилась новая беда – планшеты, в том числе свой же Surface.

    Действительно, все современные планшеты на Clover Trail в лучшем случае комплектуются диском в 64GB. А в более популярных младших моделях после вычета раздела восстановления остается около 25GB, чего недостаточно для более-менее долгосрочной работы Windows.

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

    Дискуссия и опрос

    Эта запись является хорошим поводом для вас высказать все, что наболело по поводу хранилища компонентов Windows:) Опрос призван выявить количественный расклад, а в комментариях напишите, создает ли вам проблемы рост размера папки WinSxS . Если создает, опишите их и предоставьте ссылку на полноэкранный скриншот оснастки diskmgmt.msc .

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

    Почему WinSxS занимает много места на диске

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

    В действительности объём дискового пространства, занимаемого папкой WinSxS, не такой, каким показывает его нам проводник так как подавляющее содержимое этого каталога представлено «жёсткими ссылками ».

    Специфика системы NTFS такова, что каждый файл можно считать жёсткой ссылкой на самого себя. Т.е. благодаря жёстким ссылкам один и тот же файл может фигурировать одновременно в различных папках или находиться под различными именами в одном каталоге.

    Большинство компьютерных программ, включая проводник Windows, не различают жёсткие ссылки, а, следовательно, некорректно определяют и занимаемый ими объём, завышая реальные значения.

    Как узнать реальный размер папки WinSxS в Windows 10 / 8.1 / 8


    В результате получим примерно следующую информацию (на скриншоте ниже), понятно, что значения в каждом конкретном случае будут разными.

    Как очистить папку WinSxS в Windows 10 / 8.1 / 8


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

    Таким образом можно освободить до 7 Гбайт дискового пространства на Диске (C:), удалив файлы, не влияющие на работу Windows. Обратите внимание, объём удаляемых объектов будет зависеть от того как долго установлена система на компьютере (чем дольше, тем больше места можно освободить).

    Привет админ! Неделю назад я стал замечать, что свободное пространство на моём диске (C:), с установленной Windows 10, стало куда-то исчезать, да и шутка ли, в один прекрасный день пропало целых 3 Гб. Далеко не сразу, но мне удалось найти виновника, а точнее виновницу, ей оказалась папка WinSxS - её размер в моей операционной системе ещё неделю назад был 15 Гб, но на сегодня он уже составляет 18 Гб. Также я заметил, после чего именно эта папка так сильно разрослась, причиной оказались - обновления операционной системы, за прошлую неделю моя Windows 10 получала их слишком много, ноутбук несколько раз просил меня перезагрузиться для установки обновлений.

    Вопрос мой такой. О папке WinSxS в интернете написано много, но всё-таки, каким образом безопаснее всего очистить эту папку или она когда-нибудь очистится сама? Какие именно компоненты системы хранит папка WinSxS ? Говорят, что на деле она занимает намного меньше места, чем видно в её свойствах и находятся на ней всего лишь символические ссылки.

    Как очистить папку WinSxS в Windows 10, 8.1

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

    Буквально позавчера, установленная на моём ноутбуке Windows 8.1 несколько раз обновилась, а вчера утром мне на глаза попалось окно «Этот компьютер» и я с удивлением обнаружил, что на моём диске (C:) осталось свободного места 29 ГБ , хотя ещё вчера было 34 ГБ !

    Я быстро исследовал жёсткий диск программой « » и обнаружил, что 5 ГБ свободного пространства на диске «съела» папка WinSxS, после этого она стала занимать рекордный размер - 21 ГБ .

    Предлагаю вам вместе очистить папку хранилища компонентов на моём компьютере и по ходу дела рассмотреть остальные вопросы, касаемые этой папки!

    Зачем нужна папка WinSxS?

    Папка WinSxS, находится по адресу C:\Windows\WinSxS и является хранилищем компонентов Windows. Закономерен вопрос: «Что это за хранилище такое?»

    Впервые папка WinSxS появилась ещё в операционной системе Windows XP. Создаётся папка WinSxS в процессе установки OS и содержит в себе копии оригинальных файлов Windows, которые операционная система использует для своего восстановления по мере надобности. Приведу самый простой пример, давайте удалим из системы папку Internet Explorer , в которой содержится известный браузер от Майкрософт, сделать это непросто, но при желании можно, после удаления файлов браузера введём команду « sfc /scannow » , в результате Windows 10 начнёт проверку целостности системных файлов и при обнаружении отсутствующего браузера Internet Explorer, восстановит его оригинальные файлы из нашей папки WinSxS. Многие удалённые или повреждённые системные файлы из папки Windows операционная система восстановит автоматически и без команды « sfc /scannow ».

    • Примечание : Начиная с Windows 10, (заменивший откат к заводским настройкам) происходит также с помощью компонентов из папки WinSxS

    Почему папка WinSxS может разрастись после очередного обновления Windows?

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

    Папка WinSxS занимает меньше места на жёстком диске, чем это кажется

    Специфика работы операционной системы выглядит так, что одной трети файлов в папке WinSxS на самом деле нет, но есть жёсткие ссылки на эти файлы. Файлы же в это время находятся в других системных папках Windows и System32.

    Папку WinSxS можно очистить от старых версий системных компонентов, но удалять её ни в коем случае нельзя

    Обычно папка хранилища системных компонентов занимает на диске (C:) не более 10 ГБ и это вполне нормально, но если папка разрастается до 15-20 ГБ , то нужно срочно производить процедуру очистки.

    Прежде чем произвести очистку папки WinSxS, давайте проанализируем её содержание при помощи командной строки.

    Итак, если пройти по адресу C:\Windows и посмотреть свойства папки WinSxS, то нам откроется такая картина.

    В моём случае папка весит довольно много 21 ГБ .

    Открываем командную строку от имени администратора и вводим команду:

    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore (данная команда произведёт анализ папки WinSxS)


    Размер хранилища компонентов по данным проводника: 20.86 GB
    Фактический размер хранилища компонентов: 17.71 GB
    Рекомендуется очистка хранилища компонентов: Да

    Очищаем папку WinSxS с помощью командной строки администратора, вводим команду:

    Dism.exe /Online /Cleanup-Image /StartComponentCleanup

    Операция успешно завершена

    Папка WinSxS очищена! Интересно, насколько она стала меньше в размере (напомню, что до очистки она занимала размер 21 ГБ )

    Производим анализ хранилища компонентов уже знакомой вам командой:

    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

    Сведения хранилища компонентов (WinSxS):
    Размер хранилища компонентов по данным проводника: 7.95 GB
    Фактический размер хранилища компонентов: 7.74 GB
    Рекомендуется очистка хранилища компонентов: Нет

    Вот и всё. Теперь хранилище компонентов на нашем компьютере занимает 7.74 GB! Размер папки уменьшен в три раза.

    Друзья, папку WinSxS можно ужать ещё. Дело в том, что у параметра /StartComponentCleanup есть дополнительный ключ /ResetBase, с помощью которого можно удалить все замененные версии для всех компонентов в хранилище компонентов. Вводим команду:

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

    Операция успешно завершена

    Теперь наша папка WinSxS стала ещё меньше 6,85 ГБ!

    Очистка папки WinSxS с помощью встроенной в Windows утилиты «Очистка диска»

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

    Не так давно большая часть домашних ПК комплектовалась жесткими дисками, объемы которых были чрезвычайно далеки от эпических. В частности, нередко можно было встретить машину с винчестером на 30 Гб, а то и менее.

    Разумеется, в то время борьба шла едва ли не за каждый свободный мегабайт на жестком диске. Шли годы, размеры носителей данных постепенно росли. Сегодня уже не редкость домашний ПК с одним-двумя терабайтами на борту, а потому беспокойство о нехватке свободного места пользователей практически не посещает.

    Папка WinSxS

    Впрочем, это относится не ко всем пользователям. К примеру, некоторым из них не дает покоя очистка WinSxS. Что это за аббревиатура? Это - название системной папки, чьи размеры нередко становятся причиной дискуссий на компьютерных форумах.

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

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

    Для чего она нужна?

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

    Почему она постоянно увеличивается?

    У многих неопытных пользователей есть устойчивое заблуждение, что начинает отхватывать огромные куски свободного дискового пространства сразу после установки самой системы. Это далеко не так.

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

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

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

    Windows 7

    До недавнего времени пользователи ОС от не могли даже помыслить о том, что многие важные функции наконец-то будут внедрены напрямую в систему. Все изменилось после появления набора «заплаток» SP1 на «семерку».

    Сравнительно недавно, 8 октября 2013 года, Microsoft порадовала своих пользователей обновлением KB2852386, которое добавило в систему возможность штатной очистки данного каталога. Если у вас включена автоматическая скачка и установка обновлений, то оно наверняка есть в вашей системе.

    Запускаем процедуру очистки

    С этим справится даже самый неопытный пользователь. Сперва следует открыть окно «Мой компьютер». Затем нужно кликнуть правой клавишей мыши по системному диску, выбрать в появившемся контекстном меню пункт «Свойства», а затем перейти на вкладку «Общие» в появившемся диалоговом окне.

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

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

    Снова запустится анализ, после которого вновь появится еще одно окно. В нем вы сможете наконец-то ткнуть по кнопке «Ок», после чего очистка WinSxS будет завершена.

    Другой способ

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

    Сначала нажимаете на кнопку «Пуск», ищете в открывшемся меню пункт «Поиск». В поле этом пропечатываете слово CMD, после чего в правой части рабочего окна находите одноименный файл. Щелкаете по нему ПКМ, после чего выбираете «Запуск от имени администратора» в появившемся контекстном меню.

    Что делать дальше?

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

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

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

    О преимуществах Windows 8/8.1, или Автоматизация очистки

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

    В «Семерке» нечто подобное настроить также вполне реально. Чтобы у вас была автоматическая очистка папки WinSxS, Windows 7 нужно запустить из-под администраторской записи. Кроме того, потребуется войти в эмулятор терминала с повышенными правами.

    Мы уже подробно описывали эту технологию выше. Когда перед вами окажется окно терминала, в него следует копировать следующую строку: schtasks /Create /TN CleanupWinSxS /RL Highest /SC monthly /TR "cleanmgr /sagerun:88". После этого можно нажимать на Enter.

    Отныне в первых числах каждого месяца папка будет автоматически вычищаться от всякого мусора. Если вы хотите скорректировать время исполнения, нажмите на кнопку «Пуск», отыщите там поле «Выполнить», после чего введите туда команду taskschd.msc.

    Откроется «Планировщик заданий Windows», в котором можно откорректировать все необходимые показатели удаления старых файлов из WinSxS. Очистка Windows 8/8.1 не нужна! Еще раз напоминаем, что неактуальные обновления оттуда удаляются в автоматическом порядке.

    Так насколько оправдана такая очистка?

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

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

    Нетрудно предположить, что в случае, когда какой-то патч окажется проблемным, вы легко сможете откатить систему до того состояния, когда все еще работало нормально. Если же хранилище этих файлов окажется полностью вычищенным, сделать это уже не получится. Соответственно, вам или придется ждать официального решения от корпорации Microsoft, или же переустанавливать систему.

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

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

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

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

    Привет админ! Неделю назад я стал замечать, что свободное пространство на моём диске (C:), с установленной Windows 10, стало куда-то исчезать, да и шутка ли, в один прекрасный день пропало целых 3 Гб. Далеко не сразу, но мне удалось найти виновника, а точнее виновницу, ей оказалась папка WinSxS - её размер в моей операционной системе ещё неделю назад был 15 Гб, но на сегодня он уже составляет 18 Гб. Также я заметил, после чего именно эта папка так сильно разрослась, причиной оказались - обновления операционной системы, за прошлую неделю моя Windows 10 получала их слишком много, ноутбук несколько раз просил меня перезагрузиться для установки обновлений.

    Вопрос мой такой. О папке WinSxS в интернете написано много, но всё-таки, каким образом безопаснее всего очистить эту папку или она когда-нибудь очистится сама? Какие именно компоненты системы хранит папка WinSxS ? Говорят, что на деле она занимает намного меньше места, чем видно в её свойствах и находятся на ней всего лишь символические ссылки.

    Как очистить папку WinSxS в Windows 10, 8.1

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

    Буквально позавчера, установленная на моём ноутбуке Windows 8.1 несколько раз обновилась, а вчера утром мне на глаза попалось окно «Этот компьютер» и я с удивлением обнаружил, что на моём диске (C:) осталось свободного места 29 ГБ , хотя ещё вчера было 34 ГБ !

    Я быстро исследовал жёсткий диск программой « » и обнаружил, что 5 ГБ свободного пространства на диске «съела» папка WinSxS, после этого она стала занимать рекордный размер - 21 ГБ .

    Предлагаю вам вместе очистить папку хранилища компонентов на моём компьютере и по ходу дела рассмотреть остальные вопросы, касаемые этой папки!

    Зачем нужна папка WinSxS?

    Папка WinSxS, находится по адресу C:\Windows\WinSxS и является хранилищем компонентов Windows. Закономерен вопрос: «Что это за хранилище такое?»

    Впервые папка WinSxS появилась ещё в операционной системе Windows XP. Создаётся папка WinSxS в процессе установки OS и содержит в себе копии оригинальных файлов Windows, которые операционная система использует для своего восстановления по мере надобности. Приведу самый простой пример, давайте удалим из системы папку Internet Explorer , в которой содержится известный браузер от Майкрософт, сделать это непросто, но при желании можно, после удаления файлов браузера введём команду « sfc /scannow » , в результате Windows 10 начнёт проверку целостности системных файлов и при обнаружении отсутствующего браузера Internet Explorer, восстановит его оригинальные файлы из нашей папки WinSxS. Многие удалённые или повреждённые системные файлы из папки Windows операционная система восстановит автоматически и без команды « sfc /scannow ».

    • Примечание : Начиная с Windows 10, (заменивший откат к заводским настройкам) происходит также с помощью компонентов из папки WinSxS

    Почему папка WinSxS может разрастись после очередного обновления Windows?

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

    Папка WinSxS занимает меньше места на жёстком диске, чем это кажется

    Специфика работы операционной системы выглядит так, что одной трети файлов в папке WinSxS на самом деле нет, но есть жёсткие ссылки на эти файлы. Файлы же в это время находятся в других системных папках Windows и System32.

    Папку WinSxS можно очистить от старых версий системных компонентов, но удалять её ни в коем случае нельзя

    Обычно папка хранилища системных компонентов занимает на диске (C:) не более 10 ГБ и это вполне нормально, но если папка разрастается до 15-20 ГБ , то нужно срочно производить процедуру очистки.

    Прежде чем произвести очистку папки WinSxS, давайте проанализируем её содержание при помощи командной строки.

    Итак, если пройти по адресу C:\Windows и посмотреть свойства папки WinSxS, то нам откроется такая картина.

    В моём случае папка весит довольно много 21 ГБ .

    Открываем командную строку от имени администратора и вводим команду:

    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore (данная команда произведёт анализ папки WinSxS)


    Размер хранилища компонентов по данным проводника: 20.86 GB
    Фактический размер хранилища компонентов: 17.71 GB
    Рекомендуется очистка хранилища компонентов: Да

    Очищаем папку WinSxS с помощью командной строки администратора, вводим команду:

    Dism.exe /Online /Cleanup-Image /StartComponentCleanup

    Операция успешно завершена

    Папка WinSxS очищена! Интересно, насколько она стала меньше в размере (напомню, что до очистки она занимала размер 21 ГБ )

    Производим анализ хранилища компонентов уже знакомой вам командой:

    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

    Сведения хранилища компонентов (WinSxS):
    Размер хранилища компонентов по данным проводника: 7.95 GB
    Фактический размер хранилища компонентов: 7.74 GB
    Рекомендуется очистка хранилища компонентов: Нет

    Вот и всё. Теперь хранилище компонентов на нашем компьютере занимает 7.74 GB! Размер папки уменьшен в три раза.

    Друзья, папку WinSxS можно ужать ещё. Дело в том, что у параметра /StartComponentCleanup есть дополнительный ключ /ResetBase, с помощью которого можно удалить все замененные версии для всех компонентов в хранилище компонентов. Вводим команду:

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

    Операция успешно завершена

    Теперь наша папка WinSxS стала ещё меньше 6,85 ГБ!

    Очистка папки WinSxS с помощью встроенной в Windows утилиты «Очистка диска»

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



    
    Top