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

Как очистить место на диске С за счёт очистки папки winsxs? Windows 7

Привет, читатель!
Сегодня поговорим немного об очистке диска С (системного диска) в операционной системе Windows 7.
Немногие знают о существовании папки winsxs и о том, что это за папка вообще. Папка winsxs находится по пути C:Windowswinsxs. Хранятся в этой папке старые резервные копии обновлений, которые скачиваются и устанавливаются через Центр обновления Windows (в данном случае — Центр обновления Windows 7), и некоторые важные системные файлы. Когда вы обновляете свою Windows 7, то со временем в этой папке скапливается очень много «мусора», который можно безболезненно удалить. Не стоит лезть самостоятельно в эту папку и пытаться очистить её вручную! Если будете чистить вручную, то можете нарушить работоспособность системы.

Для автоматической очистки резервных копий обновлений из этой папки (и ещё кое-какого мусора) — существует небольшая утилита, встроенная в саму ОС Windows 7, называется она Очистка диска. Но, дело в том, что изначально эта утилита не могла очищать резервные копии обновлений. Ситуация изменилась в октябре 2013 года, когда Microsoft выпустила небольшое обновление KB2852386, которое расширяет возможности утилиты «Очистка диска».
Итак, что бы очистить папку winsxs от мусора (а заодно почистить и другой мусор), у вас должно быть установлено обновление KB2852386. Если не знаете — установлено ли оно у вас, то попробуйте скачать его вручную и установить. Вот прямые ссылки на него:
Для 32-битных систем — http://download.microsoft.com/download/8/E/1/8E19C5F1-6331-4982-87C2-B714DF8A083A/Windows6.1-KB2852386-x86.msu

Внимание! Ваша Windows 7 должна быть с SP1 (пакет обновлений), иначе это обновление не установится.

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

В зависимости от того, сколько у вас скопилось мусора в следствии частых обновлений Windows — вы можете очистить от 100 МБ до 5 ГБ (и даже более). Но, если у вас вообще отключено Обновление Windows, либо вы устанавливали очень мало обновлений, тогда пункт «Очистка обновлений Windows» может и не появиться вовсе.
После окончания очистки перезагрузите компьютер, и посмотрите сколько места очистилось на системном диске.

На этом всё, надеюсь что статья вам пригодится 🙂

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, не являются критическими и могут быть удален при очистке.
  • Дата последней очистки хранилища – информация о последней очистке папки WinSxS.
  • Число освобождаемых пакетов – файлы, которые были обновлены службой Windows Update и могут быть удалены в процессе очистки.
  • Рекомендуется очистка хранилища компонентов – рекомендация о необходимости очистки папки WinSxS.
  • Как можно заметить большая часть файлов является необходимой для работы операционной системы Windows 10 и не могут быть удалены.

    Читать еще:  windows 7 не обновляется

    Можно ли удалить 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 7

    Привет, читатель!
    Сегодня поговорим немного об очистке диска С (системного диска) в операционной системе Windows 7.
    Немногие знают о существовании папки winsxs и о том, что это за папка вообще. Папка winsxs находится по пути C:Windowswinsxs. Хранятся в этой папке старые резервные копии обновлений, которые скачиваются и устанавливаются через Центр обновления Windows (в данном случае — Центр обновления Windows 7), и некоторые важные системные файлы. Когда вы обновляете свою Windows 7, то со временем в этой папке скапливается очень много «мусора», который можно безболезненно удалить. Не стоит лезть самостоятельно в эту папку и пытаться очистить её вручную! Если будете чистить вручную, то можете нарушить работоспособность системы.

    Для автоматической очистки резервных копий обновлений из этой папки (и ещё кое-какого мусора) — существует небольшая утилита, встроенная в саму ОС Windows 7, называется она Очистка диска. Но, дело в том, что изначально эта утилита не могла очищать резервные копии обновлений. Ситуация изменилась в октябре 2013 года, когда Microsoft выпустила небольшое обновление KB2852386, которое расширяет возможности утилиты «Очистка диска».
    Итак, что бы очистить папку winsxs от мусора (а заодно почистить и другой мусор), у вас должно быть установлено обновление KB2852386. Если не знаете — установлено ли оно у вас, то попробуйте скачать его вручную и установить. Вот прямые ссылки на него:
    Для 32-битных систем — http://download.microsoft.com/download/8/E/1/8E19C5F1-6331-4982-87C2-B714DF8A083A/Windows6.1-KB2852386-x86.msu

    Внимание! Ваша Windows 7 должна быть с SP1 (пакет обновлений), иначе это обновление не установится.

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

    В зависимости от того, сколько у вас скопилось мусора в следствии частых обновлений Windows — вы можете очистить от 100 МБ до 5 ГБ (и даже более). Но, если у вас вообще отключено Обновление Windows, либо вы устанавливали очень мало обновлений, тогда пункт «Очистка обновлений Windows» может и не появиться вовсе.
    После окончания очистки перезагрузите компьютер, и посмотрите сколько места очистилось на системном диске.

    На этом всё, надеюсь что статья вам пригодится 🙂

    Читать еще:  Ipv6 без доступа к интернету как исправить windows 7

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

    Содержание

    8 октября 2013 года вышло необязательное обновление KB2852386 только для всех изданий Windows 7 SP1, прошедших проверку подлинности. Оно добавляет долгожданную функцию в утилиту «Очистка диска».

    Советы перед очисткой

    1. Я думаю, что вы захотите узнать, сколько места сэкономила очистка. Поэтому сейчас откройте свойства диска (а не папки winsxs) и запишите объем свободного пространства (в байтах) или просто сделайте скриншот.
    2. Не исключаю, что вас заинтересует автоматизация очистки папки WinSxS по расписанию. Чуть ниже в статье есть небольшой раздел об этом, и его стоит прочесть до выполнения пошаговых инструкций.

    Инструкции

    Они предельно просты:

    1. Установите обновление KB2852386 посредством Windows Update (рекомендую) или скачайте в IE пакет из статьи базы знаний.

    2. Выполните cleanmgr в командной строке, запущенной от имени администратора (так будет быстрее).

    3. Найдите в списке опцию «Очистка обновлений Windows».

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

    4. Нажмите ОК и наберитесь терпения, потому что операция займет некоторое время.

    По окончании очистки перезагрузитесь и посмотрите в свойствах диска, сколько места освободилось.

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

    Реализация

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

    Так, при каждом запуске утилиты «Очистка диска» в папку %LocalAppData%Temp зачем-то копируется содержимое папки %WinDir%System32DISM (причем временная папка не удаляется после завершения операции). После чего с помощью обновленной 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 и новее. Возможно, со временем конкретика и появится…

    Наконец, не совсем понятно, что мешало реализовать это раньше, и почему обновление появилось именно сейчас. Кстати, перенос очистки в утилиту DISM.exe Windows 7 пока не планируется, что не позволяет обрабатывать автономные образы. Возможно, такой перенос вскрывает целый пласт вопросов поддержки, связанных с обслуживанием образов.

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

    В Windows 8 очистка возложена на отдельное запланированное задание, а в крайнем случае можно воспользоваться утилитой командной строки DISM.exe.

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

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

    Что за папка WinSxS в Windows 7/10 и как ее очистить?

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

    Так, в интернете можно встретить советы по увеличению места на диске путём очистки системной папки WinSxS. Поскольку эта директория имеет тенденцию к разрастанию, в её очистке действительно есть смысл (находились пользователи, у которых её размер достигал несколько десятков гигабайт), но опять же здесь нужно проявлять максимум осторожности и если очищать оную папку, то делать это правильно. Способы такой очистки мы как раз и рассмотрим, но перед этим давайте узнаем, что это за папка WinSxS и так ли она нужна.

    Для чего нужна папка WinSxS

    Впервые каталог WinSxS появился в ОС Windows Vista. Он содержал конфигурационные файлы системы и её компонентов, впоследствии в него добавились и другие системные файлы, что, однако, не изменило его изначального предназначения. В Windows 7, 8.1 и 10 папка WinSxS хранит резервные копии файлов системы, автоматически создаваемые при установке мажорных и накопительных обновлений, благодаря которым пользователь может откатиться к предыдущей версии Windows, если новая ему не понравится или в ней обнаружатся какие-то баги.

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

    Читать еще:  Одна или несколько служб звука не запущены windows 7

    Как очистить WinSxS в Windows 7/10, чтобы не повредить систему и есть ли вообще необходимость в такой очистке? Последний вопрос вполне резонен, так как истинный размер WinSxS может отличаться от того, что показывает Проводник или другой файловый менеджер.

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

    Способы оптимизации WinSxS

    Перед тем как приступать к очистке WinSxS, весьма желательно установить её точный размер – а вдруг она занимает не столь много места, как это кажется. Откройте от имени администратора командную строку и выполните такую команду:

    Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

    Анализ займёт некоторое время.

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

    Самый очевидный способ предполагает использование встроенной утилиты cleanmgr. Запустите её через окошко «Выполнить» и нажмите кнопку «Очистить системные файлы».

    Найдите и отметьте пункт «Очистка обновлений Windows» и нажмите «OK». Если оного пункта у вас нет, значит и очищать по большому счёту нечего.

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

    Очистку папки WinSxS можно выполнить и через Планировщик заданий. Откройте этот инструмент командой taskschd.msc, а затем разверните в левой колонке ветку Microsoft – Windows – Servicing.

    Выделите задание StartComponentCleanup и нажмите «Выполнить». Кстати, управляемая Планировщиком очистка запускается автоматически через каждые 30 дней в фоновом режиме.

    Недостаток приведенных выше способов состоит в том, что оценка освобождаемого места бывает весьма приблизительной и может варьироваться до нескольких сот мегабайт в обе стороны. Кроме того, при очистке через Планировщик установленные в последние 30 дней обновления игнорируются. Если вы хотите получить более качественные результаты, используйте утилиту Dism. Открыв командную строку или PowerShell с повышенными привилегиями, выполните такую команду:

    Dism.exe /online /Cleanup-Image /StartComponentCleanup

    Запущенная с этими параметрами Dism делает то же самое, что и cleanmgr, но при этом более точно определяет размер высвобождаемого места.

    Чтобы произвести глубокую очистку с удалением архивных файлов компонентов обновлений, используйте такую команду:

    Dism.exe /online /Cleanup-Image /SPSuperseded

    Помните, однако, что после выполнения этой команды вы больше не сможете откатиться к предыдущей версии Windows 7/10, так как все бекапы будут удалены. К слову, если сохранённых пакетов обновлений не будет найдено, вы получите сообщение как на прилагаемом скриншоте.

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

    Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase

    Автоматическая очистка через Планировщик

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

    Далее в окне создания действия следует выбрать действие «Запуск программы», в поле «Программа или сценарий» ввести Dism.exe, а в поле «Добавить аргументы» вставить строку (ключи), взятую из приведённых выше команд.

    Наконец, во вкладке «Триггеры» потребуется указать время и периодичность выполнения операции.

    Как еще уменьшить размер WinSxS в Windows 7/10

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

    Но даже будучи отключёнными, они всё равно находятся на диске, располагаясь как раз в папке WinSxS. Удалив их, можно высвободить на диске немного дополнительного места. Для этого опять будем использовать консольную утилиту Dism. Запускаем от имени администратора командную строку и выполняем для начала такую команду:

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

    Тут же в консоли будет выведен список компонентов с указанием их статуса. Disabled означает отключено, Enabled указывает, что компонент задействован. Чтобы удалить ненужный, выполните такую команду:

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

    Здесь Name – это имя компонента, взятое из полученного выше списка.

    Если утилита попросит выполнить перезагрузку, вводим Y, жмём ввод и перезагружаемся. Компонент будет удалён. Способ надёжный, эффективный, а самое главное безопасный.

    И последнее. Злоупотреблять очисткой папки WinSxS не следует. Если её размер не превышает 10 Гб, то с ревизией можно не спешить, да и полученные 2-3 Гб погоды не сделают. Если вам уж так не хватает на системном разделе места, лучше расширить том и не доводить диск до критического заполнения файлами.

    Ссылка на основную публикацию
    Adblock
    detector