0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Очистка папки WinSxS: чистим правильно разными способами

Содержание

Очищаем папку «WinSxS» в Windows 7

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

Методы чистки «WinSxS»

«WinSxS» — это системный каталог, содержимое которого в Виндовс 7 размещено по следующему пути:

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

Установка обновления KB2852386

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

    Щелкайте «Пуск». Заходите в «Панель управления».

Жмите «Система и безопасность».

Переходите в «Центр обновлений Windows».

Открывается окно с перечнем установленных на компьютере обновлений. Нам нужно отыскать обновление KB2852386 в разделе «Microsoft Windows» данного списка.

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

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

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

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

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

Система выполнит поиск не установленных на ваш ПК апдейтов.

После завершения процедуры щелкните по надписи «Важных обновлений доступно».

Откроется список важных апдейтов, которые не установлены на вашем ПК. Вы можете выбрать, какие из них устанавливать, поставив слева от наименований пометки в чекбоксы. Поставьте флажок напротив наименования «Обновление для Windows 7 (KB2852386)». Далее жмите «OK».

Вернувшись в окно «Центра обновлений», жмите «Установить обновления».

Запустится процесс инсталляции выбранных апдейтов.

  • После его окончания совершите перезагрузку ПК. Теперь у вас будет в наличии необходимый инструмент для очистки каталога «WinSxS».
  • Далее мы рассмотрим различные способы очистки каталога «WinSxS» с помощью утилиты Cleanmgr.

    Способ 1: «Командная строка»

    Нужную нам процедуру можно выполнить с помощью «Командной строки», через которую производится запуск утилиты Cleanmgr.

    Заходите в папку «Стандартные».

    В перечне найдите «Командная строка». Жмите по наименованию правой кнопкой мышки (ПКМ). Выбирайте вариант «Запуск от имени администратора».

    Производится активирование «Командной строки». Вбейте следующую команду:

    Читать еще:  Как создать portable версию программы?

    Открывается окошко, где предлагается выбрать диск, в котором будет выполняться чистка. По умолчанию должен стоять раздел C. Его и оставляйте, если ваша операционная система имеет стандартное расположение. Если же она, по какой-либо причине, установлена на другом диске, то выберите его. Жмите «OK».

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

    Откроется перечень объектов системы, которые подлежат очистке. Среди них обязательно найдите позицию «Очистка обновлений Windows» (либо «Файлы резервной копии пакета обновлений») и поставьте около него пометку. Именно данная позиция отвечает за очистку папки «WinSxS». Напротив остальных пунктов расставляйте флажки на свое усмотрение. Можете все другие пометки снять, если не желаете больше ничего чистить, или отметить те компоненты, где также хотите произвести удаление «мусора». После этого жмите «OK».

    Внимание! В окне «Очистка диска» пункт «Очистка обновлений Windows» может отсутствовать. Это значит то, что в каталоге «WinSxS» нет элементов, которые можно было бы удалить без негативных последствий для системы.

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

  • Далее утилита Cleanmgr выполнит очистку папки «WinSxS» от ненужных файлов и после этого автоматически закроется.
  • Способ 2: Графический интерфейс Windows

    Не каждому пользователю удобно запускать утилиты через «Командную строку». Большинство юзеров предпочитает это делать с помощью графического интерфейса ОС. Это вполне выполнимо и в отношении инструмента Cleanmgr. Данный способ, конечно, более понятен для простого пользователя, но, как вы увидите, займет большее по продолжительности время.

      Щелкайте «Пуск» и переходите по надписи «Компьютер».

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

    В появившемся окошке жмите «Очистка диска».

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

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

    Будет выполнена повторная оценка освобождаемого места на накопителе, но уже с учетом системных элементов.

  • После этого будет открыто точно такое же окно «Очистка диска», которое мы наблюдали в Способе 1. Далее нужно произвести все те действия, которые были описаны в нем, начиная с пункта 7.
  • Способ 3: Автоматическая чистка «WinSxS»

    В Виндовс 8 существует возможность настройки расписания очистки папки «WinSxS» через «Планировщик заданий». В Windows 7 такая возможность, к сожалению, отсутствует. Тем не менее можно все-таки запланировать периодическую очистку через все ту же «Командную строку», хотя и без гибкой настройки расписания.

      Активируйте «Командную строку» с административными правами тем же методом, который был описан в Способе 1 данного руководства. Введите следующее выражение:

    :: параметры очистки каталога winsxs
    REG ADD «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCachesUpdate Cleanup» /v StateFlags0088 /t REG_DWORD /d 2 /f
    :: параметры очистки временных объектов
    REG ADD «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCachesTemporary Files» /v StateFlags0088 /t REG_DWORD /d 2 /f
    :: генерация запланированной задачи «CleanupWinSxS»
    schtasks /Create /TN CleanupWinSxS /RL Highest /SC monthly /TR «cleanmgr /sagerun:88»

  • Теперь вы запланировали процедуру ежемесячной очистки папки «WinSxS» с помощью утилиты Cleanmgr. Задача будет выполняться автоматически 1 раз в месяц 1-го числа без непосредственного участия пользователя.
  • Как видим, в Виндовс 7 можно очистить папку «WinSxS» как через «Командную строку», так и через графический интерфейс ОС. Также можно путем ввода команд произвести планирование периодического запуска данной процедуры. Но во всех перечисленных выше случаях операция будет выполняться с помощью утилиты Cleanmgr, специальный апдейт к которой в случае его отсутствия на ПК, нужно установить через стандартный алгоритм обновления Windows. Очень важно запомнить любому пользователю: производить чистку папки «WinSxS» вручную путем удаления файлов или с помощью сторонних программ категорически запрещается.

    Как очистить папку winsxs

    Как очистить хранилище компонентов (папка WinSxS) в Windows 10

    Один часто задаваемый вопрос: можно ли удалить папку WinSxS, чтобы восстановить место на диске?
    Удалить ее нельзя, однако есть способы уменьшить размер папки WinSxS.

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

    Папка WinSxS находится в папке Windows, например, «C: Windows WinSxS». Это место для файлов хранилища компонентов Windows. Хранилище компонентов Windows используется для поддержки функций, необходимых для настройки и обновления Windows. Вот несколько примеров использования файлов хранилища компонентов Windows:

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

    Читать еще:  Victoria privileged instruction что делать?

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

    В Windows 10 и Windows Server 2016 у вас есть несколько способов запустить очистку хранилища компонентов, которые используют комбинацию удаления пакетов и сжатия компонентов для очистки папки WinSxS.

    Из этого туториала вы узнаете, как очистить хранилище компонентов (папка WinSxS), чтобы уменьшить его размер в Windows 10.

    Очистить хранилище компонентов (папка WinSxS) с помощью задачи StartComponentCleanup

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

    Задача StartComponentCleanup также может быть запущена из командной строки:

    Нажмите клавиши Win + R, чтобы открыть «Выполнить», введите taskschd.msc в «Выполнить» и нажмите Enter, чтобы открыть планировщик заданий.

    Найдите и откройте папку Servicing на левой панели планировщика заданий. (см. скриншот ниже)

    Библиотека планировщика заданий Microsoft Windows Servicing

    На средней панели обслуживания выберите задачу StartComponentCleanup и нажмите «Выполнить» под выбранным элементом на правой панели.

    Задача StartComponentCleanup теперь будет выполняться до завершения. Это может занять некоторое время.

    Очистите хранилище компонентов (папка WinSxS), используя / StartComponentCleanup с командой Dism

    Использование параметра / StartComponentCleanup в Dism.exe в работающей версии Windows 10 дает результаты, аналогичные выполнению задачи StartComponentCleanup в планировщике задач, за исключением того, что предыдущие версии обновленных компонентов будут немедленно удалены (без 30-дневного льготного периода).

    Откройте командную строку с правами администратора
    Введите команду: Dism.exe /online /Cleanup-Image /StartComponentCleanup

    Ждем выполнения задачи до 100% и закрываем командую строку.

    Очистите хранилище компонентов (папка WinSxS), используя / StartComponentCleanup и / ResetBase с командой Dism

    Использование параметра / ResetBase с параметром / StartComponentCleanup в DISM.exe в работающей версии Windows 10 удаляет все замененные версии каждого компонента в хранилище компонентов.

    Все существующие пакеты обновления и обновления не могут быть удалены после выполнения этой команды. Это не будет блокировать удаление будущих пакетов обновления или обновлений.

    Папка WinSxS — зачем она нужна и можно ли ее удалить?

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

    Что это за папка и для чего она нужна

    WinSxS — служебная папка, которая появилась еще в Windows Vista, и присутствует во всех последующих версиях операционной системы. Полный путь к папке: C:WindowsWinSxS. Увидеть ее можно, если включить отображение скрытых файлов и папок в параметрах папок (вкладка «Вид»).

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

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

    Сколько места может занимать содержимое папки WinSxS

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

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

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

    Если папка WinSxS занимает свыше 10 ГБ памяти, то чистка практически наверняка нужна.

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

    Можно ли удалить папку WinSxS или ее содержимое?

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

    Другие возможные последствия удаления отдельных файлов папки WinSxS:

    • сбои, вылеты и перезапуск компьютера;
    • проблемы с установкой обновлений;
    • проблемы с откатом изменений.
    Читать еще:  Android Q: что нового появится в следующей системе от Google

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

    Как очистить папку WinSxS: способы и инструкции

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

    Встроенное средство очистки дисков в Windows

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

    Инструкция по использованию встроенного средства очистки дисков в Windows.

      Зайти в папку «Компьютер», кликнуть правой клавишей на системном диске (диск C), выбрать пункт «Свойства», а затем нажать кнопку «Очистка диска», где нас интересует кнопка «Очистить системные файлы». Альтернативный вариант — прописать в командной строке (открытой от имени Администратора) следующую команду cleanmgr.

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

    Этот метод актуален для ОС Windows 8.1 и Windows 10. В Windows 7 данной опции изначально нет, но она появится при установке пакета обновлений KB2852386.

    Утилита DISM.exe

    Этот метод предполагает использование консоли. Его эффективность выше, и в результате можно освободить больше места.

    Инструкция по использованию утилиты DISM.exe для очистки папки WinSxS.

      Открыть командную строку от имени Администратора и прописать в ней команду: Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore.

  • Дождаться завершения анализа. Утилита оценит необходимость очистки директории, и в нашем примере в дальнейших действиях нет нужды, но нас, конечно же, это не остановит.
  • Инициализируем очистку каталога следующей командой: Dism.exe /online /Cleanup-Image /StartComponentCleanup.

    Ждем, пока утилита выполняет необходимые действия.

    Но это еще не все, что можно сделать при помощи утилиты DISM.exe. Другие полезные действия перечислены ниже.

      Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase — команда для удаления устаревших и неиспользуемых версий компонентов каталога.

    Dism.exe /online /Cleanup-Image /SPSuperseded — команда для сжатия пакетов обновлений.

    Теперь можно полюбоваться результатом, еще раз вызвав команду Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore и сравнив результат с первым анализом. Кстати, данная команда не поддерживается в Windows 7.

    В приведенном примере результат незначительный, что объясняется недавней глубокой чисткой системы, но он все-таки есть.

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

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

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

      Вызвать планировщик задач в меню «Выполнить» (Win+R) или в командной строке, используя команду taskschd.msc.

  • В открывшемся окне слева открыть каталог «Microsoft», затем «Windows», и здесь найти «Servicing».
  • Выбрать «StartComponentCleanup» и в меню справа кликнуть «Выполнить».

  • В течение часа задача будет выполнена.
  • Преимущество метода в том, что пользователь может настроить автоматическую очистку папки WinSxS по расписанию и забыть о проблеме. Для этого нужно кликнуть правой клавишей мыши на задаче «StartComponentCleanup», выбрав пункт «Свойства», вкладку «Триггеры», а здесь настроить расписание процедуры.

    Удаление неиспользуемых компонентов

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

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

      В командной строке, открытой от имени Администратора, прописываем следующее: DISM.exe /Online /English /Get-Features /Format:Table.

  • Получаем список компонентов с указанием состояния (Enable / Disable).
  • Чтобы удалить компонент, необходимо прописать команду DISM.exe /Online /Disable-Feature /featurename:XXX /Remove, где XXX — название компонента для удаления.
  • Посмотреть активные и неактивные компоненты Windows можно в разделе «Программы и компоненты», который находится по здесь: Панель управленияПрограммыПрограммы и компоненты. Интересующий пункт находится в левой части окна.

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

    Воспользовавшись предложенными в статье способами, можно уменьшить размер WinSxS. Результат зависит от выбранного способа и того, как часто пользователь выполняет очистку системы от мусора. Как правило, интерес к папке WinSxS возникает при необходимости освобождения места на системном диске. А том, как это сделать можно прочитать здесь.

    Ссылка на основную публикацию
    Статьи c упоминанием слов:
    Adblock
    detector