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

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

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

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

Размер папки WinSxS

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

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

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

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

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

Вы также можете автоматически очистить WinSxS в бесплатной программе Dism++

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

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

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

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

Запуск очистки диска в Windows 7

После этого, чтобы удалить содержимое папки WinSxS, запустите утилиту очистки диска (также, самый быстрый способ — воспользоваться поиском), нажмите на "Clean Up System Files" и выберите "Clean Up Windows Updates" или "Update Pack Backup Files".

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

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

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

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

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

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

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

dism.exe /Online /Cleanup-Image /AnalyzeComponentStore

Точную информацию о том, сколько занимает WinSxS, можно получить с помощью Dism.exe

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

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

Задание на автоматическую очистку обновлений

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

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

Оцените статью
Добавить комментарий