Одной из самых больших папок в Windows 7, занимающей значительное место на диске C, является системный каталог WinSxS. К тому же он имеет постоянную тенденцию к росту. Поэтому у многих пользователей возникает соблазн очистить этот каталог, чтобы освободить место на жестком диске. Посмотрим, какие данные хранятся в «WinSxS» и можно ли очистить эту папку без негативных последствий для системы.
См. Также: Очистка каталога Windows от мусора в Windows 7
Методы чистки «WinSxS»
«WinSxS» — это системный каталог, содержимое которого в Windows 7 находится по следующему пути:
C: \ Windows \ WinSxS
Именованный каталог содержит версии всех обновлений для различных компонентов Windows, и эти обновления постоянно накапливаются, что приводит к регулярному увеличению его размера. При различных сбоях в работе системы с использованием содержимого WinSxS производится откат до стабильного состояния операционной системы. Поэтому удалить или полностью стереть эту директорию категорически нельзя, так как при малейшей ошибке вы рискуете попасть в поломку системы. Однако можно очистить некоторые компоненты в указанном каталоге, хотя Microsoft рекомендует делать это только в крайнем случае, если дисковое пространство чрезвычайно ограничено. Поэтому мы рекомендуем вам сделать резервную копию вашей операционной системы и сохранить ее на отдельном носителе перед выполнением любой из процедур, описанных ниже.
Установка обновления KB2852386
Стоит отметить, что в отличие от Windows 8 и более поздних операционных систем, у «семерки» изначально не было встроенного средства очистки папки «WinSxS» и ручное удаление, как было сказано выше, недопустимо. Но, к счастью, позже был выпущен KB2852386, который содержит патч для утилиты Cleanmgr и помогает решить указанную проблему. Поэтому в первую очередь необходимо убедиться, что это обновление установлено на вашем ПК или установить его, если нет.
- Щелкните «Пуск». Зайдите в «Панель управления».
- Щелкните «Система и безопасность».
- Зайдите в Центр обновления Windows».
- В левой нижней части появившегося окна нажмите на слово «Обновления установлены».
- Откроется окно со списком обновлений, установленных на вашем компьютере. Нам нужно найти обновление KB2852386 в разделе Microsoft Windows этого списка.
- Но проблема в том, что в списке может быть много элементов, и поэтому вы рискуете потратить много времени на поиск. Чтобы упростить задачу, поместите курсор в поле поиска справа от адресной строки текущего окна. Введите следующее выражение:
KB2852386
После этого в списке должен остаться только элемент с предыдущим кодом. Если вы его видите, значит, все в порядке, необходимое обновление установлено и можно сразу переходить к методам очистки папки «WinSxS».
Если элемент не отображается в текущем окне, это означает, что для достижения целей, поставленных в этой статье, вам необходимо выполнить процедуру обновления.
- Вернитесь в «Центр обновлений». Это можно сделать быстро, если вы действовали точно в соответствии с описанным выше алгоритмом, щелкнув стрелку влево вверху текущего окна слева от адресной строки.
- Чтобы убедиться, что на вашем компьютере отображается необходимое обновление, нажмите «Проверить наличие обновлений» в левой части окна. Это особенно важно, если вы не включили автоматические обновления.
- Система будет искать обновления, не установленные на вашем ПК.
- После завершения процесса нажмите «Доступны важные обновления».
- Откроется список важных обновлений, которые не установлены на вашем компьютере. Вы можете выбрать, какой из них установить, установив флажки слева от названий. Установите флажок «Обновление для Windows 7» (KB2852386). Затем нажмите «ОК».
- Вернувшись в окно Центра обновлений, нажмите «Установить обновления».
- Начнется процесс установки выбранных обновлений.
- Когда закончите, перезагрузите компьютер. Теперь у вас будет инструмент, необходимый для очистки каталога «WinSxS».
Далее мы рассмотрим различные способы очистки каталога WinSxS с помощью утилиты Cleanmgr.
Урок: Установка обновлений Windows 7 вручную
Способ 1: «Командная строка»
Нужную нам процедуру можно выполнить с помощью «Командной строки», через которую запускается утилита Cleanmgr.
- Щелкните «Пуск». Щелкните «Все программы».
- Заходим в папку «Стандартная».
- Найдите в списке «Командную строку». Щелкните имя правой кнопкой мыши (ПКМ). Выберите вариант «Запуск от имени администратора».
- «Командная строка» активирована. Введите следующую команду:
Cleanmgr
Нажмите Ввод.
- Откроется окно с просьбой выбрать диск, на котором будет производиться очистка. По умолчанию должен быть раздел C. Оставьте это, если ваша ОС имеет стандартное расположение. Если по какой-либо причине он установлен на другом диске, выберите его. Нажмите ОК».
- Затем утилита оценивает объем пространства, который она может очистить во время соответствующей операции. Это может занять некоторое время, так что наберитесь терпения.
- Откроется список системных объектов для очистки. Среди них обязательно найдите пункт «Очистить обновления Windows» (или «Файл резервной копии для пакета обновления») и поставьте рядом с ним галочку. Это место отвечает за удаление папки «WinSxS». Перед остальными статьями установите флажки на свое усмотрение. Вы можете удалить все остальные отметки, если не хотите ничего чистить, или отметьте те компоненты, из которых вы также хотите удалить «мусор». Затем нажмите «ОК».
Внимание! В окне «Очистка диска» параметр «Очистка Центра обновления Windows» может не отображаться. Это означает, что в каталоге «WinSxS» нет элементов, которые можно было бы удалить без негативных последствий для системы.
- Откроется диалоговое окно с вопросом, действительно ли вы хотите удалить выбранные компоненты. Подтвердите, нажав «Удалить файл».
- После этого утилита Cleanmgr очистит папку «WinSxS» от ненужных файлов и затем автоматически закроется.
Урок: Активация «Командной строки» в Windows 7
Способ 2: Графический интерфейс Windows
Не всем пользователям удобно запускать утилиты через «командную строку». Большинство пользователей предпочитают делать это с помощью графического интерфейса операционной системы. Это вполне выполнимо с помощью инструмента Cleanmgr. Этот способ, конечно, более понятен простому пользователю, но, как вы увидите, на это уйдет больше времени.
- Нажмите «Пуск» и перейдите к слову «Компьютер».
- В открывшемся окне «Проводник» в списке жестких дисков найдите название раздела, в котором установлена текущая операционная система Windows. В подавляющем большинстве случаев это диск C. Щелкните его правой кнопкой мыши. Выберите «Свойства».
- В появившемся окне нажмите «Очистка диска».
- Точно такая же процедура будет запущена для оценки освобожденного пространства, которую мы видели с помощью предыдущего метода.
- В открывшемся окне не обращайте внимания на список элементов, которые нужно очистить, а нажмите «Очистить системные файлы».
- Будет произведена повторная оценка свободного места на диске, но на этот раз с учетом элементов системы.
- Затем откроется то же самое окно «Очистка диска», которое мы наблюдали в методе 1. Далее вам необходимо выполнить все действия, описанные в нем, начиная с шага 7.
Способ 3: Автоматическая чистка «WinSxS»
В Windows 8 вы можете настроить расписание очистки папки «WinSxS» через «Планировщик заданий». К сожалению, эта функция недоступна в Windows 7. Тем не менее, по-прежнему можно запланировать периодическую очистку через ту же «Командную строку», хотя и без гибких настроек планирования.
- Активируйте командную строку с правами администратора, используя тот же метод, который описан в методе 1 этого руководства. Введите следующее выражение:
:: параметры очистки каталога winsxs
REG ADD «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ VolumeCaches \ Update Cleanup» / v StateFlags0088 / t REG_DWORD / d 2 / f
:: параметры для удаления временных объектов
REG ADD «HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \ Explorer \ VolumeCaches \ Temporary Files» / v StateFlags0088 / t REG_DWORD / d 2 / f
:: генерация запланированной задачи «CleanupWinSxS»
schtasks / Crea / TN CleanupWinSxS / RL Highest / SC ежемесячно / TR «cleanmgr / sagerun: 88»Щелкните Enter.
- Вы запланировали ежемесячную очистку папки WinSxS с помощью утилиты Cleanmgr. Задание будет выполняться автоматически один раз в месяц в 1-й день без непосредственного участия пользователя.
Как видите, в Windows 7 вы можете удалить папку «WinSxS» либо через «Командную строку», либо через графический интерфейс операционной системы. Также можно запрограммировать периодический запуск этой процедуры вводом команд. Но во всех перечисленных выше случаях операция будет выполняться с помощью утилиты Cleanmgr, специального обновления, которое, если оно недоступно на ПК, должно быть установлено с использованием стандартного алгоритма обновления Windows. Это очень важно помнить любому пользователю — категорически запрещается вручную очищать папку WinSxS, удаляя файлы или используя сторонние программы.
- https://lumpics.ru/proper-cleaning-of-the-winsxs-folder-in-windows-7/