Эта папка также содержит файлы для удаленных, отключенных компонентов Windows. Даже если у вас нет установленного компонента Windows, он будет присутствовать в вашей папке WinSXS, занимая место.
Почему папка WinSXS слишком велика
В папке WinSXS содержатся все компоненты системы Windows. Фактически, файлы компонентов в других местах Windows - это просто ссылки на файлы, содержащиеся в папке WinSXS. Папка WinSXS содержит каждый файл операционной системы.
Когда Windows устанавливает обновления, он переносит новый компонент Windows в папку WinSXS и сохраняет старый компонент в папке WinSXS. Это означает, что каждый Windows Update, который вы устанавливаете, увеличивает размер вашей папки WinSXS. Это позволяет удалить обновления операционной системы с панели управления, что может быть полезно в случае ошибки с ошибкой, но это редко используемая функция.
Windows 7 справилась с этим, включив функцию, которая позволяет Windows очищать старые файлы обновлений Windows после установки нового пакета обновления Windows. Идея заключалась в том, что система могла регулярно очищаться вместе с пакетами обновлений.
Однако в Windows 7 был только один пакет обновления - Service Pack 1 - выпущен в 2010 году. Microsoft не намерена запускать другой. Это означает, что более трех лет файлы деинсталляции Windows наращиваются в системах Windows 7 и не могут быть легко удалены.
Очистить файлы обновлений
Чтобы устранить эту проблему, Microsoft недавно обратила внимание на функцию от Windows 8 до Windows 7. Они сделали это без особых фанфаров - она была развернута в типичном незначительном обновлении операционной системы, которое обычно не добавляет новых функций.
Чтобы очистить такие файлы обновлений, откройте мастер очистки диска (коснитесь клавиши Windows, введите «очистка диска» в меню «Пуск» и нажмите «Ввод»). Нажмите кнопку «Очистить системные файлы», включите «Очистка Windows Update» и нажмите «ОК». Если вы используете систему Windows 7 в течение нескольких лет, вы, вероятно, сможете освободить несколько гигабайт пространство.
При следующем перезагрузке после этого Windows займет несколько минут, чтобы очистить системные файлы, прежде чем вы сможете войти в систему и использовать свой рабочий стол.
Если вы не видите эту функцию в окне «Очистка диска», вы наверняка отстанете от своих обновлений - установите последние обновления из Центра обновления Windows.
Windows 8 и 8.1 включают встроенные функции, которые делают это автоматически. Фактически, запланированная задача StartComponentCleanup включена в Windows, которая автоматически запускается в фоновом режиме, очищая компоненты через 30 дней после их установки. Этот 30-дневный период дает вам время для удаления обновления, если он вызывает проблемы.
Например, следующая команда удалит все предыдущие версии компонентов без 30-дневного льготного периода запланированной задачи:
DISM.exe /online /Cleanup-Image /StartComponentCleanup
Следующая команда удалит файлы, необходимые для удаления пакетов обновления. После выполнения этой команды вы не сможете удалить все установленные пакеты обновления:
DISM.exe /online /Cleanup-Image /SPSuperseded
Следующая команда удалит все старые версии каждого компонента. После этого вы не сможете удалить все установленные пакеты обновлений или обновления:
DISM.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase
Удалить функции по требованию
Современные версии Windows позволяют включать или отключать функции Windows по требованию. Вы найдете список этих функций в окне «Возможности Windows», с которым вы можете получить доступ с панели управления.
Однако эти функции занимают место. Хотя это не имеет значения на обычных компьютерах, пользователи с крайне низким уровнем хранения или администраторы серверов Windows, которые хотят ограничить установку Windows до минимально возможного набора системных файлов, могут захотеть получить эти файлы с жестких дисков.
По этой причине Windows 8 добавила новую опцию, позволяющую полностью удалить эти удаленные компоненты из папки WinSXS, освободив место. Если позже вы захотите установить удаленные компоненты, Windows предложит вам загрузить файлы компонентов из Microsoft.
DISM.exe /Online /English /Get-Features /Format:Table
Вы увидите таблицу имен функций и их состояний.
DISM.exe /Online /Disable-Feature /featurename:NAME /Remove
Если вы пытаетесь максимально упростить систему Windows, обязательно ознакомьтесь с нашими списками способов освободить место на диске в Windows и сократить пространство, используемое системными файлами.