Удалить папку winsxs в windows 7

0
181

Как можно удалить лишние компоненты из winsxs, или грамотная очистка Windows 7

Удалить папку winsxs в windows 7Папка winsxs часто вызывает множество негативных реакций со стороны пользователей. Ее функционал нужен далеко не каждому, но в то же время она занимает огромное пространство на жестком диске. И чем старше Windows – тем больший объем директории. Сотрудники компании Microsoft предупреждают, что удалять каталог ни в коем случае нельзя, так как это может привести к полной поломке операционной системы. В данном руководстве рассмотрена папка winsxs и правильная очистка этой директории в Windows 7.

Что в ней содержится

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

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

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

Подготовка

Первым делом стоит отметить, что просто удалить весь каталог или какие-то его внутренние элементы настоятельно не рекомендуется. Это непременно приведет к нестабильной работе Windows. Это касается как стандартного способа с помощью перемещения в корзину, так и использования сторонних приложений, вроде CCleaner’а.

Так каким же способом можно почистить данную директорию? Для этого вам потребуется установить необязательный апдейт KB2852386. выпущенный Microsoft в 2013 году. Он подходит как для x64, так и для х86 разрядных систем. Подключить данное обновление можно через стандартный интерфейс Windows:

  1. С помощью кнопки Windows вызовите меню «Пуск» и откройте «Панель управления».
  2. Отыщите категорию «Центр обновлений» и откройте ее. Удалить папку winsxs в windows 7
  3. Среди неустановленных обновлений откройте категорию необязательных и в ней найдите необходимое KB2852386. Удалить папку winsxs в windows 7
  4. Нажмите «Установить» и дождитесь окончания процедуры.

Очистка Windows

Теперь вы можете пользоваться функциями, которые принесли изменения ОС:

  1. С помощью клавиши Win необходимо вызвать меню «Пуск».
  2. В поисковой строке введите «cmd», но Enter не нажимайте.
  3. Над строкой поиска появится значок запуска приложения Консоль. Щелкните по нему ПКМ, чтобы вызвать ниспадающее контекстное меню, и выберите действие «от имени администратора». Удалить папку winsxs в windows 7
  4. Открывшееся окно с черным фоном – это командная строка системы. В ней необходимо ввести строку «cleanmgr» и нажать Enter.
  5. Подождите некоторое время, пока утилита просканирует ваш жесткий диск и определит данные, которые можно очистить.
  6. Откроется окно со списком компонентов, которые можно удалить. Этот список вам не нужен, нажмите на кнопку «Очистить системные файлы» с изображением сине-желтого щита. Удалить папку winsxs в windows 7
  7. Дополнительное сканирование займет еще несколько минут. Теперь в каталоге появится пункт «Очистка обновлений Windows». Установите галку напротив него, а со всех остальных записей – уберите. Нажмите «Ok» для завершения процесса. Удалить папку winsxs в windows 7
  8. Подождите еще немного, пока происходит очистка директории.

Советы и комментарии

Современные носители информации обладают значительным объемом (по меркам системных файлов Виндовс). Даже на очень древней и многострадальной ОС с x64 архитектурой размер описываемой директории не будет превышать 20 гигабайт. Иными словами, по сегодняшним меркам winsxs занимает совсем незначительное пространство.

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

Поэтому к описанным в данном руководстве манипуляциям рекомендуется прибегать исключительно в самых крайних ситуациях, когда системный диск забит до отвала, и больше удалить совсем нечего. В этом случае, лишние 10-20 гигабайт, которые вы освободите, могут стоить возможности откатывать апдейты Виндовс. А на молодых системах, возрастом до двух лет, вряд ли накопится даже 1 Гб записей.

Удалить папку winsxs в windows 7

Папка winsxs занимает много места: устраняем проблему

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

Удалить папку winsxs в windows 7

Чтобы очистить папку winsxs, следуйте нижеприведенной инструкции

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

Очистка в Windows 7

Очистка winsxs в windows 7 осуществляется при условии наличия инсталлированного обновления KB2852386. входящего в обновление Service Pack 1. Именно оно позволяет выполнять очистку директории WinSxS.

Перед выполнением действий рекомендуется посмотреть количество свободного пространства на системном диске. Для этого вызываем его контекстное меню и выбираем «Свойства». Запоминаем значение в поле «Свободно».

Удалить папку winsxs в windows 7

Рис.1 Запомните значение в поле «Свободно

Приступаем непосредственно к процедуре удаления ненужного содержимого папки.

  1. Вызываем диалог свойств системного раздела.
  2. Кликаем по кнопке «Очистка диска».

Рассмотрим второй способ вызвать этот диалог.

  • Жмем «Ctrl + R» и вводим «cleanmgr», подтвердив ее запуск нажатием на «Enter».
  • В диалоге выбора устройства выбираем диск «(С:)» и жмем «Ок».

Удалить папку winsxs в windows 7

Рис.2 Выберите диск «(С:)» и нажмите «Ок»

  • В результате появится окно как на скриншоте.

Удалить папку winsxs в windows 7

Рис.3 Отметьте флажком поле «Очистка обновлений Windows»

  • Отмечаем флажком «Очистка обновлений Windows» .
  • Другие пункты не рекомендуется обходить стороной, дабы избавиться от ненужных файлов системного раздела.
  • Кликаем «Ок», чтобы очистить папку winsxs в Windows 7.

Запустится очистка winsxs. окончание которой потребует перезапуска компьютера.

После перезагрузки опять вызываем диалог свойств диска «С:» и смотрим свободное пространство на нем. Зная изначальное и конечное значение свободного пространства вычисляем, сколько мусора удалила утилита.

Удалить папку winsxs в windows 7

Рис.4 Посмотрите, сколько свободного пространства стало на диске «С:»

Не надейтесь даже на то, что каталог будет весить намного меньше, ведь утилитой стираются только старые версии файлов.

Если операционка функционирует не более пары месяцев и не обновляется или обновляется редко – рассчитывать на удаление более нескольких сотен Мб не следует.

Очистка в Windows 8 и 8.1

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

  • Запускаем очистку диска: вводим соответствующий запрос в строке начального экрана, выбираем утилиту и кликаем по ее пиктограмме.

Удалить папку winsxs в windows 7

Рис.5 Введите запрос в строке начального экрана

  • Жмем по кнопке удаления системных файлов.
  • Отмечаем «Очистка обновлений Windows» галочкой.

Удалить папку winsxs в windows 7

Рис.6 Отметьте «Очистка обновлений Windows»

  • Жмем «Ок».
  • После перезагрузки компьютера папка winsxs уменьшится в размере.

Автоматическое обслуживание директории Winsxs

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

  • Запускаем оснастку «Планировщик задач», введя «tmsc» в окно «Выполнить».
  • Переходим в «MicrosoftWindowsServicing».

Удалить папку winsxs в windows 7

Рис.7 Добавьте задачу StartComponentCleanup и укажите периодичность ее выполнения

  • Добавляем задачу StartComponentCleanup и указываем периодичность ее выполнения.

Winsxs – что это за папка и как ее почистить

В процессе эксплуатации ОС, пользователи замечают стремительный рост папки Windows. Увеличение размеров связано с тем, что внутренняя папка winsxs начинает много весить. Давайте разберемся, что это за папка winsxs в Windows 7, 10, 8 и можно ли ее удалить или очистить.

Winsxs — что это за папка, и подлежит ли удалению

Данная папка находится по пути C:Windowswinsxs и хранит файлы компонентов ОС, а также резервные копии и обновления к этим файлам. Даже если эти компоненты не установлены в операционной системе, они хранятся в папке winsxs, занимая место HDD.

Примечание: В данных обстоятельствах буква локального диска C. У Вас буква может отличаться, будьте внимательными.

Удалить папку winsxs в windows 7

На самом деле компоненты ОС находятся в других местах, а содержание папки winsxs является ссылками на эти компоненты. Когда устанавливаются обновления Windows, то они и их старые копии оседают в папке winsxs. Со временем обновлений становится все больше и соответственно папка winsxs занимает много места в Windows.

Размеры папки winsxs могут достигать нескольких гигабайт. Хотя для современных жестких дисков это свободное пространство ничего не значит, но лишним не будет. Чтобы узнать, сколько весит winsxs достаточно кликнуть по ней правой кнопкой, далее выбрать «свойства», на вкладке «общие» посмотреть количество мегабайт. Данный способ не даст информацию о фактическом размере папки, но поможет судить о количестве свободного пространства. Запомните это число, оно понадобится в будущем для сравнения.Удалить папку winsxs в windows 7

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

Программы чистильщики не подойдут, остаются штатные средства ОС, которые помогут очистить папку winsxs в Windows. Давайте рассмотрим способы поподробнее.

Удаление старых обновлений через утилиту очистки диска

Данный способ работает в ОС Windows 7 и старше, который позволит уменьшить папку winsxs в размерах. Запустите компонент «очистка диска» одним из следующих способов:

  1. По системному диску (где установлена Windows)щелкните правой кнопкой, далее из контекстного меню жмите «свойства». Во вкладке «общие» запомните объем свободного и занятого пространства жесткого диска. Нажмите кнопку «очистка диска», дождитесь окончания подсчетов.Удалить папку winsxs в windows 7
  2. Зажмите клавишу Win + R, для вызова окна «выполнить» и скопируйте команду cleanmgr, нажав затем Enter. Выберите системный диск, кликните OK и ждите, пока система подсчитает объем удаляемых данных.Удалить папку winsxs в windows 7

В новом окне, кликните кнопку очистки системных файлов (показано на скриншоте). Если появится запрос UAC нажмите «да».Удалить папку winsxs в windows 7

Чтобы очистить папку winsxs в Windows убедитесь, что стоит флажок напротив подпункта «Очистка обновлений Windows», так как этот раздел отвечает за удаление файлов в папке winsxs. Другие пункты отмечайте по своему желанию. В этом окне Вы так же сможете оценить примерный объем высвобождающегося дискового пространства. В заключении жмите OK и ждите окончание процесса, возможно, потребуется перезагрузка ПК.Удалить папку winsxs в windows 7

Примечание: функция очистки обновлений встроена в windows 8, 10. Для семерки Microsoft выпускало обновление для появления данной опции. Если Вы у себя не обнаружите пункт очистки обновлений, тогда скачайте и установите пакет обновлений KB2852386. Способы, описанные ниже, не работают в Windows 7.

Чистка с помощью планировщика заданий

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

Для запуска планировщика заданий, в окне «выполнить» (вызывается кнопками Win + R), напишите команду taskschd.msc, далее кликните OK.Удалить папку winsxs в windows 7

В левой части окна раскройте раздел «библиотека планировщика заданий», затем подразделы «Microsoft» и «Windows», найдите раздел Servicing и нажмите его. Выберите StartComponentCleanup, в правой части окна кликните «выполнить», чтобы запустить чистку папки winsxs. Вам необходимо подождать около часа.Удалить папку winsxs в windows 7

Примечание: данную задачу Вы можете реализовать через командную строку. Необходимо запустить 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 в windows 7

После анализа можно приступить к чистке папки 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.Удалить папку winsxs в windows 7

Удаление компонентов Windows

Windows 8, 10 позволяют включить, отключить компоненты ОС Windows. Эти функции расположены в панели управления в разделе «программы».Удалить папку winsxs в windows 7

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

Запустите cmd с привилегиями админа. Введите команду ниже, затем нажмите Enter:

DISM.exe /Online /English /Get-Features /Format:Table

Удалить папку winsxs в windows 7

Командная строка построит таблицу имен компонентов, а так же их состояний. Запомните название удаляемого компонента и используете такую команду:

DISM.exe /Online /Disable-Feature /featurename:NAME /Remove

В этой команде Вам необходимо заменить NAME на название вашего компонента. В примере будем удалять DirectPlay.Удалить папку winsxs в windows 7

Таким образом состояние изменится на пометку Disabled with Payload Removed. Вот такими способами Вы можете очистить папку winsxs в Windows.

На этом все, теперь Вы знаете winsxs — что это за папка Windows 7, 8, 10 и как делать ее чистку. Рекомендуется в первую очередь использовать первые три способа, хотя к методу с планировщиком заданий можно не прибегать, так как он дублируется, но все на Ваше усмотрение. Удаление компонентов не рекомендуется, потому что много места это не освободит, а удаленные компоненты могут понадобиться в будущем. Вы можете еще очистить папку temp в Windows. для высвобождения дополнительного места на HDD.

Посмотрите еще статьи:

Источники: http://windowstune.ru/win7/tuning7/winsxs-ochistka-windows-7.html, http://pcyk.ru/windows/papka-winsxs-zanimaet-mnogo-mesta-ustranyaem-problemu/, http://nastrojcomp.ru/fajly-i-papki/winsxs-v-windows-7-10-8-ochistit-ili-udalit.html

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here