Прочитать на английском

Поделиться через


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

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

Не удаляйте папку WinSxS, вместо этого можно уменьшить размер папки WinSxS с помощью средств, встроенных в Windows. Дополнительные сведения о папке WinSxS см. в разделе Управление хранилищем компонентов.

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

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

Сведения о поиске размера папки WinSxS см. в статье Определение фактического размера папки WinSxS.

Примечание

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

Предупреждение

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

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

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

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

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

Запуск задачи StartComponentCleanup в планировщике задач для очистки и сжатия компонентов

  1. Если планировщик задач не открыт, запустите планировщик задач. Для получения дополнительной информации см. планировщик задач.

  2. Разверните дерево консоли и перейдите к библиотеке планировщика задач \Microsoft\Windows\Servicing\StartComponentCleanup.

  3. В разделе Выбранный элементнажмите Запустить

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

    Примечание

    Задачу StartComponentCleanup можно также запустить из командной строки.

Dism.exe

Параметр /Cleanup-ImageDism.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

Устранение проблем с пространством на диске, вызванных большим хранилищем компонентов Windows (WinSxS)

 

 


Дополнительные ресурсы

Обучение

Модуль

Maintain disks and volumes - Training

This module explores file system fragmentation and the tools that you can use to reduce fragmentation. Students will learn how Windows can compress files to take up less space on the hard disk.