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

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

Часто, когда свободное место на жестком диске заканчивается, пользователи начинают искать на компьютере ненужные файлы и папки с целью удаления. Некоторых людей поиски приводят по адресу C:\Windows\winsxs и встает вопрос, как очистить папку winsxs.

Крайне важно знать что хранится в данной папке и какие последствия могут последовать если отнестись к ее очистке несерьезно.

Вступление

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

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

ОЧИСТКА WINSXS

Так можно ли удалить папку winsxs? Стоит начать с того, что удалять эту папку категорически не рекомендуется. В противном случае Вам обеспечена нестабильная работы системы, ошибки, компьютер может не загружаться и Вы не сможете обновить ОС.

В первую очередь необходимо установить Service Pack 1 и KB2852386. Это обновление добавит в Windows функцию очистки диска. Сделать это совсем несложно и несколькими способами; Проще всего будет зайти на официальный сайт microsoft.com, в строке поиска сайта ввести «обновление KB2852386».

1. В разделе «Загрузки» выберете «Обновление для Windows 7 (KB2852386)» и нажмите скачать. После скачивания установите его и переходите к пункту №2.





2. Если вы давно не обновляли ОС, то можно воспользоваться «Центром обновления Windows7». Зайдя в него выполните поиск обновлений, после чего кликните на текст, где отображено сколько обновлений было найдено, затем щелкните «Установить обновления».

  • В строке поиска панели пуск (или командной строке) введите cleanmgr и запустите приложение;
  • Выберите диск С, после чего в окне выберите «Очистка обновлений Windows» (будет доступна только, если будет что удалять).
  • Нажмите «ОК», ждите.
  • Перезагрузите компьютер.

Сегодня пойдет речь об оптимизации папки WinSxS в Windows 7, так как совсем недавно компания Майкрософт решила порадовать владельцев семерки.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Почему же она такая большая и постоянно увеличивается?

Сразу предупреждаем, что крайне не рекомендуется
что-то удалять из этой папки вручную стандартным методом. Некоторые вообще спрашивают возможно ли совсем удалить эту папку? Однозначный ответ – нет, ни в коем случае. Это почти наверняка приведет не просто к системным ошибкам, но и может нанести непоправимый вред системе вплоть до невозможности её запуска
в дальнейшем.

Однако уменьшить её объем разумными способами без ущерба для ОС вполне можно. Советы касательно способов очистки будут расписаны ниже для различных операционных систем: Windows 7, 8, 10. Но особых чудес ждать не стоит, сильно объем этой папке обычно уменьшить не получится, чаще всего такое очищение будет ограничиваться несколькими сотнями мегабайт, но в некоторых случаях можно и пару гигабайт так сэкономить.

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

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

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

Применяя нижеописанные действия при апдейте ОС удастся избавиться от лишних файлов.

Сначала загрузим консоль cmd
от имени админа. Строка, которую следует ввести, для наших целей будет следующая
:

Dism.exe /online /cleanup-image /AnalyzeComponentStore


Проанализируется директория WinSxS и увидите потребуется ли её очищать.

Если будет написано Да
, то вводим такую команду, как в следующем окне.

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

Проводить очистку не следует сильно часто, есть смысл только, если папка превышает
7 Гб по объему, меньше – это нормально.

Чистим папку в Windows 7

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

Сначала запустим Центр обновления
введя слово «центр» в поиске либо, используя Панель управления
.

В поле Загрузка и установка обновлений жмем Установить
. Ищем требуемое, инсталлируем его, затем перезагружаемся
.

Загружаем Очистку диска
, введя в поиске слово «очистка».

В утилите нас интересует чистка системных файлов, а именно поле «Очистка обновлений Windows
» либо файлов резервных копий.

Очищаем папку в Windows 8

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

Запускаем таким же образом, введя название нашей утилиты в поиске.

Аналогично семерке очищаем
системные файлы, либо в загруженных файлах чистим обновления.

В восьмерке с единицей можно, как и в десятке очистить эту директорию в консоли cmd
(от имени админа конечно же). Интересующая нас команда:

DISM (система обслуживания образов) такая утилита
, которая поможет установить, настроить и обновить файлы и компоненты в Windows.

Автоочистка резервных копий

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

Настроить данную функцию можно в Планировщике
. Для его открытия в поиск
вобьем слово «планировщик
».

В консоли идем по пути Library\Microsoft\Windows\Servicing

Найдите задачу StartComponentCleanup
в меню жмите Выполнить
. Запустится задача очистки и сжатия компонентов. Тут же можно настроить оптимальную периодичность выполнения этой задачи.

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

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

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

Данная папка расположена по пути C:\ Windows\ WinSxS и до очистки занимала больше десяти гигабайт дискового пространства. Если же отвечать на вопрос можно ли удалять папку WinSxS, то стоит сразу сказать что нельзя это делать ни в коем случае. Можно и нужно только почистить папку WinSxS способами описанными ниже.

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

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

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

DISM

Система обслуживания образов развертывания и управления ими (DISM) позволяет . Управление системой DISM выполняется посредством выполнения команд в командной строке. Поэтому необходимо знать от имени администратора разными способами.

Процесс очистки с использованием системы DISM может занимать продолжительное время. Все зависит от того, сколько места занимает папка WinSxS на системном диске.

Планировщик заданий

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

Заключение

Папка WinSxS содержит файлы обновлений и резервные копии компонентов операционной системы. Со временем папка WinSxS начинает занимать много места на системном диске. Но удалять её ни в коем случае нельзя, необходимо воспользоваться одним из наших советов по очистке папки WinSxS в Windows 10. Наши способы работают также на предыдущих версиях операционной системы 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 ГБ!

Оставьте комментарий

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

Прокрутить вверх