Что такое winsxs в виндовс 7: Как грамотно уменьшить размер папки WinSxS в Windows 7 SP1 – Вадим Стеркин

Содержание

Очистка winsxs в Windows 7

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

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

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

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

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

Подготовка

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

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

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

Очистка Windows

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

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

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

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

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

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

[Решено] Папка WinSxS — освобождаем место на диске С через чистку WinSxS

Автор maz_ik На чтение 3 мин Опубликовано Обновлено

Всем привет! Сегодня поговорим, а точнее поднимем наболевшую тему которая откроем нам секрет на странности с диском С, а точнее когда в какой то день Вам вылетает ошибка недостаточно места на диске С , то WTF скажите Вы, я же ничего не ставил последние пол года, куда могли пропасть те 30-50 гигов которые я видел на диске C. Если Вы столкнулись с этой ситуаций, значит вы нашли ту статью которая поможет найти ваши драгоценные гигабайты)))

Как освободить место на диске с

Последние две недели выскакивало сообщение, «что мало места на диске С»: и обновлялась операционка, но никак не доходили руки разобраться! И я решил проверить, что же у меня так «сжирает» место на диске. Воспользовался бесплатной программой Scanner и обнаружил чем же занят мой диск! Почистил папки, но одна папка привлекла моё внимание и о ней мы сейчас и поговорим.

папка WinSxS

Что же такое папка WinSxS?! Эта папка предназначена для хранения резервных копий системных файлов операционной системы до обновлений. А теперь простым языком — когда вы ставите новые обновления Windows, в эту папку складываются старые версии файлов, для того что бы вы могли «откатится» на старые версии.

Как вы могли понять со временем эта папка разрастается до нескольких десятков гигабайт и в этой статье разберем её очистку для windows 7 и windows 10.

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

Заходим в «Мой компьютер», щелкаем правой кнопкой по системному диску (в большинстве случаев это диск С:\), выбираем «Свойства», далее на «Очистка диска»

Программа очистки оценит объем места, которое можно освободить! Тут можно выбрать и другие файлы,которые можно удалить, но нас интересует «Очистка системных файлов». После оценки места, ставим галочку на «Файлы резервной копии пакета обновлений» и «Временные файлы»

Программа запросит подтверждение удаление файлов, нажимаем ОК и пойдет процесс удаления.

Если вдруг у Вас нет пункта «Очистка диска» в свойствах системного диска, необходимо установить в «Центре обновления Windows» необязательное обновление KB2852386

 

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

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

Папку WinSxS в Windows 10 в ручную не удалять!

И так, как же удалить папку безболезненно:

  1. Запустите командную строку от имени администратора
  2. Введите команду

    Dism.exe /online /cleanup-image /AnalyzeComponentStore

    и нажмите Enter.

Система произведет анализ хранилища компонентов и выдаст результат по его очистке (нужна или нет)

Далее введите команду

Dism.exe /online /cleanup-image /StartComponentCleanup

 и нажмите Enter для запуска автоматической очистки папки WinSxS. По завершении процедуры удаления, система выдаст сообщение об успешной завершении операции.

Вот и всё, Вы узнали как очистить папку WinSxS в Windows 7 и windows 10 🙂

Всем пока!

 

Корректная очистка и сжатие папки WinSxS в Windows 10/ Windows Server

В этой статье мы поговорим о каталоге WinSxS в Windows, причинах его постоянного роста и способах очистки. Каталог C:\windows\WinSxS является хранилищем компонентов Windows. В этом каталоге хранятся dll библиотеки, бинарные и xml файлы, необходимые для установки и работы различных ролей и компонентов Windows. Каждый раз когда вы устанавливаете обновления Windows (это происходит ежемесячно), новая версия обновляемого компонента устанавливается в систему, а старая сохраняется в хранилище компонентов WinSxS (это необходимо для обеспечения совместимости и возможности “отката“ к старым версиям компонентов при удалении проблемного обновления).

Со временем размер каталога WinSxS постоянно увеличивается. Причем его размер ничем не ограничен (хотя на практике размер папки WinSxS в Windows 10 редко превышает 15-20 Гб.)

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

  • Оптимизация хранилища компонентов и удаление старых версий компонентов, оставшихся после установки обновлений Windows;
  • Технология Features on Demand (функции по требованию), позволяющая удалить неиспользуемые компоненты Windows с диска;
  • Сжатие файлов в папке WinSxS – способ уменьшить размер каталога WinSxS за счет включения NTFS компрессии.

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

Как узнать реальный размер папки WinSxS в Windows 10?

Самый простой способ получить текущий размер каталога WinSxS в Windows, запустить проводник File Explorer и открыть свойства папки %windir%\WinSxS (или воспользоваться скриптом PowerShell). Но имейте в виду, что большинство файловых менеджеров (в том числе File Explorer) показывают несколько больший размер каталога WinSxS, чем он занимает на диске.

Дело в том, что в каталоге WinSxS есть большое количество hard links (жестких символических ссылок) на файлы в других системных каталогах.  Файловые менеджеры при подсчете размера папки WinSxS учитывают объем файлов, на которые ссылаются жесткие ссылки, а это не корректно.

Чтобы реальный (без учета жестких ссылок) размер папки WinSxS, воспользуйтесь утилитой SysInternal du:

du -v c:\windows\winSXS

Но проще всего проанализировать размер хранилища компонентов в папке WinSxS с помощью команды DISM:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Разберемся, что возвращает данная команда:

Размер хранилища компонентов по данным проводника : 5.70 GB (это размер хранилища с учета жестких ссылок, который отображается в проводнике)
Фактический размер хранилища компонентов : 5.49 GB (реальный размер хранилища компонентов за исключением жестких ссылок)
Совместно с Windows : 3.12 GB (обязательные файлы системы, не могут быть удалены)
Резервные копии и отключенные компоненты : 2.12 GB (устаревшие файлы компонентов, которые нужны на случай проблем с установленными обновлениями)
Кэш и временные данные : 245.87 MB (файлы используются для ускорения работы системы обслуживания)
Дата последней очистки : 2018-07-31 12:45:23
Число освобождаемых пакетов : 10 (файлы, которые обновились после установки обновлений Windows, они будут удалены при очистке хранилища)
Рекомендуется очистка хранилища компонентов : Да

Как вы видите, в данном случае можно уменьшить размер каталога WinSxS на 2.1 Гб + 250 Мб.

Очистка хранилища компонентов WinSxS в Windows

Самый быстрый и простой способ освободить место в хранилище компонентов Windows (т.е. очистить папку WinSxS) – оптимизация хранилища командой:

Dism.exe /Online /Cleanup-Image /StartComponentCleanup

Опция Dism /StartComponentCleanup поддерживается во всех версиях Windows, начиная с Windows 8/Windows Server.

После окончания очистки проверьте текущий размер хранилища компонентов:

Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

В моем примере это помогло уменьшить размер папки WinSxS на 2,5 Гб.

С помощью еще одного параметра /ResetBase вы можете удалить все предыдущие версии компонентов, оставшиеся после установки обновлений Windows. После этого вы не сможете удалить установленные обновления или Service Pack, а в панели обновлений appwiz.cpl у обновлений пропадет кнопка «Удалить»).

Чтобы очистить старые версии компонентов, выполните:

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

В Windows 7 и Windows Server 2008 R2 для очистки старых версий компонентов, оставшихся после установки сервис пака, использовался еще один параметр DISM:

dism /online /Cleanup-Image /spsuperseded

Также вы можете удалить устаревшие обновления с помощью мастера очистки диска. Выполните команду cleanmgr c правами администратора.

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

Далее выберите опцию “Файлы журнала обновления Windows» и нажмите ОK. Утилита очистки диска покажет сколько места вы можете освободить, удалив файлы журнала старых обновлений Windows. В моем примере это 427 Мб.

После окончания очистки хранилища с помощью DISM проверьте сколько освободилось места на диске.

В планировщике задания Windows 10 и Windows Server 2016 есть специальное задание автоматического обслуживания, которое регулярно выполняет оптимизацию и очистку каталога WinSxS (выполняется действия, аналогичные команде dism с ключом StartComponentCleanup). Это задание StartComponentCleanup находится в разделе \Microsoft\Windows\Servicing. Данное задание запускается в фоновом режиме и автоматически удаляет версии компонентов старше 30 дней, которое были заменены более новыми версиями.

Можно запустить это задание вручную так:

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

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

В статье Безопасная очистка папки WinSxS в Windows Server 2016/2012 мы рассмотрели функцию Features on Demand (функции по требованию), предоставляющую возможность удаления с диска бинарных файлов неиспользуемых ролей и компонентов из каталога WinSxS. Для этого в Windows Server используется командлет PoweShell Uninstall-WindowsFeature.

В Windows 10 командлет Uninstall-WindowsFeature отсуствует, и для удаления компонентов Windows из образа нужно использовать DISM.

DISM в отличии от Uninstall-WindowsFeature не удаляет зависимые компоненты.

Полный список доступных функций в образе Windows 10  можно получить с помощью команды:
DISM.exe /Online /English /Get-Features /Format:Table

Чтобы удалить, например компонент TelnetClient с диска (из каталога WinSxS), выполните команду:
DISM.exe /Online /Disable-Feature /Featurename:TelnetClient /Remove

Если еще раз вывести список всех доступных функций по требованию в Windows, вы увидите, что статус компонента изменится на Disabled with Payload Removed.

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

Включаем NTFS сжатие на папке WinSxS в Windows

Еще один способ уменьшить размера каталога WinSxS в Windows 10 – сжать содержимое каталога на уровне файловой системы NTFS.

  1. Откройте командную строку с правами администратора;
  2. Остановите и отключите службы Windows Installer  и Windows Module Installer:
    sc stop msiserver

sc stop TrustedInstaller

sc config msiserver start= disabled

sc config TrustedInstaller start= disabled
  3. Создайте резервную копию списков доступа (ACL) назначенных на файлы и папки в каталоге WinSxS с помощью утилиты icacls. Резервная копия ACL представляет собой обычной текстовый файл, в котором указаны все файлы и каталоги и назначенные на них NTFS разрешения (в дальнейшем этот файл понадобиться для восстановления оригинальных ACL):
    icacls "%WINDIR%\WinSxS" /save "%WINDIR%\WinSxS_NTFS.acl" /t

  4. Назначьте себя владельцем папки WinSxS и всех вложенных каталогов:
    takeown /f "%WINDIR%\WinSxS" /r
  5. Предоставьте своей учетной записи полные права на каталог WinSxS:
    icacls "%WINDIR%\WinSxS" /grant "%USERDOMAIN%\%USERNAME%":(F) /t
  6. Теперь можно выполнить сжатие файлов в каталоге WinSxS с помощью команды compact. Т.к. часть файлов может использоваться Windows, нужно указать параметр /i. Иначе сжатие будет остановлено на первом же занятом файле (в Windows 10 можно использовать более прогрессивное LZX сжатие):
    compact /s:"%WINDIR%\WinSxS" /c /a /i *

  7. Теперь нужно восстановить TrustedInstaller как владельца каталога WinSxS:
    icacls "%WINDIR%\WinSxS" /setowner "NT SERVICE\TrustedInstaller" /t
  8. И вернуть оригинальные NTFS разрешения на каталог WinSxS из резервной копии ACL: icacls "%WINDIR%" /restore "%WINDIR%\WinSxS_NTFS.acl"
  9. Измените типа тип запуска служб Windows Installer и Windows Module Installer:
    sc config msiserver start= demand

sc config TrustedInstaller start= demand

Проверьте текущий размер каталога WinSxS.

Как вы видите, в нашем примере размер папки WinSxS за счет сжатия уменьшился с 9,36 Гб до 6,5 Гб (примерно на треть). Неплохо, особо для небольшого по размеру SSD-диска.

Указанные команды можно выполнять по отдельности (так проще контролировать успешность выполнения каждой из них), либо можно объединить все операции в один файл скрипт. Вы можете скачать готовый bat файл для сжатия WinSxS здесь compress_winsxs.bat

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

На что может повлиять сжатие каталога WinSxS? Windows работает со сжатыми файлами в прозрачном режиме, однако при обработке таких файлов, ей может понадобиться дополнительное время на их декомпрессию/компрессию. Это может вызвать небольшое замедление при установке компонентов Windows или обновлений. Однако для современных процессоров (CPU) операция компрессии/декомпрессии файлов выполняется практически мгновенно, так что реального уменьшения скорости пользователь даже не заметит.

 

 

WinSxS – что это за папка и как ее очистить в Windows 10 и 7 (подробная инструкция)

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

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

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

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

Каждый раз, после получения и установки обновлений ее объем увеличивается и может достигать до 40 ГБ. Что на мой взгляд достаточно много. Когда нормальным весом считается отметка в 5-10 ГБ.

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

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

Также не рекомендую очищать ее вручную, поскольку велика вероятность удаления важных для работы системных файлов

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

Перед тем, как приступать к процедуре освобождения места, откройте командную строку, введите в нее команду – sfc /scannow и нажмите по кнопке «Enter». Таким образом вы сможете исправить имеющиеся ошибки на стороне системных данных, что увеличит эффективность всех способов, о которых я поведаю ниже. Кстати, их нужно выполнять, находясь в системе с правами администратора, иначе ничего не получится.

Будьте осторожны проводя ручную чистку temp файлов, не заденьте папку Backup. Она отвечает за хранение резервные копии ОС и в случае ее удаления пропадет возможность восстановления операционки.

Где находится

Папка WinSxS находится в разделе с установленной операционной системой. По умолчанию таким является «C:\Windows».

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

Способ очистки WinSxS в Windows 7

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

Выполняем все по порядку:

  1. Открываем «Свойства» компьютера и убеждаемся, что в разделе «Издание» установлен «Service Pack 1». Если его нет, обязательно установите.
  2. Скачиваем обновление «KB2852386» с официального сайта Microsoft по этой ссылке и щелкаем по нему, чтобы запустить процедуру установки. Если в процессе вы столкнетесь с ошибкой «Обновление не применимо», то скорее всего, оно уже установлено. Проверить это можно зайдя в «Центр обновления», после чего переместиться в раздел «Установленные обновления». Введя в строку поиска название «KB2852386», мы убеждаемся, что оно действительно присутствует в системе. Поэтому игнорируем этот пункт и двигаемся далее.
  3. Перезагружаем компьютер, но только в том случае, если вы производили инсталляцию компонентов из первых двух пунктов.
  4. Открываем «Компьютер», щелкаем правой кнопкой мыши по систему диску и заходим в «Свойства».
  5. Во вкладке «Общие» щелкаем по кнопке «Очистка диска» (Disk Cleanup).
  6. Найдите и отметьте пункт «Файлы резервной копии» и «Очистка обновлений». Затем нажмите «ОК» и подтвердите действие. В некоторых редакциях ОС данные пункты отображаются после нажатия кнопки «Очистить системные файлы».
  7. Дождитесь завершения процесса, после чего проверьте результат.

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

Способы очистки WinSxS в Windows 10

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

Стандартное средство очистки диска

Начать процесс сжатия можно несколькими способами, первый – открыть свойства локального диска и нажать по кнопке «Очистка диска» или нажать комбинацию «WIN+R», в строку ввести «cleanmgr» и нажать «Enter».

После этого, выполняем пункты «6-7» из предыдущего раздела, посвященному Windows 7.

Командная строка

В качестве альтернативного варианта можно использовать командную строку и инструмент Dism. Запустите ее с правами администратора и поочередно выполните команды, о которых я расскажу ниже.

  1. Вводим «Dism.exe /online /Cleanup-Image /StartComponentCleanup» (без кавычек) и жмем «Enter». Аналогичным образом поступаем и с другими командами. Если места освободится не достаточно, то стоит также избавиться от замененных версий всех компонентов в хранилище компонентов. Выполняем следующую команду.
  2. Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
  3. Dism.exe /online /Cleanup-Image /SPSuperseded

В некоторых случаях, после выполнения вышеописанных команд размер каталога WinSxS может увеличиться. Поэтому, очистку следует проводить только в том случае, когда объем папки превышает 10 ГБ. Меньше 10 ГБ считается нормой.

Также во время выполнения команд вы можете наблюдать ситуацию, когда процесс доходит до 20-30%, а потом резко останавливается и выдает сообщение о том, что операция была успешно завершена. Это нормальное явление для десятки.

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

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

Для этого:

  1. Нажимаем по значку «Поиска», вводим в строку «Планировщик» и запускаем приложение. Его также можно найти через «Пуск».
  2. Разворачиваем библиотеку и перемещаемся в раздел «Microsoft – Windows — Servicing».
  3. В списке находим задачу под названием «StartComponentCleanup», жмем по ней правой мышкой и выбираем пункт «Выполнить».
  4. После того как задание завершится, предлагаю настроить выполнение в автоматическом режиме. С промежутком, скажем один раз в неделю.
  5. Для этого переходим в «Свойства» задачи.
  6. Переходим во вкладку «Триггеры» и щелкаем «Создать».
  7. Выбираем опцию «Еженедельно», выбираем дату начала, указываем день недели и щелкаем «Ок». При необходимости можно выставить другие настройки.
  8. Закрываем все окна.

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

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

Программа PatchCleaner

Это бесплатная программа, позволяющая сжимать занятое место в системных директориях, которые по умолчанию не доступны наиболее популярным утилитам типа «Ccleaner» или «Reg Organizer».

Как с ней работать:

  1. Скачиваем программу (весит порядка 2 МБ) с официального сайта по этой ссылке.
  2. Запускаем установку, нажав «Да».
  3. Нажимаем «Next».
  4. Соглашаемся с условиями, активировав опцию «I Agree» и жмем «Next».
  5. Ничего не изменяя жмем «Next».
  6. Повторно щелкаем «Next» и ожидаем завершения процесса. В конце выбираем «Close».
  7. Запускаем программу используя ярлык на рабочем столе.
  8. Щелкаем по кнопке «Delete», если хотим удалить содержимое папки WinSxS и прочих директорий, таких как «Installer» и «softwaredistribution».
  9. Подтверждаем действия кнопкой «Yes».
  10. Дожидаемся удаления файлов и проверяем результат.

В программе доступна опция перемещения (резервирования), чтобы ей воспользоваться нужно выбрать выходной каталог с помощью «browse», затем нажать «Move». Таким образом вы создадите бэкап важных данных и в случае чего сможете их восстановить.

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

Способ направлен на удаление неиспользуемых компонентов и позволяет уменьшить объем системной папки.

Действуйте осторожно, есть риск повредить важные данные.

  1. Нажимаем «WIN + R», вводим CMD и следом в командную строку DISM.exe /Online /English /Get-Features /Format:Table.
  2. На выходе получаем список установленных компонентов с параметрами «Enabled» (включено) или «Disabled» (выключено).
  3. Нас интересуют все объекты из списка.
  4. Для удаления нужного объекта вводим DISM.exe /Online /Disable-Feature /featurename:NAMECOMPONENT /Remove, где NAMECOMPONENT — название компонента для удаления.

Все активные и неактивные компоненты отображаются в специальном разделе «Пуск — Панель управления — Программы и компоненты».

Из этого же раздела можно избавиться от ненужных обновлений.

Другие варианты

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

  • В редких случаях, при выполнении каких-либо действий вы можете наблюдать загрузку процессора или оперативной памяти до максимума. Тогда следует выполнить проверку на вирусы.
  • Также для решения задачи можно использовать утилиту «Ashampoo WinOptimizer» или антивирус, обладающий встроенным инструментом чистки, например, «360 Total Security».
  • Бывает, что WinSxS не очищается несмотря на все усилия. Тогда следует убедиться, что ее объем превышает норму «10 ГБ», в противном случае ничего не выйдет.

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

Видео по теме

Очистка папки WinSxS на Windows 7 — 7 простых способов

Для увеличения быстродействия Windows 7 мало знать, сколько оперативной памяти на компьютере, и принять меры к освобождению занятого объёма; не менее полезной окажется своевременная очистка системного жёсткого диска. В частности, не помешает удалить временные файлы из каталога WinSxS — как показывает практика, в ней может скапливаться до нескольких гигабайтов «мусора». Как оперативно и без риска очистить папку — попробуем разобраться.

WinSxS — что это за папка?

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

Важно: в идеале в папке WinSxS (и это касается как Windows 7, так и более поздних ОС) должны храниться только предпоследние версии обновлений. На практике же в каталоге можно найти и самые старые данные, лежащие в нём по нескольку лет и только засоряющие жёсткий диск.

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

Как очистить папку WinSxS?

Папка WinSxS существует на жёстком диске с того момента, как пользователь решил установить Windows 7 и претворил своё решение в жизнь. Ниже будет приведено несколько простых и относительно безопасных способов почистить системный каталог — но сначала следует проверить, присутствует ли в ОС обновление с порядковым номером 2852386 — его наличие крайне облегчает задачу.

Чтобы выполнить проверку, владелец машины на Windows 7 должен:

  • Открыть меню «Пуск» и запустить «Панель управления» — кнопка находится в столбце справа.

  • Проследовать в раздел «Система и безопасность».

  • И подраздел «Центр обновления Windows».

  • Кликнуть по ссылке внизу слева «Установленные обновления».

  • Пока загружаются данные, ввести в поисковой строке полное имя искомого пакета: KB2852386.

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

  • А если нет — выполнить поиск доступных пакетов и установить их в обычном порядке.

Совет: если Windows 7 не находит обновления, пакет для работы с каталогом WinSxS можно скачать по ссылке — microsoft.com; для загрузки достаточно выбрать свой язык и нажать на соответствующую кнопку справа.

Удаление данных в каталоге

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

Тем не менее, если требуется быстро освободить на системном HDD несколько гигабайтов, этот способ оптимален; юзеру потребуется:

  • Открыть меню «Компьютер».

  • Перейти в системный винчестер.

  • Последовательно зайти в папки Windows.

  • Выделить все содержащиеся в каталоге данные и, кликнув по заголовкам правой клавишей мыши, вызвать опцию «Удалить».

  • Подтвердить своё намерение и дождаться полной очистки папки WinSxS — в зависимости от объёма и числа размещённых в ней файлов процесс может занять до получаса и даже более.

Важно: чтобы уменьшить занимаемое на HDD место таким способом, пользователю необходимо действовать из-под учётной записи администратора — простой «гость» удалить данные непосредственно в папке WinSxS не сможет.

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

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

  • Открыть меню «Пуск» и в строке поиска (слева внизу) ввести запрос «Очистка диска», после чего щёлкнуть по первому результату в списке найденного.

  • Подождать, пока утилита собирает данные о системе, в том числе — о файлах из папки WinSxS, которые можно удалить без вреда для Windows 7.

  • В новом окне на вкладке «Очистка диска» отметить галочками чекбокс «Файлы резервной копии» — остальные можно оставить незатронутыми.

  • И нажать на кнопку «ОК».

  • Подтвердив действие, владелец компьютера запустит очистку каталога WinSxS — в безопасных для Windows 7 пределах.

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

Аналогичный, но более удобный с точки зрения рядового пользователя способ — в этом случае не понадобится запускать меню «Пуск» и искать в нём ранее упомянутую утилиту:

  • Открыть «Проводник» Windows 7 — можно непосредственно из панели задач.

  • Найти в боковой панели «Компьютер» системный жёсткий диск и кликнуть по заголовку правой клавишей мыши.

  • Выбрать в контекстном меню пункт «Свойства».

  • Теперь следует на вкладке «Общие» нажать на кнопку «Очистка диска» — и повторить описанные ранее манипуляции.

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

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

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

  • Открыть меню «Пуск» и развернуть вложенный список «Все программы».

  • Перейти в папку «Стандартные».

  • Найти в перечне утилиту «Командная строка» и, кликнув по заголовку правой клавишей мыши, запустить её от имени администратора.

  • Ввести и применить, нажав на клавишу Enter, команду dism /online /cleanup-image /spsuperseded, лучше всего — с аргументом /hidesp, не добавляя лишние пробелы и не исключая необходимые.

  • Её, как и все другие, не обязательно набирать вручную: комбинация Ctrl + V в «Командной строке» не работает, зато можно вставить текст из меню, вызываемого всё той же правой клавишей мыши.

  • Дождаться уведомления об успешном выполнении команды — как правило, на обработку запроса уходит не более двух-пяти минут.

  • Великолепно! Теперь остаётся ввести и применить команду exit — и убедиться, что удалось уменьшить «вес» папки WinSxS на несколько сотен, а то и тысяч мегабайтов.

Пользователь Windows 7, желающий высвободить как можно больше места на жёстком диске за счёт папки WinSxS, может ввести и применить ещё две команды:

  • dism.exe /online /cleanup-image /startcomponentcleanup — для очистки текущих резервных копий установщика обновлений.

  • dism.exe /online /cleanup-image /startcomponentcleanup /resetbase — для очистки базисного кеша.

Важно: в зависимости от настроек компьютера под управлением Windows 7 эти две команды могут или помешать дальнейшим обновлениям операционной системы, или не привести к положительному результату — тогда в окошке «Командной строки» появится уведомление об ошибке.

Отключение компонентов Windows

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

  • Ввести и применить команду dism.exe /online /english /get-features /format:table.

  • Несмотря на отсутствие признаков жизни, не закрывать окошко в течение следующих нескольких минут.

  • Ознакомиться с появившейся таблицей, содержащей перечень системных компонентов и описывающей их текущее состояние: включены они (Enabled) или выключены (Disabled).

  • Удалить (на деле — отключить) ненужные элементы, воспользовавшись командой dism.exe /online /disable-feature /featurename:ИМЯ /remove, где ИМЯ — это наименование компонента, написанное точь-в-точь так же, как в только что сформированной таблице. Для примера, чтобы очистить платформу гаджетов Windows 7, также засоряющую папку WinSxS, юзеру следует применить команду dism.exe /online /disable-feature /featurename:WindowsGadgetPlatform /remove.

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

DISM++

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

  • Скачать (ссылка — softpedia.com) архив, распаковать в любую папку и запустить исполняемый файл в соответствии с разрядностью своей операционной системы.

  • Переключиться на вкладку «Очистка».

  • Нажать на кнопку «Снять», чтобы убрать галочки из ненужных для очистки папки WinSxS чекбоксов.

  • Отметить чекбоксы «Заменённые WinSxS компоненты».

  • И целиком «Временные файлы».

  • Нажать на кнопку «Анализ».

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

  • Ознакомиться с результатами, щёлкнуть «Очистка».

  • И подтвердить намерение очистить данные.

  • По завершении работы DISM++ можно смело закрывать — и, убедившись, что места на жёстком диске стало чуть больше, приступить к работе в штатном режиме, не забыв перезагрузить компьютер.

Автоматическая очистка

Слегка упростить себе задачу пользователь Windows 7 может, автоматизировав очистку папки WinSxS:

  • Владелец компьютера открывает меню «Пуск», вводит в поисковой строке regedit и, кликнув по первому результату в списке найденных, переходит в «Редактор реестра».

  • В новом окне последовательно раскрывает каталоги HKEY_LOCAL_MACHINE.

  • В расположенной здесь папке Temporary Files найти параметр StateFlags, дважды кликнуть по заголовку.

  • И задать для него значение «2».

  • То же проделать с одноимённым параметром в папке Update Cleanup.

  • Запустить от имени администратора командную строку, ввести и применить команду schtasks /create /tn cleanupwinsxs /rl highest /sc monthly /tr «cleanmgr /sagerun:88».

  • Теперь, благодаря выданным разрешениям на очистку кеша и созданному в «Планировщике» Windows 7 заданию, очистка каталога WinSxS будет производиться ежемесячно; дождавшись уведомления об успешном выполнении команды, пользователь может закрыть командную строку и приступить к своим делам.

Можно ли удалить папку WinSxS?

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

Подводим итоги

Очистить папку WinSxS можно несколькими способами; самый простой — использовать системную утилиту «Очистка диска». Другие варианты — через командную строку или программу DISM++. Пользователь может автоматизировать процесс очистки, создав ежемесячно выполняемую задачу.

Смотрите также

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

Папка «WinSxS» находится в системной папке «Windows», расположенной на системном диске компьютера. У некоторых пользователей возникает вопрос: что это за папка WinSxS? Это служебная папка — хранилище системных компонентов, необходимых для нормального функционирования операционной системы Windows.

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

Многие пользователи интересуются: можно ли удалить папку «WinSxS» с компьютера? Пользователи считают, что папка WinSxS занимает очень много пространства на жестком диске ПК, поэтому ее нужно удалить или полностью очистить для экономии места.

Папка WinSxS расположена по пути: «C:\Windows\WinSxS» на диске с установленной операционной системой.

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

Если на компьютере удалена папка WinSxS, или из нее удалены необходимые файлы, возможны неполадки или сбои в работе операционной системы, отказ при загрузке Windows. Будет невозможно выполнить восстановление системы из-за отсутствия необходимых файлов.

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

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

Из-за того, что в операционной системе постоянно проводятся обновления, в папке WinSxS скапливаются старые версии обновленных системных файлов, поэтому размер папки увеличивается.

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

Как уменьшить папку WinSxS? Для очистки папки WinSxS используются системные средства:

  • Утилита Очистка диска (cleanmgr.exe).
  • Команды, выполняемые из командной строки.
  • Утилита DISM.exe.
  • Планировщик заданий.

В статье мы рассмотрим инструкции, как почистить папку WinSxS в операционных системах Windows 10, Windows 8.1, Windows 8, Windows 7.

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

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

Запустите командную строку от имени администратора. О том, как это сделать в Windows 10 читайте здесь.

В окне интерпретатора командной строки велите команду, которая выполняет анализ хранилища системных компонентов, а после ввода команды нажмите на «Enter»:

Dism /online /cleanup-image /AnalyzeComponentStore

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

Для запуска очистки WinSxS в Windows 10 введите команду:

Dism /online /cleanup-image /StartComponentCleanup

Запуск данной команды с дополнительным ключом «/ResetBase» удаляет устаревшие версии компонентов:

Dism /online /Cleanup-Image /StartComponentCleanup /ResetBase

После успешного завершения операции, перезагрузите компьютер.

Как очистить папку WinSxS в Windows с помощью утилиты Очистка диска (cleanmgr.exe)

Очистка папки WinSxS в Windows проводится с помощью системной утилиты Очистка диска (cleanmgr.exe). Этот способ работает в операционных системах Windows 7, Windows 8, Windows 8.1, Windows 10.

Если на вашем компьютере под управлением Windows 7, в утилите Очистка диска нет пункта для очистки обновлений, установите необязательное обновление «KB2852386», которое добавляет данный пункт в системное приложение.

Запустите утилиту Очистка диска, выполните следующие действия:

  1. Нажмите на клавиатуре «Win» + «R».
  2. В окне «Выполнить» введите команду: «cleanmgr» (без кавычек), нажмите «ОК».
  3. Выберите диск для очистки. По умолчанию выбирается системный диск.
  4. В открывшемся окне «Очистка диска (С:)», нажмите на кнопку «Очистить системные файлы».

  1. Снова выберите диск для очистки.
  2. В окне «Очистка диска (С:)» поставьте галки напротив пунктов «Очистка обновлений Windows», нажмите на кнопку «ОК».

  1. В окне с предупреждением, согласитесь с удалением файлов.
  2. Дождитесь окончания процесса удаления данных, а когда очистка папки WinSxS в Windows завершится, перезагрузите компьютер.

Это позволит несколько уменьшить размер папки WinSxS на диске компьютера.

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

В Windows 8.1 (Windows 8) папка WinSxS может очищаться при помощи Планировщика заданий. Этот способ также работает в операционной системе Windows 10.

Вам также может быть интересно:

Для того, чтобы почистить папку WinSxS выполните следующие действия:

  1. Запустите Планировщик заданий одним из этих способов.
  2. В левом столбце откройте «Библиотека Планировщика заданий», а затем поочередно перейдите сначала в раздел «Microsoft», а затем в раздел «Windows».
  3. Нажмите на раздел «Servicing», компонент «StartComponentCleanup», отвечающий за очистку хранилища компонентов, готов к выполнению задания.
  4. В правой колонке, в разделе «Выбранный элемент» нажмите «Выполнить».

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

Для автоматического запуска задания по очистке папки WinSxS выполните следующее:

  1. В окне компонента «StartComponentCleanup», в правой колонке, в разделе «Выбранный элемент» нажмите на «Свойства».
  2. В окне ««StartComponentCleanup (локальный компьютер)» откройте вкладку «Триггеры» нажмите на кнопку «Создать».
  3. В окне «Создание триггера» настройте расписание для автоматического запуска задания с нужной периодичностью в определенное время.

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

В Windows 7 можно удалить ненужные данные из папки WinSxS, при помощи выполнения команды в командной строке.

  1. Запустите командную строку от имени администратора.
  2. В окне интерпретатора командной строки введите команду, а затем нажмите на клавишу «Enter»:
DISM /online /Cleanup-Image /SpSuperseded

Выводы статьи

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

Похожие публикации:

Очистка папки winsxs в windows 7 x64

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 в размерах. Запустите компонент «очистка диска» одним из следующих способов:

  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 «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.

Как очистить место на диске С за счёт очистки папки 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 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 10/7 и как ее очистить

Папка WinSxS (Windows Side By Side) — это хранилище компонентов и встречается в системах Windows 10, Windows 7, Windows 8 и может достигать размеров до 20 Гб. Она расположена по пути C:WindowsWinsxs и имеет уровень «системный». Это значит, что Вы ничего не должны удалять вручную, сжимать и перемещать данные в этой папке для её уменьшения. Также не рекомендую использовать сторонние программы для очистки этой папки. В папке WinSxS многие файлы используют технику, называемую Hard Linking. Эта функция «жестких ссылок» позволяет нескольким файлам получать доступ к одному и тому же местоположению, не создавая копии этого местоположения или данных. И эта главная причина по который вы не должны ничего удалять, если не хотите нарушить работу системы и запуска программ.

В папке WinSxS хранятся несколько копий «dll», «exe» и других файлов, что позволяет приложениям запускаться в Windows без проблем с совместимостью. Также хранятся файлы обновлений и установки Windows, включая файлы резервных копий, чтобы при каждом сбое исходных файлов можно было легко восстановить систему Windows 10/8.1/7. К примеру, когда Windows 10 обновляется, то в системе устанавливается новая версия обновленного компонента, а старая сохраняется в папке WinSxS. Это необходимо для обеспечения совместимости приложений и возможности отката. Со временем папка WinSxS постоянно увеличивается и это приводит к недостатку места на системном локальном диске.

Как правильно очистить папку WinSxS в Windows 10/7/8.1

1 способ. Этот способ подойдет для Windows 10 и Windows 8.1. Откройте командную строку от имени администратора и введите следующую команду, которая сделает анализ папки WinSxS и даст рекомендацию по очистке, в моем случае написано «Да».

  • Dism.exe /online /Cleanup-Image /AnalyzeComponentStore

Вводим следующую команду, чтобы начать очистку.

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

Если вам кажется, что папка WinSxS весит после очистки все равно много, то вводим еще команду. Она поможет вам удалить все замененные версии каждого компонента в хранилище компонентов.

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

Теперь мы можем уменьшить объем пространства, используемого пакетом обновления. Для этого введите ниже команду. У меня не оказалось старых обновлений, у вас может быть также.

  • Dism.exe /online /Cleanup-Image /SPSuperseded

2 способ. Этот способ подойдет для Windows 7 и всех остальных версий. Суть заключается в стандартной очистки диска, которая поможет вам уменьшить размер папки WinSxS. Нажмите правой кнопкой мыши на локальном диске C:, где установлена сама система Window 7 и выберите «свойства«. Далее нажмите «Очистка диска«, выберите все галочками и ниже нажмите на кнопку «Очистить системные файлы«. У вас появится новое окно, где по сути вам нужно удалить старые обновления Windows, но я рекомендую выделить все галочками и нажать «OK»

Примечание: У вас в Windows 7 может не быть параметра «Очистить системные файлы». Microsoft добавила эту функцию с обновлением патча KB2852386. Если у вас нет такой функции, то скачайте с официального сайта патчи Windows 7 32-bit | Windows 7 64-битная .

Как очистить, переместить или удалить папку WinSXS в Windows

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

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

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

Для обеспечения возможности произведения действий с папкой WinSXS в Windows 7, на вашем ПК должен быть установлен пакет апдейтов SP1. Проверить его наличие можно по следующему пути: «Панель управления» – «Все элементы системы безопасности» – «Система». Чуть ниже надписи версии ОС должна быть указана строчка Service Pack 1. Если ее нет, то удалить папку не получится.

Перед тем как приступать непосредственно к удалению папки, необходимо скачать обновление KB2852386. Через меню «Пуск» войдите в «Центр обновлений». В списке «Необязательных обновлений» найдите искомый номер и установите его.

Почистить папку WinSXS в Windows 7 можно несколькими способами. Первый из них предполагает очистку диска через «Свойства».

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

Удалить ненужные документы можно при помощи команды «Выполнить». В строке «Открыть:» введите на латинице cleanmgr и нажмите Enter. Выберите «Диск С» и далее поставьте галочку в строке «Очистка обновлений Windows». Команда будет выполнена.

Для очистки хранилища можно использовать специальную утилиту WinsxsLite. Она находится в свободном доступе в Интернете.

Скачайте программу и откройте ее с правами администратора. Введите «1», затем «s». Процесс сканирования будет запущен. Обычно он длится довольно долго. После его окончания введите следующие данные:

  1. Phase 1 [1] + Apply [a];
  2. перезагрузка операционной системы;
  3. Phase 2 [2] + Scan [s] + Apply [a];
  4. тут впишите то же, что и во второй строке.

Очистить Winsxs в Windows 8

Действия с папкой WinSXS в “восьмерке” могут быть произведены при помощи функции «Очистки диска». Вызовите команду «Выполнить» и введите cleanmgr. Далее следует выбрать диск С. В новом окне нужно нажать «Очистить системные файлы». Установите галочку возле пункта «Очистки обновлений» и дождитесь пока процесс будет завершен. Этот способ удалит из папки именно файлы обновлений.

Чтобы избавиться от второстепенных файлов, рекомендуем воспользоваться утилитой DISM. Откройте командную строку от администратора. Задайте команду: Dism.exe /online /cleanup-image /AnalyzeComponentStore. Начнется поиск файлов, которые могут быть “безболезненно“ удалены из папки. По окончании процесса вы увидите рекомендации ОС относительно очистки хранилища. Автоматическое удаление лишних компонентов можно запустить, вписав команду Dism.exe /online /cleanup-image /StartComponentCleanup.

Как очистить папку Winsxs в Windows 10

Удаление данных из папки WinSXS в десятой версии Windows должно быть предельно аккуратным. Не рекомендуется предпринимать какие-либо действия, если размер папки намного меньше 10 ГБ. Особенность заключается в том, что при удалении элементов папки “легче“ 5 ГБ, ее объем может возрасти и система будет работать хуже.

Очистка в Windows 10 обычно происходит через командную строку. Алгоритм действий абсолютно соответствует описанному для 8 версии ОС.

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

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

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

Как уменьшить размер папки WinSxS в Windows 7 и 8

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

Почему папка WinSxS увеличивается?

При установке любых обновлений в систему старые файлы заменяются новыми, а в папке WinSxS на случай ошибок сохраняются все старые версии.

Файлы из папки Windows попадают в WinSxS по жестким ссылкам, а файловые менеджеры принимают их за реальный объем. Поэтому размер папки может отображаться некорректно, но на самом деле обычно он весит не более 15 ГБ.

Однако, если вы хотите очистить вашу систему от ненужных файлов, есть несколько способов сделать это.

Чистые обновления Windows

В командной строке вам нужно ввести cleanmgr, и встроенная утилита покажет, сколько места вы можете освободить.Вам просто нужно отметить «Чистые обновления Windows» и нажать «ОК».

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

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

В отличие от семерки, Windows 8 и 8.1 автоматически очищают обновления в Планировщике. Windows очищает папку по расписанию с помощью задачи Microsoft-Windows-Servicing-StartComponentCleanup, которая автоматически запускается в фоновом режиме и удаляет компоненты через 30 дней после установки обновлений.

Если вы хотите удалить обновления вручную, откройте «Очистка диска», установите флажок «Очистить обновления Windows» и нажмите «ОК».

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

Например, одна команда удаляет все версии обновлений без 30 дней ожидания:

DISM.exe / online / Cleanup-Image / StartComponentCleanup

Вторая команда удаляет файлы, необходимые для удаления пакетов обновления. После ввода этой команды вы не сможете удалить установленные пакеты обновлений:

DISM.exe / online / Cleanup-Image / SPSuperseded

Другая команда удалит все старые версии каждого компонента. После этого вы не сможете удалить все установленные пакеты обновлений:

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

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

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

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

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

Windows 8 добавляет новую опцию, которая позволяет вам удалить все эти файлы из WinSxS, и если они вдруг понадобятся вам, вы можете загрузить их из Microsoft.

Чтобы удалить компоненты, откройте командную строку и выполните следующую команду:

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

Вы увидите различные компоненты и их состояние.

Чтобы удалить функцию из системы, вы можете использовать следующую команду, заменив NAME на имя функции, которую вы хотите удалить.

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

Если вы снова запустите команду / GetFeatures, вы увидите, что функция изменила статус на: «Отключено с удаленной полезной нагрузкой». просто «инвалидов».

окон — Почему папка / winsxs становится такой большой и можно ли ее уменьшить?

TL; DR

winsxs действительно содержит жесткие ссылки. Он не занимает столько дополнительных данных, как вы думаете.

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

Поскольку winsxs состоит из жестких ссылок, удаление этих ссылок не освобождает место.Фактические файлы будут по-прежнему оставаться в разных местах на вашем диске.


winsxs не проблема

… это решение! (Ну в основном .)

Краткое содержание «Помечено как ответ Ронни Вернона, MVP, модератора», говорит здесь:

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

Для начала ответьте на вопрос OP с опубликованным идеальным ответом выше Андре.Зиглер, не трогай winsxs. Может быть, некоторые из файлы можно обрезать, как mp3, avi и т. д., но остальные системные файлы нужно оставить в покое . Я тоже использую расширение Link Shell как написано выше Ронни Верноном, простой способ узнать, какие из них связаны (красная стрелка) и представляют собой простые файлы.

Прежде чем попасть сюда, я видел во многих местах людей, просящих инструмент очистки после установки SP1 для Windows 7, например vsp1cln. Там есть нет специального инструмента, все это интегрировано в Очистку диска услуга.Одно замечание, которое я хотел бы сделать здесь, заключается в том, что даже если опция говорит, что удалит несколько сотен МБ после того, как я очистил свой диск служба удалила около 3 ГБ лишних файлов, поэтому размер варьируется от система в систему. Забавно, теперь у меня даже больше места, чем было раньше установка SP1. Хороший, MS.

Что касается жестких ссылок, меня позабавила путаница, созданная вокруг их. Я не помешан на Linux и обычно использую только софт-ссылки … мне их достаточно, но люди не понимали, как работают тяжелые и как считается размер.

Группа выбранных файлов, ссылки или нет, всегда будет считаться сумма. Это означает, что если я возьму файл размером 10 МБ и сделаю две жесткие ссылки, выбор всех трех из них будет иметь 30 МБ, и это правильный размер, потому что в отличие от программных ссылок, которые связаны с файлом исходная запись в главной таблице файлов и имеет 0 байтов, жестких ссылок относящиеся к самим данным , имеют собственную запись в MFT, но указывают на тот же адрес данных, очевидно, имеющий размер фактического размера данные, одинаковое время, атрибуты и так далее.Почему, ниже.

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

  1. эта операция создает список всех выбранных файлов, включая жесткие ссылки, как отдельные файлы, берет каждый из них и добавляет размеры вверх, свойства дисков подсчитывают фактически сохраненные данные
  2. не все файлы будут засчитаны, папки, защищенные от перемещения, и файлы от чтения не будут учитываться, и система Информация о томе обычно имеет очень большие файлы, защищенные именно этим манера
  3. этот номер полезен только в случаях передачи файлов, если файлы, ссылки и т. Д. Нужно скопировать на DVD или NAS, вот сколько они занимают, и ссылки не будут сохранены, так как они NTFS специфические функции, недоступные или доступные в различных формах в ISO, UDF, NFS и другие файловые системы, но они будут клонированы.

Сделайте тест … скопируйте файл размером 10 МБ, a.exe, с другого диска и обратите внимание, как свободное пространство уменьшается на 10 МБ. Сделайте жесткую ссылку (mklink / H b.exe a.exe). Теперь эти два выбранных файла будут «использовать» 20 МБ в выбор свойств , но на самом деле только 10 МБ проверено на диске properties , у которого будет такое же свободное пространство, как и после копия файла. Удалите один, либо один, свободное место останется тем же. Теперь удалите последний, и пространство увеличится на 10 МБ.Было есть ли какой-нибудь вред? НЕТ.

Что такое winsxs? Гораздо лучше dllcache. Где с dllcache в XP у нас были копии файлов, которые фактически увеличивали использование размера, так как они были клонированы, это фактически улучшает использование, но не полностью защита (от вирусов). Если злоумышленник считает, что он должен удалите некоторые библиотеки времени выполнения из System32, это приведет к удалению только ссылки, но не данные, тогда ссылки будут воссозданы, пока минимально возможное использование пространства данных, лучше, чем архивирование winsxs в кабинах и имея кабины рядом с исходными файлами.Также winsxs обеспечивает сериализацию, разделяя файлы одинаковыми имя, но другая версия, ради разработчика, что хорошо / плохо, это заставляет их лениться правильно кодировать, но помогает, когда они больше не хотят кодировать.

Я сделал это, чтобы помочь любому, кто приземлится здесь, по тем же причинам, что и я. сделал … чрезмерное «использование пространства» winsxs после SP1. И я надеюсь это был полезен.

Как очистить системный диск в Windows 7 SP1 с помощью устаревших системных обновлений, удалив

Сегодня мы поговорим об одном обновлении, которого фанаты Windows 7 ждали очень давно.Название игры — обновление KB2852386 (http://support.microsoft.com/kb/2852386), которое позволяет удалять устаревшие обновления (обновления, которые были заменены на более новые) с помощью нового параметра Windows. 7 по умолчанию менеджер очистки диска — Windows Cleanup Tool (cleanmgr.exe). Это обновление не является обязательным, его можно установить через Центр обновления Windows или загрузить вручную с веб-сайта Microsoft.

[гармошка]
[tab title = «Содержание статьи»]


[/ tab]
[/ аккордеон]

Напомним, что в Windows 7 при установке любого обновления системы системные файлы заменяются более новыми, а их старые версии сохраняются в папке WinSxS .(C: \ Windows \ WinSxS). В результате любое обновление системы может быть безопасно удалено в любое время. Однако с установкой новых обновлений такое отношение приведет к явному увеличению размера каталога WinSxS (оказывается, чем старше система и больше количество обновлений, тем больше размер папки WinSxS), конечно, это проблема для пользователей, особенно для владельцев SSD-дисков или дисков с небольшой загрузкой разделов. Раньше в Windows 7 не было необязательной устаревшей утилиты для удаления файлов обновлений, поэтому для уменьшения размера папки WinSxS приходилось использовать разные приемы.

Наконечник . Мы уже упоминали о проблеме папки WinSxS в Windows на этом сайте. Вы также можете получить некоторую полезную информацию из этой статьи.

Примечание. В Windows 7/2008 можно было удалить мертвые файлы, которые остались после установки SP1. Это стало возможным благодаря команде нашей любимой утилиты DISM:

 dism / online / cleanup-image / spsuperseded 

DISM / online / cleanup-image / spsuperseded

Это нормально, что после выполнения этой команды откат установки Windows 7 SP 1 станет невозможным.

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

Технические требования для установки обновления KB2852386


  1. Обновление создано только для Windows 7 SP 1
  2. Если вы загрузите обновление с веб-сайта Microsoft по собственной инициативе (есть ссылка в начале этой статьи), вам будет предложено установить утилиту проверки Windows (Genuine Windows Validation).В случае установки обновления через Центр обновления Windows ручная проверка не требуется.

Как очистить папку WinSxS, удалив устаревшие обновления

  1. Загрузите и установите обновление КБ 2852386
  2. Запустите Cleanup Manager с правами администратора, введя в командной строке следующее:
  3. Выберите диск, на котором установлена ​​Windows 7 (обычно это диск C: \)
  4. Нажмите кнопку «Очистить системные файлы»
  5. После этого запускается сканирование системы (Сканирование : Очистка Центра обновления Windows ), и в списке появится диапазон параметров, которые были недоступны при первом запуске.
  6. Установите флажок Windows Update Cleanup в появившемся окне. Утилита покажет приблизительный размер пространства, которое будет доступно после удаления устаревших обновлений. В нашем примере на системном диске будет доступно около 4 ГБ.

    Примечание . Параметр очистки Центра обновления Windows доступен только в том случае, если диспетчер очистки диска находит обновления Windows 7, которые больше не нужны и могут быть удалены.

  7. Нажмите ОК, и система начнет удаление неиспользуемых файлов (обычно этот процесс занимает довольно много времени).
  8. После завершения процесса очистки перезагрузите систему. Во время загрузки системы появляется окно с сообщением «Очистка. Не выключайте компьютер ».

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

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

В случае, когда необходимо выполнить удаление неиспользуемых обновлений Windows 7 на большом количестве компьютеров одновременно (разумеется, никто не будет переходить с одного компьютера на другой, выполняя все эти операции вручную!), Необходимо использовать простую автоматизацию.

Для этого необходимо внести определенные изменения в реестр и запустить команду очистки по расписанию.

Необходимо добавить в реестр параметр типа DWORD с именем StateFlags0015 (обычно последние две цифры могут быть любыми цифрами от 0 до 65535, важно их запомнить, потому что мы будем использовать их позже) и значение 2 в реестре. филиал:

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ Обновление очистки

Наконечник .Вы можете внести вышеупомянутые изменения в реестр, например, с помощью групповых политик (сценарий входа, GPP и т. Д.).

Последнее, что нужно сделать, это выполнить следующую команду любыми средствами автоматизации (например, с помощью планировщика задач, at, SCCM или сценария входа в систему):

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

Папка

Winsxs — Technote

Очистка папки WinSxs

Windows 8.1 представил новый параметр командной строки для DISM.exe, / AnalyzeComponentStore. Выполнение этой команды проанализирует папку WinSxS и сообщит вам, рекомендуется ли очистка хранилища компонентов.

В Windows 8 откройте средство очистки диска и используйте параметр очистки Центра обновления Windows для очистки WinSxs.

Microsoft выпустила обновление, которое добавило опцию очистки Центра обновления Windows в средство очистки диска в Windows 7 .

Теперь вы также можете очистить WinSxS в Windows Server 2008 R2 с новым обновлением.

Вот некоторые другие варианты, которые вы можете рассмотреть, чтобы освободить дисковое пространство — некоторые стандартные и некоторые экстремальные:

  1. Запустите инструмент очистки диска или CCleaner
  2. Удалить неиспользуемые приложения
  3. Переместить файл подкачки на другой диск
  4. Отключить гибернацию
  5. Используйте специальный параметр файла дампа для записи файлов дампа памяти на другом томе системы.
  6. Отключить точки восстановления системы
  7. Перегрузить каталоги профилей пользователей и программных файлов на другой том в системе.

Обновление 1 Из блогов TechNet: Одним из самых значительных изменений между предыдущими версиями Windows и Windows 7 / Vista стал переход от ОС, описанной в INF, к разбиению на компоненты. Все компоненты операционной системы находятся в папке WinSxS — фактически мы называем это место хранилищем компонентов. Каждый компонент имеет уникальное имя, которое включает версию, язык и архитектуру процессора, для которой он был создан. Папка WinSxS — единственное место, где находится компонент в системе, все остальные экземпляры файлов, которые вы видите в системе, «проецируются» путем жесткой привязки из хранилища компонентов.

Теперь, когда вы знаете, почему магазин может вырасти до такого размера, ваш следующий вопрос, вероятно, состоит в том, чтобы спросить, почему мы не удаляем старые версии компонентов. Краткий ответ на это — надежность. Хранилище компонентов вместе с другой информацией о системе позволяет нам в любой момент времени определить, какая версия компонента лучше всего подходит для проектирования. Это означает, что если вы удалите обновление для системы безопасности, мы сможем установить в системе следующую самую старшую версию — у нас больше не будет проблемы «удаление из строя».Это также означает, что если вы решите установить дополнительную функцию, мы не просто выберем RTM-версию компонента, мы посмотрим, какая версия является самой высокой доступной в системе.

Единственный способ безопасно уменьшить размер папки WinSxS — это уменьшить набор возможных действий, которые может выполнять система. Самый простой способ сделать это — удалить пакеты, которые изначально устанавливали компоненты. Это можно сделать, удалив замененные версии пакетов, которые есть в вашей системе.Пакет обновления 1 содержит двоичный файл с именем VSP1CLN.EXE , инструмент, который сделает пакет пакета обновления постоянным (не удаляемым) в вашей системе и удалит версии RTM всех замененных компонентов. Это возможно только потому, что, сделав пакет обновления постоянным, мы можем гарантировать, что версии RTM нам никогда не понадобятся.

Обновление 2 из блогов E7 : «Модуляризация» операционной системы была инженерной целью Windows Vista. Это должно было решить ряд проблем в устаревших версиях Windows, связанных с установкой, обслуживанием и надежностью.Каталог Windows SxS представляет «состояние установки и обслуживания» всех компонентов системы. Но на самом деле он не потребляет столько дискового пространства, сколько кажется при использовании встроенных инструментов (DIR и Explorer) для измерения используемого дискового пространства. Тот факт, что мы усложняем вам задачу узнать, сколько места на самом деле занято в каталоге, определенно справедливо! Каталог WinSxS также обеспечивает автономное обслуживание и делает Windows Vista и более поздние версии «безопасными для создания образов».

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

Заключение

Пусть папка WinSxS будет как есть!

Узнайте о папке Sysnative здесь.

Пост перенесен с WVC.

Дополнительные чтения:

  1. Анализировать хранилище компонентов Windows или WinSxS в Windows 8.1
  2. Очистка папки WinSxS в Windows 8
  3. Добавить параметр очистки Центра обновления Windows в средство очистки диска в Windows 7

  1. Очистить каталог WinSxS в Windows Server 2008 R2.

Проанализируйте и очистите папку WinSXS

Мы подробно говорили о папке WinSXS еще в 2010 году и о том, что она регулярно становится одной из самых больших папок на компьютере при анализе хранилища с помощью таких инструментов, как WizTree.

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

WinSXS, полный путь — c: \ Windows \ WinSXS \, если Windows установлена ​​на диске c:, содержит файлы, необходимые для операций обслуживания, таких как установка обновлений, пакетов обновления или исправлений.

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

Размер папки сообщается неправильно, однако, если вы используете Windows Explorer или сторонние инструменты, такие как WizTree, для анализа ее размера.

Причина в том, что он содержит жесткие ссылки, которые Проводник и сторонние инструменты не принимают во внимание при вычислении размера папки WinSXS (они считают файлы с жесткими ссылками, даже если они не находятся в папке WinSXS).

Эти жесткие ссылки указывают на файлы в других каталогах Windows, например, c: \ Windows \ system32.

Анализ папки WinSXS

Правильный способ проанализировать каталог хранилища компонентов Windows WinSXS — это использовать программу Dism.exe.

Обслуживание образов развертывания и управление ими (DISM) было введено Microsoft в Windows Vista и с тех пор является частью новых версий Windows.

Обновление

: обратите внимание, что команды будут работать только на компьютерах с Windows 8 или новее.

Вот что вам нужно сделать для анализа папки WinSXS:

  1. Нажмите на клавишу Windows, введите cmd.exe, зажмите Shift и Ctrl и нажмите клавишу ввода на клавиатуре. Это открывает в системе командную строку с повышенными привилегиями. Если у вас не получается заставить это работать, щелкните правой кнопкой мыши результат cmd.exe и выберите «Запуск от имени администратора».
  2. Выполните команду dism.exe / Online / Cleanup-Image / AnalyzeComponentStore

Параметр / Online относится к текущей установке, а / Cleanup-Image / AnalyzeComponentStore — это команда для анализа текущего компонента. хранилище этой установки (папка WinSXS).

Вы можете перечислить все доступные команды с помощью DISM.exe /? И, затем, DISM.exe / Online /? и DISM.exe / Online / Cleanup-Image / ?.

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

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

Очистка

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

  1. Нажмите кнопку Windows, введите Планировщик заданий и нажмите Enter.
  2. Перейдите в Планировщик заданий (локальный)> Библиотека планировщика заданий> Microsoft> Windows> Обслуживание> StartComponentCleanup

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

dism.exe / Online / Cleanup-Image / StartComponentCleanup

Обычно нет необходимости запускать очистку, если анализ AnalyzeComponentStore не рекомендует это.

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

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

Часто задаваемые вопросы

Почему папка WinSXS такая большая?

Большинство программ сообщают о неверном размере папки WinSXS из-за жестких ссылок. Жесткие ссылки указывают на другие места на устройстве.

Следует очистить папку WinSXS?

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

Now You : Насколько велика папка WinSXS в вашей системе?

Сводка

Название статьи

Проанализируйте и очистите папку WinSXS

Описание

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

Автор

Мартин Бринкманн

Издатель

Ghacks Technology News

Logo

Реклама

Полное руководство о том, как уменьшить размер папки WinSXS!

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

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

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

Способы очистки папки WinSxS

Вы можете очистить папку WinSxS двумя разными способами в Windows 7 и Windows 8. В Windows 8 запланировано удаление ранее установленных файлов в течение 30 дней с даты новой установки.

Если вы пытаетесь скрыть свой последний посещенный статус в WhatsApp от кого-либо из-за какой-либо конкретной проблемы, тогда этот трюк не более ценен, так как любой может легко увидеть ваш последний посещенный статус с помощью файла WhatsDog APK, который может установить любой. свободно и проверять статус и время, проведенное в WhatsApp, после ввода номера своего мобильного телефона.

Также прочтите: Все, что вам нужно знать об этическом взломе

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

В Windows 7

Чтобы решить эту проблему, Microsoft добавила новую функцию в Windows 7. С помощью этой функции вы можете уменьшить дисковое пространство WinSxS. Вот шаги, просто следуйте им, чтобы выполнить эту задачу.

  • Вам нужно будет перейти в мастер очистки диска. Нажмите клавишу с логотипом Windows и введите «Очистка диска», а затем нажмите клавишу Enter.
  • Вы увидите опцию «Очистить системные файлы», нажмите на нее.
  • Затем установите флажок «Очистка Центра обновления Windows» и нажмите «ОК».
  • Перезагрузите компьютер. Ваш компьютер займет некоторое время, после чего вы сможете войти в свою учетную запись.

В Windows 8

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

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

  • С помощью этой команды можно удалить все предыдущие версии компонента.

DISM.exe / online / Cleanup-Image / StartComponentCleanup

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

DISM.exe / online / Cleanup-Image / SPSuperseded

  • Эта команда позволит вам удалить все предыдущие версии системных файлов и компонентов. Это не позволит вам удалить какие-либо новые обновления или пакеты обновления.

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

Теперь вы можете очистить дисковое пространство, уменьшив размер папки WinSxS.

ЗАКЛЮЧЕНИЕ

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

Прочтите также: Пошаговое руководство о том, как скрыть и получить скрытые расширения в Google Хром!

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

Обновление

для Windows 7 SP1 для очистки WinSXS

Я был удивлен, что сначала пропустил этот выпуск, поэтому я на несколько дней сбился с пути с этой публикацией, но Microsoft выпустила обновление для Windows 7 SP1, и оно хорошее.http://blogs.technet.com/b/askpfeplat/archive/2013/10/08/breaking-news-reduce-the-size-of-the-winsxs-directory-and-free-up-disk-space- with-a-new-update-for-windows-7-sp1-clients.aspx Это обновление дает вам новые возможности для очистки репозитория WinSXS с помощью инструмента очистки диска, что позволяет сократить […]

Я был удивлен, что сначала пропустил этот выпуск, поэтому я на несколько дней сбился с пути с этой публикацией, но Microsoft выпустила обновление для Windows 7 SP1, и оно хорошее.

http://blogs.technet.com/b/askpfeplat/archive/2013/10/08/breaking-news-reduce-the-size-of-the-winsxs-directory-and-free-up-disk-space -with-a-new-update-for-windows-7-sp1-clients.aspx

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

В Windows 7 SP1 у нас была команда DISM для удаления файлов репозитория WinSXS Pre-SP1, которые для некоторых людей, в зависимости от установленных обновлений, могли сэкономить гигабайты диска, поэтому это обновление для очистки обновлений после SP1 действительно приветствуется. .

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

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *