Winsxs – что это за папка и как ее почистить
В процессе эксплуатации ОС, пользователи замечают стремительный рост папки Windows. Увеличение размеров связано с тем, что внутренняя папка winsxs начинает немало весить. Давайте разберемся, что это за папка winsxs в Windows 7, 10, 8 и можно ли ее выслать или очистить.
Содержание
Winsxs – что это за папка, и подлежит ли удалению
Данная папка есть по пути C:Windowswinsxs и хранит файлы компонентов ОС, а также резервные снимки и обновления к этим файлам. Даже если эти компоненты не установлены в операционной системе, они хранятся в папке winsxs, занимая пункт HDD.
Примечание: В данных обстоятельствах буква локального диска C. У Вас буква может выделяться, будьте внимательными.
На самом деле компоненты ОС находятся в других пунктах, а содержание папки winsxs является ссылками на эти компоненты. Когда устанавливаются обновления Windows, то они и их престарелые копии оседают в папке winsxs. Со временем обновлений становится все вяще и соответственно папка winsxs занимает много места в Windows.
Размеры папки winsxs могут достигать нескольких гигабайт. Желая для современных жестких дисков это свободное пространство ничего не значит, но излишним не будет. Чтобы узнать, сколько весит winsxs достаточно кликнуть по ней правой кнопкой, дальше выбрать «свойства», на вкладке «общие» посмотреть количество мегабайт. Этот способ не даст информацию о фактическом размере папки, но поможет судить о числе свободного пространства. Запомните это число, оно понадобится в будущем для сравнения.
Значительно! Сразу необходимо оговорится, что удалить папку winsxs в Windows вручную традиционным способом не имеет резона, так как Вы можете убрать компоненты жизненно важные для работы системы.
Программы чистильщики не придутся, остаются штатные средства ОС, которые помогут очистить папку winsxs в Windows. Подавайте рассмотрим способы поподробнее.
Удаление старых обновлений через утилиту очистки диска
Этот способ работает в ОС Windows 7 и старше, который позволит уменьшить папку winsxs в размерах. Запустите компонент «очистка диска» одним из вытекающих способов:
- По системному диску (где установлена Windows)щелкните правой кнопкой, дальше из контекстного меню жмите «свойства». Во вкладке «общие» запомните объем независимого и занятого пространства жесткого диска. Нажмите кнопку «очистка диска», дождитесь завершения подсчетов.
- Зажмите клавишу Win + R, для вызова окна «выполнить» и скопируйте команду cleanmgr, нажав затем Enter. Изберите системный диск, кликните OK и ждите, пока система подсчитает объем удаляемых этих.
В новом окне, кликните кнопку очистки системных файлов (показано на скриншоте). Если покажется запрос UAC нажмите «да».
Чтобы очистить папку winsxs в Windows уверитесь, что стоит флажок напротив подпункта «Очистка обновлений Windows», так как этот разоблачил отвечает за удаление файлов в папке winsxs. Другие пункты помечайте по своему желанию. В этом окне Вы так же сможете оценить примерный объем высвобождающегося дискового пространства. В заточенье жмите OK и ждите окончание процесса, возможно, потребуется перезагрузка ПК.
Примечание: функция очистки обновлений встроена в windows 8, 10. Для семерки Microsoft спускало обновление для появления данной опции. Если Вы у себя не обнаружите пункт очистки обновлений, тогда скачайте и введёте пакет обновлений KB2852386. Способы, описанные ниже, не работают в Windows 7.
Чистка с поддержкой планировщика заданий
С выходом Windows 8 появилась функция, позволяющая почистить папку winsxs самодействующи. В ОС создано автоматическое задание StartComponentCleanup, запускающееся в фоновом режиме для удаления престарелых версий файлов через 30 дневный срок. Данный этап дается, чтобы исключить несовместимость новых обновлений. Вы можете вручную запустить это задание, для этого проделайте шаги ниже.
Для запуска планировщика заданий, в окне «выполнить» (вызывается кнопками Win + R), напишите команду taskschd.msc, дальше кликните OK.
В левой части окна раскройте раздел «библиотека планировщика заданий», затем подразделы «Microsoft» и «Windows», отыщите раздел Servicing и нажмите его. Выберите StartComponentCleanup, в правой части окна кликните «выполнить», чтобы запустить чистку папки winsxs. Вам необходимо обождать около часа.
Примечание: данную задачу Вы можете реализовать сквозь командную строку. Необходимо запустить cmd с правами администратора, далее использовать команду:
schtasks.exe /Run /TN “MicrosoftWindowsServicingStartComponentCleanup”
Очистка сквозь командную строку
Dism.exe – приложение cmd, позволяющее производить различные манипуляции с компонентами Windows, какое поможет очистить папку winsxs. В Windows 10, 8.1 ввели новоиспеченный параметр AnalyzeComponentStore, помогающий определить, как много места занимает пака winsxs фактически. Потребуйте командную строку с администраторскими правами, введите следующую команду и кликните Enter:
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
В итоге подсчетов, Вы узнаете, рекомендуется ли очистка. Чтобы увидеть количество памяти, какое можно освободить, обратите внимание на элементы, отмеченные на скриншоте. Сумма этих двух элементов демонстрирует объем занятого места на жестком диске.
После анализа можно приступить к чистке папки winsxs. Параметр StartComponentCleanup в cmd дает аналогичные итоги, что и в планировщике заданий. Однако удаление компонентов происходит сразу, без ожидания. В cmd с правами админа, заведите такую конструкцию, далее кликните Enter:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Используя параметр ResetBase Вы удаляете все устаревшие версии любого компонента. Выглядит команда так:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Параметр SPSuperseded помогает убавить место, которое занимает пакет обновления. Используйте такую команду:
Dism.exe /online /Cleanup-Image /SPSuperseded
Дождитесь завершения выполнения этих команд. Далее оцените объем освобожденной памяти сквозь параметр AnalyzeComponentStore.
Удаление компонентов Windows
Windows 8, 10 позволяют включить, отключить компоненты ОС Windows. Эти функции размещены в панели управления в разделе «программы».
Все компоненты Windows хранятся в папке winsxs, не подневольно от того включены они или нет, и занимают место. Существует способ, помогающий выслать данные компоненты из winsxs целиком, тем самым освобождая место. В грядущем Вы сможете загрузить удаленные компоненты по необходимости.
Запустите cmd с привилегиями админа. Заведите команду ниже, затем нажмите Enter:
DISM.exe /Online /English /Get-Features /Format:Table
Командная строка выстроит таблицу имен компонентов, а так же их состояний. Запомните название удаляемого компонента и используете такую команду:
DISM.exe /Online /Disable-Feature /featurename:NAME /Remove
В этой команде Вам необходимо заменить NAME на наименование вашего компонента. В примере будем удалять DirectPlay.
Таким манером состояние изменится на пометку Disabled with Payload Removed. Вот такими способами Вы можете очистить папку winsxs в Windows.
На этом все, сейчас Вы знаете winsxs – что это за папка Windows 7, 8, 10 и как делать ее чистку. Рекомендуется в первую очередность использовать первые три способа, хотя к методу с планировщиком заданий можно не прибегать, так как он дублируется, но все на Ваше усмотрение. Удаление компонентов не рекомендуется, потому что немало места это не освободит, а удаленные компоненты могут понадобиться в будущем. Вы можете еще очистить папку temp в Windows, для высвобождения добавочного места на HDD.
Свежие комментарии