Проанализируйте и очистите папку WinSXS

Мы подробно говорили о папке WinSXS еще в 2010 году и о том, как она регулярно выступает в качестве одной из самых больших папок на компьютере, когда хранилище анализируется с помощью таких инструментов, как WizTree.

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

WinSXS, полный путь: c: \ Windows \ WinSXS \, если Windows установлена ​​на диске c:, содержит файлы, необходимые для обслуживания таких операций, как установка обновлений, пакетов обновления или исправлений.

Согласно Microsoft, хранилище компонентов содержит «все файлы, необходимые для установки Windows», и, поскольку оно также содержит файлы, добавленные обновлениями, оно со временем увеличивается во всех системах.

Однако размер папки сообщается неправильно, если вы используете проводник Windows или сторонние инструменты, такие как WizTree, для анализа ее размера.

Причина этого заключается в том, что он содержит жесткие ссылки, которые Explorer и сторонние инструменты не учитывают при расчете размера папки WinSXS (они считают файлы с жесткими ссылками, даже если они не находятся в папке WinSXS).

Эти жесткие ссылки указывают на файлы в других каталогах Windows, например, c: \ Windows \ system32.

Анализируя папку WinSXS

Правильный способ анализа каталога хранилища компонентов Windows WinSXS - использовать dism.exe.

Система обслуживания образов развертывания и управления ими (DISM) была представлена ​​Microsoft в Windows Vista и с тех пор входит в состав новых версий Windows.

Обновление: обратите внимание, что команды будут работать только на Windows 8 или более новых компьютерах.

Вот что вам нужно сделать, чтобы проанализировать папку WinSXS:

  1. Нажмите на клавишу Windows, введите cmd.exe, удерживайте Shift и Ctrl и нажмите клавишу ввода на клавиатуре. Это откроет командную строку с повышенными правами в системе. Если у вас возникли проблемы с этим, щелкните правой кнопкой мыши результат cmd.exe и выберите «Запуск от имени администратора».
  2. Запустите команду dism.exe / Online / Cleanup-Image / AnalyzeComponentStore

Параметр / Online относится к текущей установке, а / Cleanup-Image / AnalyzeComponentStore - это команда для анализа текущего хранилища компонентов этой установки (папка WinSXS).

Вы можете перечислить все доступные команды, используя dism.exe /?, А затем dism.exe / Online /? и dism.exe / Online / Cleanup-Image / ?.

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

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

уборка

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

  1. Нажмите на кнопку Windows, введите планировщик задач и нажмите Enter.
  2. Перейдите к Планировщику задач (локальный)> Библиотека Планировщика задач> Microsoft> Windows> Обслуживание> StartComponentCleanup

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

dism.exe / Онлайн / Очистка-Образ / StartComponentCleanup

Обычно нет необходимости запускать очистку, если только анализ AnalyzeComponentStore не рекомендует это.

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

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

Часто задаваемые вопросы

Почему папка WinSXS такая большая?

Большинство программ сообщают о неверном размере папки WinSXS из-за жестких ссылок. Жесткие ссылки указывают на другие местоположения на устройстве.

Должен ли я очистить папку WinSXS?

Обычно нет необходимости очищать папку вручную, поскольку Windows делает это автоматически по расписанию.

Теперь вы : насколько велика папка WinSXS вашей системы?