- Что за папка WinSxS в Windows 10/7 и как ее очистить
- Как правильно очистить папку WinSxS в Windows 10/7/8.1
- WinSxS: что это за папка в Windows 7, 10
- WinSxS – что это за папка
- Что хранится в папке WinSxS
- Можно ли удалить WinSxS
- Как очистить папку WinSxS в Windows 10
- Как очистить папку WinSxS в Windows 7
- Способы очистки папки WinSxS в Windows 10
- Сканирование папки «WinSxS» в Windows 10
- Вариант 1: «Командная строка»
- Вариант 2: Средство очистки диска
- Вариант 3: Планировщик заданий
- Вариант 4: Программы и компоненты
Что за папка WinSxS в Windows 10/7 и как ее очистить
Папка WinSxS (Windows Side By Side) — это хранилище компонентов и встречается в системах Windows 10, Windows 7, Windows 8 и может достигать размеров до 20 Гб. Она расположена по пути C:\Windows\Winsxs и имеет уровень «системный». Это значит, что Вы ничего не должны удалять вручную, сжимать и перемещать данные в этой папке для её уменьшения. Также не рекомендую использовать сторонние программы для очистки этой папки. В папке WinSxS многие файлы используют технику, называемую Hard Linking. Эта функция «жестких ссылок» позволяет нескольким файлам получать доступ к одному и тому же местоположению, не создавая копии этого местоположения или данных. И эта главная причина по который вы не должны ничего удалять, если не хотите нарушить работу системы и запуска программ.
В папке WinSxS хранятся несколько копий «dll», «exe» и других файлов, что позволяет приложениям запускаться в Windows без проблем с совместимостью. Также хранятся файлы обновлений и установки Windows, включая файлы резервных копий, чтобы при каждом сбое исходных файлов можно было легко восстановить систему Windows 10/8.1/7. К примеру, когда Windows 10 обновляется, то в системе устанавливается новая версия обновленного компонента, а старая сохраняется в папке WinSxS. Это необходимо для обеспечения совместимости приложений и возможности отката. Со временем папка WinSxS постоянно увеличивается и это приводит к недостатку места на системном локальном диске.
Как правильно очистить папку WinSxS в Windows 10/7/8.1
1 способ. Этот способ подойдет для Windows 10 и Windows 8.1. Откройте командную строку от имени администратора и введите следующую команду, которая сделает анализ папки WinSxS и даст рекомендацию по очистке, в моем случае написано «Да».
- Dism.exe /online /Cleanup-Image /AnalyzeComponentStore
Вводим следующую команду, чтобы начать очистку.
- Dism.exe /online /Cleanup-Image /StartComponentCleanup
Если вам кажется, что папка WinSxS весит после очистки все равно много, то вводим еще команду. Она поможет вам удалить все замененные версии каждого компонента в хранилище компонентов.
- Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Теперь мы можем уменьшить объем пространства, используемого пакетом обновления. Для этого введите ниже команду. У меня не оказалось старых обновлений, у вас может быть также.
- Dism.exe /online /Cleanup-Image /SPSuperseded
2 способ. Этот способ подойдет для Windows 7 и всех остальных версий. Суть заключается в стандартной очистки диска, которая поможет вам уменьшить размер папки WinSxS. Нажмите правой кнопкой мыши на локальном диске C:\, где установлена сама система Window 7 и выберите «свойства«. Далее нажмите «Очистка диска«, выберите все галочками и ниже нажмите на кнопку «Очистить системные файлы«. У вас появится новое окно, где по сути вам нужно удалить старые обновления Windows, но я рекомендую выделить все галочками и нажать «OK»
Примечание: У вас в Windows 7 может не быть параметра «Очистить системные файлы». Microsoft добавила эту функцию с обновлением патча KB2852386. Если у вас нет такой функции, то скачайте с официального сайта патчи Windows 7 32-bit | Windows 7 64-битная .
WinSxS: что это за папка в Windows 7, 10
Если вы просканируете системный диск, на котором установлена Windows 7 или Windows 10, на предмет больших файлов и папок, то наверняка найдете папку WinSxS, которая находится внутри папки Windows. Этот каталог трудно не заметить, так как обычно он занимает от 5 до 10 гБ свободно места, а в некоторых случаях намного больше. В данном материале мы расскажем, что это за папка WinSxS, что в ней хранится, а также можно ли ее удалить или очистить.
WinSxS – что это за папка
Папка WinSxS используется для хранения системных файлов. При этом каждый раз, когда вы обновляете операционную систему, в данную папку сохраняются резервные копии файлов, которые перезаписываются. Это необходимо для отката обновления, если оно установилось с ошибками, но это неизбежно увеличивает размер папки WinSxS. Из-за этого сразу после установки Windows папка WinSxS занимает всего несколько гигабайт, но со временем ее размер разрастается до 10 гБ и больше.
Еще одной из причин, почему папка WinSxS весит так много, является то, что в ней лежат файлы, которые отображаются в других системные папках Windows при помощи жесткий ссылок. Такой подход позволяет избежать копирования одних и тех же файлов в разных папках.
Что хранится в папке WinSxS
Если вы хотите более подробно узнать, что хранится именно в вашей папке WinSxS, то это можно сделать при помощи командной строки. Для этого откройте командную строку с правами администратора и выполните следующую команду ( только для Windows 10 и Windows 8 ):
После недолгого ожидания данная команда выдаст вам подробную информацию о содержимом WinSxS.
Здесь будут указаны следующие данные:
- Размер хранилища компонентов, по данным проводника – общий размер WinSxS, без учета файлов, которые являются жесткими ссылками.
- Совместно с Windows – основные файлы, являются необходимыми для работы операционной системы и не подлежат удалению.
- Резервные копии и отключенные компоненты – файлы, которые остались после установки обновлений и хранятся на случай необходимости в откате. Эти файлы можно удалить при очистке.
- Кэш и временные файлы – файлы, которые необходимы для ускорения системы обслуживания Window, не являются критическими и могут быть удален при очистке.
Как можно заметить большая часть файлов является необходимой для работы операционной системы Windows 10 и не могут быть удалены.
Можно ли удалить WinSxS
WinSxS является частью операционной системы Windows и так просто удалить ее нельзя. Если же это все-таки сделать, то система перестанет загружаться и вам придётся ее восстанавливать либо делать полную переустановку Windows.
Тем не мене папку WinSxS можно очистить, значительно снизив ее размер и освободив память на системном диске. Но, процесс очистки будет немного отличаться, в зависимости от того, какая версия операционной системы установлена. Ниже мы расскажем о том, как очистить папку WinSxS в операционных системах Windows 7 и Windows 10.
Как очистить папку WinSxS в Windows 10
Что касается очистки папки WinSxS, то в Windows 10 это можно сделать при помощи командной строки. Для этого нужно открыть командную строку с правами администратора и выполнить следующую команду ( выполняется долго ):
Если вы не любите работать в командной строке, то есть альтернативные способ, которые позволяет выполнить очистку из оконного интерфейса Windows 10. Для этого вам нужно кликнуть правой кнопкой мышки по системному диску (диску С) и перейти в свойства.
Дальше нужно нажать на кнопку « Очистка диска » на вкладке « Общие ».
И потом нажать на кнопку « Очистить системные файлы ».
После этого отмечаем « Очистка обновлений Windows » и запускаем очистку нажатием на кнопку «ОК».
Дальше нужно просто подтвердить удаление файлов и дождаться, пока закончится процесс очистки.
Как очистить папку WinSxS в Windows 7
В операционной системе Windows 7 очистку папки WinSxS можно выполнить при помощи утилиты « Очистка диска », которая открывается в свойствах системного диска (так как описано выше). Но, есть одна особенность, для того чтобы очистка срабаотала у вас должен быть установлен SP1 (Service Pack) , а также в системе должно быть установлено необязательное обновление KB2852386 .
Поэтому, если вы пользуетесь Windows 7, то вам сначала нужно проверить доступность обновления KB2852386 и установить его. Для этого откройте « Панель управления » и перейдите в раздел « Система и безопасность – Центр обновления Windows» . Здесь нужно просмотреть необязательные обновления и установить обновление KB2852386.
После установки указанного обновления папку WinSxS можно будет очистить с помощью утилиты « Очистка диска ». Для этого нужно открыть свойства системного диска Windows 7 и кликнуть по кнопках « Очистка диска » и « Очистить системные файлы ».
После этого нужно выбрать « Файлы резервной копии пакета обновлений » или « Очистка обновлений Windows » и нажать на кнопку « ОК ».
Дальше вам останется просто подождать пока система очистит папку WinSxS. Обычно это занимает всего несколько минут.
Способы очистки папки WinSxS в Windows 10
Сканирование папки «WinSxS» в Windows 10
Сперва просканируем папку, чтобы понять, действительно ли необходима ее очистка. Делается это через консоль.
- Найдите «Командную строку» в «Поиске» и запустите ее. Во избежание возможных проблем запустите ее от имени администратора.
Все то же самое вы можете выполнять и через приложение «Windows PowerShell», которое проще всего запустить, кликнув по «Пуску» правой кнопкой мыши и выбрав соответствующий пункт. Разницы никакой нет, это лишь дело привычки.
- «Размер хранилища компонентов по данным проводника» — размер папки без учета жестких ссылок.
- «Фактический размер хранилища компонентов» — реальный размер папки со ссылками без учета папки «Windows».
- «Совместно с Windows» — общие файлы с папкой «Windows», необходимые для работы ОС. Это те файлы, которые нельзя удалять, и их объем всегда достаточно высокий.
- «Резервные копии и отключенные компоненты» — дубликаты компонентов, необходимые на случай, если какие-то из основных файлов окажутся повреждены. Удалить их можно, но при возникновении проблем резервными копиями уже не получится воспользоваться. Стоит понимать, что очищен будет не весь объем, указанный в этой строке, так как отключенные компоненты никуда не денутся.
- «Кэш и временные данные» — файлы для ускорения работы системы обслуживания, важными не являются, как и любые временные файлы в Windows и в условных браузерах.
На основе анализа вам предстоит решить, собираетесь ли вы очищать эту папку, или необходимости в этом на данный момент нет.
Вариант 1: «Командная строка»
Все через то же приложение «Командная строка» вы можете без труда выполнить очистку разных составляющих папки.
Если после анализа папки вы закрыли консоль, откройте ее повторно. Напишите там команду Dism.exe /Online /Cleanup-Image /StartComponentCleanup и нажмите Enter. Начнется выполнение операции, а его продолжительность зависит от размера «WinSxS» и типа накопителя, занимая от одной минуты до нескольких. По завершении вы увидите соответствующее оповещение и можете еще раз проверить размер папки любым удобным методом.
Стоит отметить, что после использования этой команды обращаться к Варианту 2 и 3 бессмысленно, поскольку они выполняют всю ту же задачу, что и эта команда.
Вариант 2: Средство очистки диска
В любой версии Windows, включая десятку, предусмотрено средство очистки локальных дисков от ненужных системных файлов в автоматическом режиме. С помощью этой возможности можно избавиться от содержимого в папке «WinSxS».
- Откройте «Этот компьютер», кликните ПКМ по «Локальный диск (С:)» и перейдите в «Свойства».
Нажмите кнопку «Очистка диска».
Кстати, эту утилиту можно запустить и через «Пуск», отыскав ее по названию.
Теперь, чтобы отобразился нужный пункт, кликните по кнопке «Очистить системные файлы».
Произойдет непродолжительное сканирование.
Вы увидите только что добавленный пункт «Очистка обновлений Windows». Отметьте его галочкой.
Объем, отображенный в поле «Очистка обновлений Windows», не означает, что именно на столько же гигабайт станет легче папка «WinSxS». Связано это с тем, что не все файлы обновлений расположены именно внутри нее.
Учтите, если ПК не обновлялся или был успешно очищен первым методом, файлов обновлений в разделе не будет.
Вариант 3: Планировщик заданий
В ОС Windows присутствует «Планировщик заданий», который, как видно по названию, позволяет выполнять те или иные процессы в автоматическом режиме при определенных условиях. Им вполне можно воспользоваться для ручной очистки папки «WinSxS». Тут же заметьте, нужное задание добавлено по умолчанию и выполняется на регулярной основе, из-за чего метод нельзя отнести к действенным.
- Откройте меню «Пуск» и среди основных разделов найдите папку «Средства администрирования». Здесь кликните по значку «Планировщик заданий».
Через навигационное меню в левой части окна разверните Microsoft\Windows .
Пролистайте список до директории «Servicing», выбрав данную папку.
Найдите строку «StartComponentCleanup», нажмите ПКМ и выберите вариант «Выполнить».
Теперь задача будет выполняться сама по себе и вернется в прежнее состояние через один час.
По завершении работы инструмента папка «WinSxS» будет очищена частично или вовсе останется нетронутой. Это может быть связано с отсутствием резервных копий или некоторыми другими обстоятельствами. Вне зависимости от варианта как-либо отредактировать работу данного задания невозможно.
Вариант 4: Программы и компоненты
Помимо резервных копий обновлений в папке «WinSxS» также хранятся все компоненты Windows, включая их новые и старые версии и независимо от статуса активации. Уменьшить объем директории за счет компонентов можно с помощью консоли по аналогии с первым способом этой статьи.
- Снова откройте «Командную строку» или «Windows PowerShell».
- Если вы регулярно обновляете ОС, то помимо актуальных версий в папке «WinSxS» будут храниться старые копии компонентов. Чтобы их удалить, следует воспользоваться командой Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase .
По завершении вы получите соответствующее уведомление. Объем же рассматриваемой директории должен будет значительно уменьшиться.
Примечание: Время выполнения задачи может существенно затянуться, потребляя большое количество ресурсов компьютера.
Эффективной такая команда будет, только если вы пользуетесь системными компонентами, предварительно отключив все ненужное. Развернуто о них было рассказано в другой нашей статье. В противном случае выполнение данной команды может практически не повлиять на размер папки «WinSxS».