Winsxs как удалить windows 7: Папка WinSxS в Windows 10, 8 и Windows 7

Содержание

Папка WinSxS в Windows 10, 8 и Windows 7

Если вас смущает то, что папка WinSxS много весит и интересует вопрос о том, можно ли удалить ее содержимое, в этой инструкции подробно будет описан процесс очистки данной папки в Windows 10, 8 и Windows 7, а заодно расскажу, что это за папка и для чего она нужна и можно ли удалить WinSxS полностью.

В папке WinSxS хранятся резервные копии системных файлов операционной системы до обновлений (и не только, о чем — далее). То есть, всякий раз, как вы получаете и устанавливаете обновления Windows, в эту папку сохраняется информация об изменяемых файлах, сами эти файлы с тем, чтобы у вас была возможность удалить обновление и откатить сделанные изменения.

Через какое-то время папка WinSxS может занимать достаточно много места на жестком диске — несколько гигабайт, при этом размер этот все время увеличивается по мере установки новых обновлений Windows.. К счастью, очистить содержимое данной папки сравнительно легко штатными средствами. И, если компьютер после последних обновлений работает без каких-либо проблем, это действие сравнительно безопасно.

Также в Windows 10 папка WinSxS используется, например, для сброса Windows 10 в исходное состояние — т.е. необходимые для автоматической переустановки файлы берутся именно из нее. Дополнительно, раз уж у вас возникла проблема со свободным пространством на жестком диске, рекомендую к ознакомлению статьи: Как очистить диск от ненужных файлов, Как узнать, чем занято место на диске.

Очистка папки WinSxS в Windows 10

Прежде чем говорить об очистке папки хранилища компонентов WinSxS, хочу предупредить о некоторых важных вещах: не пытайтесь удалить эту папку. Просто довелось видеть пользователей, у которых папка WinSxS не удаляется, они используют методы, похожие на описанные в статье Запросите разрешение от TrustedInstaller и в конце-концов удаляют ее (или часть системных файлов из нее), после чего удивляются, почему система не загружается.

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

  1. Запустите командную строку от имени администратора (например, через правый клик по кнопке Пуск)
  2. Введите команду Dism.exe /online /cleanup-image /AnalyzeComponentStore и нажмите Enter. Папка хранилища компонентов будет проанализирована и вы увидите сообщение о необходимости ее очистки. 
  3. Введите команду Dism.exe /online /cleanup-image /StartComponentCleanup и нажмите Enter для запуска автоматической очистки папки WinSxS. 

Один важный момент: не следует злоупотреблять этой командой. В некоторых случаях, когда резервных копий обновления Windows 10 в папке WinSxS нет, после выполнения очистки, папка может даже слегка увеличиться. Т.е. производить очистку есть смысл, когда указанная папка слишком, на ваш взгляд, разрослась (5-7 Гб — это не слишком).

Также очистку WinSxS можно произвести автоматически в бесплатной программе Dism++

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

Для очистки WinSxS в Windows 7 SP1 требуется предварительно установить необязательное обновление KB2852386, которое добавляет соответствующий пункт в утилиту очистки диска.

Вот как это сделать:

  1. Зайдите в центр Обновления Windows 7 — это можно сделать через панель управления или воспользоваться поиском в меню пуск. 
  2. Нажмите «Поиск обновлений» в меню слева и подождите. После этого, кликните по необязательным обновлениям. 
  3. Найдите и отметьте необязательное обновление KB2852386 и установите его. 
  4. Перезагрузите компьютер.

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

Удаление содержимого WinSxS в Windows 8 и 8.1

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

  1. Запустить утилиту «Очистка диска». Для этого на начальном экране можете воспользоваться поиском. 
  2. Нажать кнопку «Очистка системных файлов»
  3. Выбрать пункт «Очистка обновлений Windows»

Помимо этого, в Windows 8.1 есть и еще один способ очистить эту папку:

  1. Запустите командную строку от имени администратора (для этого нажмите клавиши Win+X на клавиатуре и выберите нужный пункт меню).
  2. Введите команду dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase

Также, с помощью dism.exe вы можете точно узнать, сколько занимает папка WinSxS в Windows 8, для этого воспользуйтесь следующей командой:

dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Автоматическая очистка резервных копий обновлений в WinSxS

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

Для этого необходимо создать простую задачу StartComponentCleanup в Microsoft\Windows\Servicing с нужной периодичностью выполнения.

Надеюсь, статья будет полезной и предостережет от нежелательных действий. В случае возникновения вопросов — задавайте, постараюсь ответить.

remontka.pro в Телеграм | Другие способы подписки

Поддержать автора и сайт

Папка winsxs в Windows 7, 10, 8: очистить или удалить

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

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

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

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

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

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

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

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

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

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

  1. По системному диску (где установлена Windows)щелкните  правой кнопкой, далее из контекстного меню жмите «свойства». Во вкладке «общие» запомните объем свободного и занятого пространства жесткого диска. Нажмите кнопку «очистка диска», дождитесь окончания подсчетов.
  2. Зажмите клавишу 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 «\Microsoft\Windows\Servicing\StartComponentCleanup»

Очистка через командную строку

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.

Вы можете пропустить чтение записи и оставить комментарий. Размещение ссылок запрещено.

Очистить папку WinSxS

Твиттер

LinkedIn

Фейсбук

Эл. адрес

  • Статья
  • 3 минуты на чтение

В этом разделе рассматриваются различные способы уменьшения размера папки WinSxS в работающей установке Windows 10 или более поздней версии.

Не удаляйте папку WinSxS, вместо этого вы можете уменьшить размер папки WinSxS с помощью встроенных в Windows инструментов. Дополнительные сведения о папке WinSxS см. в разделе Управление хранилищем компонентов.

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

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

Чтобы узнать, как определить размер папки WinSxS, см. раздел Определение фактического размера папки WinSxS.

Предупреждение

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

У вас есть несколько способов начать очистку хранилища компонентов, которые используют комбинацию удаления пакетов и сжатия компонентов для очистки папки WinSxS:

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

Задача StartComponentCleanup автоматически очищает компоненты, когда система не используется. При автоматическом запуске задача будет ждать не менее 30 дней после установки обновленного компонента, прежде чем удалять предыдущие версии компонента.

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

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

  • Разверните дерево консоли и перейдите к Task Scheduler Library\Microsoft\Windows\Servicing\StartComponentCleanup .

  • В разделе Выбранный элемент нажмите Выполнить

     schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
     

    Примечание

    Задание StartComponentCleanup также можно запустить из командной строки.

  • Dism.exe

    Параметр /Cleanup-Image в Dism. exe предоставляет опытным пользователям дополнительные возможности для дальнейшего уменьшения размера папки WinSxS. Дополнительные сведения см. в разделе Параметры командной строки для обслуживания пакетов операционной системы DISM.

    Используйте параметр /StartComponentCleanup. версии обновленных компонентов будут немедленно удалены (без 30-дневного льготного периода), и у вас не будет 1-часового ограничения времени ожидания.

    В командной строке с повышенными привилегиями запустите:

     Dism.exe/онлайн/Cleanup-Image/StartComponentCleanup
     

    Используйте параметр /ResetBase с параметром /StartComponentCleanup. компонент в магазине компонентов.

    В командной строке с повышенными привилегиями запустите:

     Dism.exe/онлайн/Cleanup-Image/StartComponentCleanup/ResetBase
     

    Предупреждение

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

     

    Используйте параметр /SPSuperseded

    • Чтобы уменьшить объем пространства, используемого пакетом обновления, используйте параметр /SPSuperseded программы Dism.exe в работающей версии Windows, чтобы удалить все компоненты резервного копирования, необходимые для удаления Service Pack. Пакет обновлений — это набор накопительных обновлений для определенного выпуска Windows.

      В командной строке с повышенными привилегиями запустите:

       Dism.exe /online /Cleanup-Image /SPSuperseded
       

      Предупреждение

      Пакет обновлений нельзя удалить после выполнения этой команды.

    Очистка диска

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

    Запустите очистку диска, чтобы удалить системные файлы

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

    Управление хранилищем компонентов

    Определение фактического размера папки WinSxS

    Уменьшение размера хранилища компонентов в автономном образе Windows

    Как решить проблемы с дисковым пространством, вызванные большим хранилищем компонентов Windows (WinSxS) каталог

     

     

    Как сэкономить место, очистив папку Windows WinSxS

    Перейти к основному содержанию

    Laptop Mag поддерживается своей аудиторией. Когда вы покупаете по ссылкам на нашем сайте, мы можем получать партнерскую комиссию. Вот почему вы можете доверять нам.

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

    Вы не можете просто удалить все в папке WinSxS, потому что некоторые из этих файлов необходимы для надежной работы и обновления Windows. Однако в Windows 7 и более поздних версиях вы можете использовать встроенный инструмент очистки диска, чтобы удалить старые версии обновлений Windows, которые вам больше не нужны. В Windows 8.1 и Windows 10 вы также можете использовать командную строку для очистки папки WinSxS.

    Используйте очистку диска для удаления старых обновлений из папки SxS

    1. Откройте средство очистки диска. Вы можете сделать это, набрав «Очистка диска» на панели задач и нажав «Очистка диска»

    2. Нажмите кнопку «Очистить системные файлы».

    3. Установите флажок рядом с «Очистка Центра обновления Windows».

    4. Нажмите OK.

    Обратите внимание: если вы не видите параметр «Очистка Центра обновления Windows» в разделе «Очистка диска», это означает, что нет файлов, которые можно безопасно удалить.

    Использование командной строки для очистки папки SxS

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

    1. Запустите командную строку с правами администратора. Вы можете сделать это, щелкнув правой кнопкой мыши значок Windows на панели задач и выбрав «Командная строка (администратор)».

    2. Введите команду: Dism.exe /online /Cleanup-Image /StartComponentCleanup

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

    3. Если рекомендуется, очистите папку с помощью этой команды в командной строке: Dism.