Что хранится в папке winsxs. Можно ли очищать содержимое WinSxS? Что не стоит делать при очистке системных папок

Что хранится в папке winsxs. Можно ли очищать содержимое WinSxS? Что не стоит делать при очистке системных папок

26.06.2019

Многие пользователи, когда на компьютере обнаруживалась папка windows winsxs, задавались вопросом, для чего она нужна?

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

Можно ли это сделать, и если да, то как?

Определение

Что же это за папка, для чего она нужна и какие файлы содержит? Можно ли очистить ее полностью? Ведь сделать это привычным нажатием на кнопку Delete невозможно.

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

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

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

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

Кстати, с таким функционалом и под таким названием эта папка имеется только в операционных системах Windows 7, 8, 8.1, 10. Причем, в последней версии операционной системы эта папка также содержит файлы, необходимые для переустановки всей ОС. То есть, именно из нее берутся данные для автоматического восстановления Windows.

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

Суть проблемы и особенности ее решения

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

Стоит ли это делать? Это спорный вопрос. Если после последних обновлений компьютер работает нормально, проверены все программы и багов в них не обнаружено, то «откат» системы не нужен и папку можно удалить.

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

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

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

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

Как уменьшить размер папки WinSxS в Windows. Как очистить winsxs.

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

Очистка с помощью командной строки

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

  • Зайдите в систему под именем Администратора компьютера;
  • Запустите функцию Выполнить – нужно зажать на клавиатуре кнопки Win+R одновременно;
  • Откроется небольшое окошко Выполнить, оснащенное полем ввода;
  • Пропишите в нем комбинацию msconfig;
  • Нажмите Ввод на клавиатуре или Выполнить в окошке со строкой ввода:
  • В Виндовс 10 можно нажать на кнопку Пуск и прописать фразу Командная строка, в результате откроется то же самое окно;
  • Откроется окно с черным фоном, это окно Командной строки;

<Рис. 1 Командная строка>

  • В поле ввода введите комбинацию Dism.exe /online /cleanup-image /AnalyzeComponentStore;
  • Нажмите Ввод;
  • Команда запускает анализ хранилища данных, то есть того каталога, который вы хотите очистить;
  • На черном фоне появится уведомление о том, что хранилище нуждается в очистке (происходит такое всегда);
  • Пропишите в поле ввода комбинацию exe /online /cleanup-image /StartComponentCleanup;
  • Нажмите на кнопку Ввод на клавиатуре;
  • Теперь запустилась система автоматической очистки желаемого хранилища от всех ненужных резервных файлов, при этом все необходимые загрузочные данные сохраняются;
  • Как только процесс будет завершен, система уведомит об этом.

<Рис. 2 Очистка завершена>

Теперь можно выйти из приложения Командная строка и перезагрузить компьютер. Проверьте содержимое папки. Теперь ее «вес» должен быть гораздо ниже, так как все возможные ненужные файлы удалились.

Интересно характерной особенностью этого подхода является то, что таким способом нельзя пользоваться слишком часто. В противном случае она может немного увеличиться в «весе» в том случае, если резервных копий обновлений в ней нет. То есть проводить очистку нужно только тогда, когда содержимое каталога очень значительно (объем содержимого в пределах 7 Гб считается нормальным и не оказывает негативного воздействия на работу системы).

Очистка с помощью утилиты

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

Скачивание обновления

Как же установить такое обновление? Действуйте согласно следующему алгоритму:

  1. Откройте панель управления;
  2. Перейдите на пункт Обновления системы (сделать это можно, просто найдя такой пункт через поисковик в Проводнике, также можно найти через поиск в меню Пуск);
  3. Открыв Центр обновлений системы тем или иным образом, кликните на кнопку Поиск обновлений которая имеется в открывшемся окне;
  4. Подождите немного, пока поиск будет завершен;

<Рис. 3 Центр обновлений>

  1. Кликните по пункту Необязательные обновления;
  2. Прокрутите список в сторону, чтобы видеть окончания в названиях обновлений (именно там расположены числовые и буквенные их обозначения);
  3. Найдите обновление с соответствующим номером;

<Рис. 4 Выбор обновлений>

  1. Кликните по нему и произведите установку обновления;
  2. Как только система уведомить вас об окончании скачивания и установки, закройте все окна.

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

Очистка в Виндовс 7

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

Проделайте следующее:

  1. Откройте программу для очищения жесткого диска (для ее запуска используйте поиск в меню Пуск);
  2. Найдите клавишу Очистка системных файлов, кликните по ней;
  3. Откроется небольшое меню, в котором нужно нажать на раздел Очистка обновлений (в зависимости от особенностей системы, этот пункт может иметь и иное название – Файлы резервной копии обновлений);

<Рис. 5 Работа в Windows 7>

  1. Нажмите кнопку ОК и дождитесь окончания удаления, о чем вас уведомит система.

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

Очистка в Виндовс 8, 8.1

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

  1. Откройте меню Пуск;
  2. Начните вводить комбинацию «очистка диска»;
  3. Как только соответствующая утилита появится в списке результатов поиска, запустите ее нажатием кнопки мыши;
  4. Найдите в открывшемся окне раздел Очистка файлов системы;
  5. Нажмите на него и в открывшемся перечне выбирайте раздел Очистка обновлений операционной системы;

<Рис. 6 Манипуляции в Виндовс 8>

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

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

Особенности Виндовс 8.1

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

  1. Зайдите в систему под учетной записью Администратора (в противном случае способ работать не будет);
  2. Запустите Командную строку одни из способов, описанных выше, или одновременным нажатием на клавиши Win и X;
  3. В открывшемся меню найдите пункт Командная строка (администратор) и нажмите на него;
  4. В поле ввода Командной строки пропишите комбинацию dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase;
  5. Если вы пропечатаете комбинацию dism.exe /Online /Cleanup-Image /AnalyzeComponentStore, то сможете узнать, сколько конкретно мегабайт он занимает «проблемный» каталог, то есть какой объем он имеет;

<Рис. 7 Работа в Виндовс 8.1>

  1. Далее нажмите кнопку Ввод на клавиатуре.

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

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

Автоматическое удаление

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

Найдите приложение Планировщик заданий с помощью поисковика меню Пуск. Запустите приложение. В перечне в правой части окна выбирайте раздел Создать простую задачу.

<Рис. 8 Автоматическая очистка>

Сгенерируйте задачу StartComponentCleanup в ветке Microsoft\Windows\Servicing. Временной отрезок установите по желанию, но не слишком частую. Кликните ОК и перезапустите устройство для вступления в силу произведенных изменений.

<Рис. 9 Создание задачи>

Очистка папки #WinSxS

Наиболее частый вопрос по Windows 10: Как #очистить папку WinSxS. Дело в том, что в процессе обновления компонент, Windows не удаляет предыдущие версии. Это нужно для того, чтобы в случае необходимости, была бы бы возможность откатить обновленные компоненты. Из-за этого диск быстро заполняется, и его нужно периодически чистить. Удалять же папку WinSxS ни в коем случае нельзя! В видео рассказываю о двух способах, как почистить папку Windows WinSxS.

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

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

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

Как удалить папку WinSxS?

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

Очистка папки WinSxS для Windows 7

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

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

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

4. Как только обновление будет завершено, выполните перезагрузку системы.

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

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

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

8. В открывшийся окне вам потребуется отметить галочкой пункт «Файлы резервной копии Windows» . Запустите процедуру очистки и дождитесь завершения процесса ее выполнения.

Очистка папки WinSxS для Windows 8 и Windows 8.1

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

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

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

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

Очистка папки WinSxS для Windows 10

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

2. Когда на экране отобразится терминал Windows, проведите в нем следующую команду:

Dism.exe /online /cleanup-image /AnalyzeComponentStore

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

Dism.exe /online /cleanup-image /StartComponentCleanup

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

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

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

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

Сразу предупреждаем, что крайне не рекомендуется что-то удалять из этой папки вручную стандартным методом. Некоторые вообще спрашивают возможно ли совсем удалить эту папку? Однозначный ответ – нет, ни в коем случае. Это почти наверняка приведет не просто к системным ошибкам, но и может нанести непоправимый вред системе вплоть до невозможности её запуска в дальнейшем.

Однако уменьшить её объем разумными способами без ущерба для ОС вполне можно. Советы касательно способов очистки будут расписаны ниже для различных операционных систем: Windows 7, 8, 10. Но особых чудес ждать не стоит, сильно объем этой папке обычно уменьшить не получится, чаще всего такое очищение будет ограничиваться несколькими сотнями мегабайт, но в некоторых случаях можно и пару гигабайт так сэкономить.

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

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

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

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

Сначала загрузим консоль cmd от имени админа. Строка, которую следует ввести, для наших целей будет следующая :

Dism.exe /online /cleanup-image /AnalyzeComponentStore

Проанализируется директория WinSxS и увидите потребуется ли её очищать.

Если будет написано Да , то вводим такую команду, как в следующем окне.

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

Проводить очистку не следует сильно часто, есть смысл только, если папка превышает 7 Гб по объему, меньше – это нормально.

Чистим папку в Windows 7

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

Сначала запустим Центр обновления введя слово «центр» в поиске либо, используя Панель управления .

В поле Загрузка и установка обновлений жмем Установить . Ищем требуемое, инсталлируем его, затем перезагружаемся .

Загружаем Очистку диска , введя в поиске слово «очистка».

В утилите нас интересует чистка системных файлов, а именно поле «Очистка обновлений Windows » либо файлов резервных копий.

Очищаем папку в Windows 8

В восьмерке же (8.1 также) в утилите очистки дисков возможность очистки системных файлов есть по дефолту, что радует – не нужно делать лишних телодвижений по установке необязательных дополнительных обновлений.

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

Аналогично семерке очищаем системные файлы, либо в загруженных файлах чистим обновления.

В восьмерке с единицей можно, как и в десятке очистить эту директорию в консоли cmd (от имени админа конечно же). Интересующая нас команда:

DISM (система обслуживания образов) такая утилита , которая поможет установить, настроить и обновить файлы и компоненты в Windows.

Автоочистка резервных копий

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

Настроить данную функцию можно в Планировщике . Для его открытия в поиск вобьем слово «планировщик ».

В консоли идем по пути Library\Microsoft\Windows\Servicing

Найдите задачу StartComponentCleanup в меню жмите Выполнить . Запустится задача очистки и сжатия компонентов. Тут же можно настроить оптимальную периодичность выполнения этой задачи.

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

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

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

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

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

Подготовка

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

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

Очистка Windows

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

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

Здесь по порядку:

  1. Размер хранилища компонентов, каким его видит проводник , т.е. без учета жестких ссылок внутри WinSxS.
  2. Реальный размер хранилища компонентов с учетом жестких ссылок (за исключением ссылок на папку Windows), в том числе:
  • Общие файлы с папкой Windows. Эти файлы необходимы для работы системы и ни в коем случае не являются лишними. В моем примере они составляют 87% от размера хранилища, но чем больше обновлений устанавливается, тем ниже этот процент.
  • Резервные копии и отключенные компоненты . Эти файлы хранятся на случай проблем с обновленными компонентами или для включения ролей или компонентов. Их можно условно считать лишними, поскольку они не критичны для текущей работы системы.
  • Кэш и временные файлы . Эти файлы нужны для быстрой работы системы обслуживания, но не являются абсолютно необходимыми для функционирования Windows.
  • Дата последней очистки хранилища . Об очистке во всех подробностях ниже.
  • Число пакетов, замененных более новыми , и рекомендация по очистке . Фактически, это – файлы, которые обновились после работы Windows Update. Их можно удалить очисткой хранилища.
  • Я прямо вижу, как у вас руки чешутся очистить хранилище и высвободить место:)

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

    Начиная с Windows 8, в ОС заложено три способа очистки.

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

    Dism.exe /Online /Cleanup-Image /StartComponentCleanup

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

    Утилита «Очистка диска»

    Andrey Bayatakov, спасибо за напоминание об этом способе!

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

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

    Запланированное задание

    Windows выполняет очистку папки winsxs по расписанию с помощью задания Microsoft – Windows – Servicing – StartComponentCleanup .

    Конкретной команды не видно, поскольку очистка реализована обработчиком COM-объектов. А отсутствие триггеров свидетельствует о том, что задание работает в рамках вездесущего автоматического обслуживания . Запустив задание из планировщика или командной строки, вы достигаете почти того же эффекта, что и командой DISM с ключом /StartComponentCleanup . Различия таковы:

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

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

    Как видите, в моем случае очистка 10 пакетов позволила сэкономить 60MB, что не так уж и много в масштабах папки. Однако можно почистить еще:)

    Как удалить все старые версии компонентов из папки WinSxS в Windows 10 и 8.1

    Во времена Windows XP был очень популярен вопрос, можно ли удалять папки $NTUninstallKBxxxxxx$ из папки Windows. Помните такое?

    В Windows 8.1 появилась аналогичная возможность, хотя реализована она совсем иначе ввиду глобальных различий в системах обслуживания 8.1 и XP.

    Команда для удаления

    Начиная с Windows 8.1, у параметра /StartComponentCleanup есть дополнительный ключ /ResetBase , с помощью которого можно удалить все предыдущие версии компонентов. Этот ключ не задействован в запланированном задании.

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

    Это предупреждение вовсе не дежурное, если вспомнить недавнюю ошибку 0xc0000005 после KB2859537 , от которой плакал горючими слезами Рунет. Так или иначе, волшебная команда:

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

    Очевидно, выигрыш дискового пространства зависит как от количества зачищаемых обновлений, так и от объема замененных ими компонентов. В моем примере удалось высвободить еще около 24MB.

    Что происходит при удалении всех предыдущих версий компонентов

    Сжатие компонентов в папке WinSxS (тайное знание)

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

    1. Сжатие применяется к файлам, которые не использует операционная система . К ним относятся предыдущие версии компонентов и отключенные компоненты. Этим, видимо, и объясняется не столь существенный выигрыш от удаления предыдущих версий с параметром /ResetBase .
    2. Используется разностное сжатие . По неподтвержденной пока уже подтвержденной информации в Windows 8.1 для компрессии замененных компонентов применяется разностное сжатие .
    3. Экономия дискового пространства может быть весьма существенной в некоторых сценариях. Так, на установке Windows Server Core 2012 R2 Preview благодаря сжатию высвобождается около 20% места, если исключить из уравнения файлы подкачки и гибернации. Экономия достигается за счет сжатия компонентов отключенных ролей сервера.

    В статье , где собраны все технические тонкости, я описал разные механизмы сжатия Windows 8 и 8.1+.

    С чем связаны изменения в системе обслуживания Windows 8 и 8.1

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

    Серверные ОС

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

    Удаление неиспользуемых ролей сервера в Windows Server 2012 помогает ИТ-специалистам эффективнее распоряжаться дисковым пространством. Тем, кто не знает об этой возможности или не считает целесообразным ее применять, поможет сжатие компонентов неиспользуемых ролей в Windows Server 2012 R2.

    Клиентские ОС

    К моменту выхода Windows 7 стоимость 1GB на жестких дисках была столь невелика, что папка WinSxS вызывала головную боль только у товарищей с маленьким сами знаете, чем . Однако на сцену уже выходили SSD , и система обслуживания Windows не очень хорошо сочеталась с их скромным объемом.

    Казалось бы, к выходу Windows 8 твердотельный накопитель объемом 128GB уже не был чем-то из ряда вон выходящим, но на разработчиков системы обслуживания свалилась новая беда – планшеты, в том числе свой же Surface.

    Действительно, все современные планшеты на Clover Trail в лучшем случае комплектуются диском в 64GB. А в более популярных младших моделях после вычета раздела восстановления остается около 25GB, чего недостаточно для более-менее долгосрочной работы Windows.

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

    Дискуссия и опрос

    Эта запись является хорошим поводом для вас высказать все, что наболело по поводу хранилища компонентов Windows:) Опрос призван выявить количественный расклад, а в комментариях напишите, создает ли вам проблемы рост размера папки WinSxS . Если создает, опишите их и предоставьте ссылку на полноэкранный скриншот оснастки diskmgmt.msc .



    © 2024 beasthackerz.ru - Браузеры. Аудио. Жесткий диск. Программы. Локальная сеть. Windows