Windows использует системную папку WinSxS для хранения установочных файлов Windows, а также файлов резервных копий или файлов обновлений. Однако эти файлы занимают много места на системном диске. Поэтому вам следует удалить эти папки и файлы, чтобы освободить место на вашем компьютере с Windows.
Что такое папка WinSxS?
Прежде чем узнать, как удалить папку WinSxS, давайте разберемся с некоторыми важными моментами.
Прежде всего, полностью удалить папку WinSxS нельзя, но уменьшить ее размер, безусловно, можно. Причина в том, что папка WinSxS содержит множество важных библиотек и компонентов операционной системы. Они необходимы при решении проблем, связанных с операционной системой. Таким образом, пользователям не следует трогать папку WinSxS, поскольку она предназначена для обеспечения безопасности и стабильности ПК.
Однако проблема в том, что папка WinSxS продолжает расти с течением времени, и если вы используете компьютер в течение многих лет, папка будет занимать около 40% жесткого диска операционной системы, что вызывает беспокойство.
Так что же именно происходит в этой папке? Фактически, помимо компонентов операционной системы, Windows также хранит файлы обновлений в папке WinSxS. Поэтому всякий раз, когда вы получаете новое обновление, файлы будут загружаться и сохраняться на тот случай, если у вас возникнут проблемы в будущем и вы захотите вернуться к предыдущей сборке. По сути, каждый раз, когда вы получаете обновление, файлы накапливаются в этой папке, что приводит к невероятному увеличению емкости жесткого диска операционной системы.
Каталог WinSxS продолжает расти с течением времени.
Было бы неправильно сказать, что Microsoft не пытается решить проблему. В настоящее время Windows 10 поставляется с автоматической службой обслуживания, которая очищает файлы, замененные через месяц. Однако пользователи сообщили, что это не сработало должным образом.
В любом случае, теперь вы понимаете проблему и можете предпринять шаги по уменьшению размера папки, чтобы это не мешало стабильности системы.
Используйте очистку диска, чтобы удалить старые обновления из папки SxS.
1. Сначала откройте инструмент «Очистка диска», введя очистку диска в поле поиска в меню «Пуск» или на панели задач, а затем нажмите Enter. В списке результатов поиска нажмите «Очистка диска».
2. В окне инструмента «Очистка диска» нажмите кнопку «Очистка системных файлов».
3. Проверьте очистку Центра обновления Windows.
4. Наконец нажмите «ОК» , и все готово.
Используйте командную строку, чтобы удалить папку SxS
Если вы хотите узнать, сколько свободного места занимает папка SxS, вы можете использовать командную строку.
1. Откройте командную строку в разделе «Администратор». Для этого введите cmd в поле поиска в меню «Пуск» или в поле поиска на панели задач. В списке результатов поиска щелкните правой кнопкой мыши «Командная строка» и выберите «Запуск от имени администратора».
Или, альтернативно, щелкните правой кнопкой мыши кнопку «Пуск» в левом нижнем углу экрана и выберите « Командная строка (Администратор)».
2. В окне командной строки введите приведенную ниже команду и нажмите Enter:
Dism.exe/онлайн/Cleanup-Image/StartComponentCleanup
Подождите несколько минут, пока инструмент DISM проанализирует папку. После завершения вы увидите подробную информацию о том, сколько места занимает папка SxS.
3. Чтобы удалить папку SxS, введите следующую команду в окно командной строки:
Dism.exe/онлайн/Cleanup-Image/StartComponentCleanup
Кроме того, вы можете использовать другую команду для удаления обновлений Windows и пакетов обновлений, чтобы освободить место. Используйте команду ниже:
Dism.exe/онлайн/Cleanup-Image/StartComponentCleanup
Процесс выполнения команды зависит от системы и размера удаляемого файла.
Удалите папку WinSxS с помощью задачи StartComponentCleanup.
Задача StartComponentCleanup была создана в Windows 8 для регулярной автоматической очистки компонентов, когда система не используется. Эта задача настроена на автоматический запуск при запуске операционной системы. При автоматическом запуске задача ожидает не менее 30 дней после установки обновленного компонента, прежде чем удалять предыдущие версии этого компонента.
Если вы решите запустить эту задачу, она будет иметь время ожидания 1 час и может не полностью очистить все файлы.
Задачу StartComponentCleanup также можно запустить из командной строки с правами администратора:
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
1. Нажмите клавиши Win
+ , R
чтобы открыть «Выполнить» , введите Taskchd.msc в «Выполнить» и нажмите «ОК» , чтобы открыть планировщик заданий .
2. Перейдите и откройте папку ниже на левой панели планировщика задач:
Task Scheduler Library\Microsoft\Windows\Servicing
3. В разделе «Обслуживание» посередине выберите задачу StartComponentCleanup и нажмите «Выполнить в выбранных элементах» справа.
Выберите задачу StartComponentCleanup и нажмите «Выполнить» в разделе «Выбранные элементы» справа.
4. Задача StartComponentCleanup будет выполняться до завершения (это может занять некоторое время).
Задача StartComponentCleanup будет выполняться до завершения.
Удалите папку WinSxS, используя /StartComponentCleanup и /ResetBase с помощью команды Dism.
Использование переключателя /ResetBase с параметром /StartComponentCleanup файла DISM.exe в работающем экземпляре Windows 10 приведет к удалению всех замененных версий всех компонентов в хранилище компонентов.
Все существующие пакеты обновлений и обновления невозможно удалить после выполнения этой команды. Это не заблокирует удаление будущих пакетов обновлений или обновлений.
1. Откройте командную строку с правами администратора .
2. Введите приведенную ниже команду в командную строку и нажмите Enter
.
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
3. По завершении вы можете закрыть командную строку , если хотите. Это выполнение может занять некоторое время.
Удалите папку WinSxS, используя /StartComponentCleanup и /ResetBase с помощью команды Dism.
Удалите папку WinSxS, используя /SPSupersed с командой Dism.
Чтобы уменьшить пространство, занимаемое пакетом обновления, используйте параметр /SPSuperseded файла Dism.exe на работающем экземпляре Windows 10, чтобы удалить все компоненты резервного копирования, необходимые для удаления пакета обновления. Пакет обновления — это набор накопительных обновлений для определенной версии Windows.
Эта опция, скорее всего, никогда не понадобится для Windows 10, поскольку пакеты обновлений для Windows 10 больше не используются.
Пакет обновления невозможно удалить после выполнения этой команды.
1. Откройте командную строку с правами администратора.
2. Введите приведенную ниже команду в командную строку и нажмите Enter
.
Dism.exe /online /Cleanup-Image /SPSuperseded
3. По завершении вы можете закрыть командную строку , если хотите. Это выполнение может занять некоторое время.
Удалите папку WinSxS, используя /SPSupersed с командой Dism.
См. еще несколько статей ниже:
Удачи!