Очистка папки WinSxS
В этом разделе описаны различные способы уменьшения размера папки WinSxS на работающем Windows 10 или более поздней версии установки.
Не удаляйте папку WinSxS. Вместо этого можно уменьшить размер папки WinSxS с помощью средств, встроенных в Windows. Дополнительные сведения о папке WinSxS см. в разделе Управление хранилищем компонентов.
Операционная система автоматически уменьшает размер папки WinSxS с помощью методов, аналогичных описанным в этом разделе. Windows также использует внутренние процессы для уменьшения размера папки WinSxS, например для удаления и удаления пакетов с компонентами, которые были заменены другими компонентами с более новыми версиями. Предыдущие версии некоторых компонентов хранятся в системе в течение определенного периода времени, что позволяет выполнить откат при необходимости. Через некоторое время эти старые компоненты автоматически удаляются из установки.
Вы также можете уменьшить размер образа Windows, используя некоторые из методов, описанных в статье Уменьшение размера хранилища компонентов в автономном образе Windows.
Сведения о том, как найти размер папки WinSxS, см. в статье Определение фактического размера папки WinSxS.
Предупреждение
Удаление файлов из папки WinSxS или удаление всей папки WinSxS может привести к серьезному повреждению системы, так что компьютер может не загрузиться и сделать невозможным обновление.
Вы можете запустить очистку хранилища компонентов несколькими способами, которые используют сочетание удаления пакета и сжатия компонентов для очистки папки WinSxS:
Планировщик заданий
Задача StartComponentCleanup автоматически очищает компоненты, когда система не используется. При автоматическом запуске задача будет ожидать по крайней мере 30 дней после установки обновленного компонента перед удалением предыдущих версий компонента.
Если вы решите выполнить эту задачу, время ожидания задачи составит 1 час и может не полностью очистить все файлы.
Запуск задачи StartComponentCleanup в планировщике задач для очистки и сжатия компонентов
Если планировщик задач не открыт, запустите планировщик задач. Дополнительные сведения см. в разделе Запуск планировщика задач.
Разверните дерево консоли и перейдите в раздел Библиотека планировщика задач\Microsoft\Windows\Servicing\StartComponentCleanup.
В разделе Выбранный элемент нажмите кнопку Выполнить.
schtasks.exe /Run /TN "\Microsoft\Windows\Servicing\StartComponentCleanup"
Примечание
Задачу StartComponentCleanup также можно запустить из командной строки.
Dism.exe
Параметр /Cleanup-Image
Dism.exe предоставляет опытным пользователям дополнительные возможности для дальнейшего уменьшения размера папки WinSxS. Дополнительные сведения см. в разделе Обслуживание пакетов операционной системы DISM Command-Line Параметры.
Использование параметра /StartComponentCleanup
/StartComponentCleanup
Использование параметра Dism.exe в работающей версии Windows 10 или более поздней версии дает аналогичные результаты выполнения задачи StartComponentCleanup в планировщике задач, за исключением того, что предыдущие версии обновленных компонентов будут немедленно удалены (без 30-дневного периода отсрочки) и у вас не будет ограничения на 1 час времени ожидания.В командной строке с повышенными привилегиями выполните следующую команду:
Dism.exe /online /Cleanup-Image /StartComponentCleanup
Используйте параметр /ResetBase с параметром /StartComponentCleanup
/ResetBase
Использование параметра вместе с параметром/StartComponentCleanup
DISM.exe в работающей версии Windows 10 или более поздней версии удаляет все замененные версии каждого компонента в хранилище компонентов.В командной строке с повышенными привилегиями выполните следующую команду:
Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Предупреждение
Все существующие пакеты обновления невозможно удалить после выполнения этой команды, но это не заблокировало удаление будущих пакетов обновления.
Использование параметра /SPSuperseded
Чтобы уменьшить объем пространства, используемого пакетом обновления, используйте
/SPSuperseded
параметр Dism.exe в работающей версии Windows, чтобы удалить все компоненты резервного копирования, необходимые для удаления пакета обновления. Пакет обновления — это коллекция накопительных обновлений для определенного выпуска Windows.В командной строке с повышенными привилегиями выполните следующую команду:
Dism.exe /online /Cleanup-Image /SPSuperseded
Предупреждение
После выполнения этой команды невозможно удалить пакет обновления.
Очистка диска
Вы можете использовать очистку диска, чтобы сократить количество ненужных файлов на дисках, что может помочь вашему компьютеру работать быстрее. Он может удалять временные и системные файлы, очищать корзину и удалять другие элементы, которые больше не нужны. Возможность очистки обновлений помогает уменьшить размер хранилища компонентов.
Запуск очистки диска для удаления системных файлов
- Чтобы удалить системные файлы, выполните действия, описанные в разделе Удаление файлов с помощью очистки диска.
Связанные темы
Управление хранилищем компонентов
Определение фактического размера папки WinSxS
Уменьшение размера хранилища компонентов в автономном образе Windows