Почистить папку winsxs windows 7: Как грамотно уменьшить размер папки WinSxS в Windows 7 SP1 – Вадим Стеркин
Содержание
Большой каталог WinSxS вызывает проблемы с местом на диске — Windows Client
Twitter
LinkedIn
Facebook
Адрес электронной почты
-
Статья -
- Чтение занимает 3 мин
-
В этой статье описывается решение проблем с местом на диске, вызванных большим каталогом хранилища компонентов Windows (WinSxS).
Применимо к: Windows 7 с пакетом обновления 1 (SP1), Windows Server 2008 R2 с пакетом обновления 1 (SP1)
Исходный номер базы знаний: 2795190
Симптомы
При анализе размера папки C:\Windows можно заметить, что каталог C:\Windows\winsxs использует много дискового пространства.
Причина
Каталог хранилища компонентов Windows (C:\Windows\winsxs) используется во время операций обслуживания в установках Windows. Операции обслуживания включают в себя установку клиентский компонент Центра обновления Windows, пакетов обновления и исправлений, но не ограничивают их.
Хранилище компонентов содержит все файлы, необходимые для установки Windows. Кроме того, все обновления этих файлов также хранятся в хранилище компонентов по мере установки обновлений. Это приводит к тому, что хранилище компонентов со временем увеличивается по мере добавления в установку дополнительных обновлений, компонентов или ролей. Хранилище компонентов использует жесткие связи NTFS между собой и другими каталогами Windows для повышения надежности платформы Windows.
Хранилище компонентов будет отображать большой размер каталога из-за того, как оболочка проводника Windows будет использовать жесткие ссылки. Оболочка Windows будет считать каждую ссылку на жесткое связывание одним экземпляром файла для каждого каталога, в котором находится файл. Например, если файл с именем advapi32.dll имеет размер 700 КБ и содержится в хранилище компонентов и в каталоге \Windows\system32, проводник Windows неточно сообщает, что файл потребляет 1400 КБ места на жестком диске.
Решение
Хранилище компонентов не может находиться на томе, отличном от системного, из-за жестких связей NTFS. При попытке переместить хранилище компонентов это приведет к невозможности правильно установить обновления Windows, пакеты обновления, роли или компоненты. Кроме того, не рекомендуется вручную удалять файлы из хранилища компонентов.
Чтобы уменьшить размер каталога хранилища компонентов в установке Windows, можно сделать установку пакета обновления постоянной и освободить используемое пространство из файлов пакета обновления. Однако если установка пакета обновления будет постоянной, пакет обновления не будет съемным.
Чтобы удалить файлы пакетов обновления из установки Windows, используйте следующие встроенные служебные программы:
- Windows Server 2008 с пакетом обновления 2 (SP2): Compcln.exe
- Windows 7 с пакетом обновления 1 или Windows Server 2008 R2 с пакетом обновления 1 установлен: DISM /online /Cleanup-Image /SpSuperseded или мастер очистки диска (cleanmgr.exe)
Очистка также может выполняться упреждающим образом в установках Windows Server 2008 путем принудительного удаления события в системе. Очистка попытается удалить ненужные двоичные файлы системы из установки и позволит Windows освободить место на диске. Чтобы выполнить событие удаления при установке Windows, добавьте и удалите все нежелательные системные компоненты, которые еще не установлены, а затем перезапустите установку Windows. Очистка будет выполнена во время следующего перезапуска операционной системы.
Примечание.
Очистка выполняется автоматически в установках Windows 7 и Windows Server 2008 R2.
Чтобы освободить дополнительное место на диске в системе, выполните следующие действия.
Нажмите кнопку «Пуск», а затем в текстовом поле «Программы поиска и файлы» введите » Очистка диска».
Щелкните значок очистки диска и запустите средство очистки дисков, чтобы определить, какие файлы можно удалить в зависимости от конфигурации.
Дополнительные способы экономии места на системном томе:
- Переместите файл подкачки на другой том в системе.
- Отключите режим гибернации в системе.
- Используйте параметр выделенного файла дампа для записи файлов дампа памяти на другом томе системы.
- Разгрузите каталоги профилей пользователей и файлов программ на другой том в системе.
- Отключите точки восстановления системы при установке клиента.
- Очистите все временные каталоги и папки с помощью мастера очистки дисков (cleanmgr. exe).
- Удалите неиспользуемые приложения или служебные программы из установки.
Дополнительные сведения о папке WinSxS см. в следующих статьях:
- Диске
- Общие рекомендации по подготовке дисков для роста WinSXS
Дополнительные сведения о требованиях к системе для дисков см. в следующих статьях:
- Установка Windows Server 2008 и Windows Server 2008 R2
- Требования к системе Windows 7
Примечание.
При установке продукта с помощью установщика Windows в папке кэша установщика Windows (%windir%\Installer) хранится более небольшая версия исходного файла .msi данных. Со временем эта папка может увеличиваться. При каждой дополнительной установке обновлений для установленных продуктов, таких как исправления, накопительные обновления или установки пакетов обновления, также сохраняется соответствующий MSP-файл или .msi-файл в кэше установщика Windows. Со временем эта папка может увеличиваться. Мы не поддерживаем и не рекомендуем удалять файлы в этой папке или заменять их файлами с другого компьютера. Любое обновление приложения зависит от сведений, доступных в файлах, хранящихся в этой папке. Без этой информации обновления не смогут правильно выполнить установку.
Папка %windir%\softwaredistribution\downloads используется клиентский компонент Центра обновления Windows для хранения скачанных обновлений. Как правило, управлять этой папкой не требуется, так как она управляется Windows. Типичный размер этой папки определяется несколькими факторами, такими как версия операционной системы, доступные обновления и т. д. Поэтому сложно определить типичный размер. Если в этой папке используется много места на диске, сначала установите все доступные обновления для системы, а затем перезапустите компьютер. Чтобы устранить эту проблему, если размер по-прежнему остается большим, выполните следующие действия.
- В командной строке с повышенными привилегиями выполните команду
Net Stop WUAUSERV
. - Удалите содержимое папки %windir%\softwaredistribution\downloads .
- В командной строке с повышенными привилегиями выполните следующую
Net Start WUAUSERV
команду:
- В командной строке с повышенными привилегиями выполните команду
WinSxS — что это за папка, как удалить или очистить
Первый вопрос, который возникает у пользователей Windows при виде директории WinSxS — что это за папка вообще, и почему она так много весит? Стереть всё содержимое нельзя. По крайней мере, обычным способом. Если удалить важные системные файлы, в ОС возникнут неполадки. Но размер каталога со временем увеличивается. И полезно будет разобраться, как его почистить и можно ли, вообще, это сделать.
Подробнее о папке
WinSxS находится в корневой директории ОС (обычно это C:\Windows) во всех современных Win, начиная с 7 версии. Файлы и каталоги, которые находятся там, нужны для работы операционной системы. Если их убрать, изменить, переместить или переименовать, могут возникнуть серьёзные проблемы. В лучшем случае появятся ошибки. В худшем — Виндовс больше не запустится. И придётся её восстанавливать. Поэтому перед тем как очистить какую-то системную директорию, убедитесь, что это не повредит ОС и не вызовет критических сбоев. И чтобы понять, можно ли удалить WinSxS, надо разобраться, для чего она нужна.
В ней хранятся файлы, которые нужны для восстановления Windows. После каждого обновления создаётся резервная копия — некий образ системы. С ним получится вернуть Win в то состояние, которое было до апдейта. Это полезная и нужная функция — ведь новые версии программ и служб не всегда работают стабильно.
Если вы установили ОС недавно, то WinSxS будет «маленькой» — всего несколько гигабайт. Но со временем каталог разрастается или занимает всё больше и больше места на диске. Его размеры иногда достигают 10-30 Гб. Причём часть содержимого уже может быть не нужна. Зачем вам возврат к обновлению системы безопасности, которое вы загрузили год назад?
Размер папки WinSxS
Но нельзя просто очистить всю папку. Или удалить некоторые «старые» файлы, посмотрев дату их создания. Если действовать неаккуратно или непродуманно, система перестанет функционировать. Можно уменьшить размер этой директории, используя некоторые встроенные средства ОС. Или просто переустановить Win.
Память, которая указана в свойствах WinSxS, немного отличается от «реального» веса папки. На деле он чуть меньше, так как часть содержимого — это жёсткие ссылки (символические). Проводник их «не замечает».
Если после апдейта прошло несколько дней, и ОС работает нормально, значит, резервная копия уже не нужна. Но рекомендуется стирать только «старые» файлы. Ведь они точно не понадобятся. Полная очистка папки WinSxS Windows 7 невозможна. Разрешается удалить лишь некоторые файлы. Для этого должен быть установлен пакет обновлений SP1.
Освободившееся место можно распределить с большей пользой: загрузить приложения, скачать видео, сохранить личные данные и так далее. Или оставить немного памяти для нужд системы.
Как узнать, установлен ли SP1?
Именно в Windows 7 SP1 появился доступ к Win SxS. В предыдущих версиях Win очистка этой папки была невозможна. Чтобы посмотреть, есть ли этот пакет в ОС:
- Зайдите в «Панель управления» (к примеру, через меню «Пуск»).
- Откройте параметр «Система» в категории «Система и безопасность».
- В поле «Издание» должна быть информация: версия OS, копирайт Microsoft, год создания. Если там есть строчка «Service Pack 1», значит, всё в порядке и каталог можно редактировать.
Service Pack 1 в Windows 7
Перед чисткой
Перед тем как очистить WinSxS, надо скачать один апдейт (если он ещё не установлен).
- Зайдите в Пуск — Программы — Центр обновлений.
Центр обновлений Windows
- Нажмите на «Необязательные обновления». Если такого пункта там нет, значит, все службы уже загружены.
- В списке найдите апдейт с номером «KB2852386».
- Отметьте его галочкой и подтвердите установку.
Без этого обновления очистка WinSxS будет недоступна. Его можно скачать и с официального сайта Майкрософт.
- Зайдите на com.
- В строке поиска справа сверху введите «KB2852386».
- Выберите апдейт, который подходит для вашей системы: 32- или 64-разрядной.
- Чтобы узнать информацию об ОС, кликните правой кнопкой мыши на значке «Мой компьютер», затем на пункт «Свойства». В строке «Тип» будет указана разрядность Windows.
Чистка
Если вы задумались, как удалить WinSxS, откажитесь от этой затеи. Полностью стирать эту папку нельзя. Вручную убирать оттуда файлы тоже не рекомендуется. Будут неприятные последствия. Но очистить часть содержимого, и чуть-чуть уменьшить размеры директории — вполне реальная задача.
Функция очистки диска
- Щёлкните правой кнопкой по системному диску. Откроется контекстное меню.
- Выберите строку «Свойства».
- Вкладка «Общие».
- «Очистка диска».
Нажимаем на Очистка диска
- Отметьте пункт «Обновления Windows». Если его там нет, нажмите на кнопку «Системные файлы». Нужная строка должна появиться.
- Подтвердите действие, кликнув на «OK» и затем на «Удалить».
- Дождитесь окончания процесса. Далее может потребоваться перезагрузка ПК.
- Служба избавляется только от ненужных обновлений. Всю папку стереть не получится.
Командная строка в Windows 10
WinSxS в Windows 10 можно очистить, если использовать консоль.
- Кликните правой кнопкой мыши на меню «Пуск». Оно выглядит, как логотип Win.
- Выберите «Командная строка» и запустите её от имени администратора.
- Введите команду «Dism.exe /online /cleanup-image /AnalyzeComponentStore».
- Система проведёт анализ и выдаст рекомендации.
- Если она предложит удалить ненужные файлы, используйте команду «Dism.exe /online /cleanup-image /StartComponentCleanup». Начнётся чистка.
- Если каталог весит менее 5 Гб, его лучше не трогать. Иначе получится обратный эффект — увеличение объёма вместо оптимизации.
Если папка WinSxS занимает слишком много места, её можно почистить. Это делается через специальные службы ОС или командную строку. Не стоит изменять содержимое каталога напрямую. Если удалять все файлы методом «Delete — Enter», возникнут серьёзные проблемы.
Как и по какой причине вы должны очистить папку WinSXS в Windows 7, 8?
В этой статье вы узнаете:
- как очистить папку
- как получить доступ к Window Features
- как защитить ваши данные
Вы готовы? Давай читать!
Папка WinSXS — это системная папка, которая содержит все компоненты Windows и со временем становится огромной. Например, при установке обновлений Windows новый компонент Windows удаляется из папки WinSXS, а старый компонент сохраняется в папке WinSXS. То есть каждый раз, когда вы обновляете Windows, ваша папка WinSXS увеличивается в размере. Эта функция может быть полезна в случае некорректного обновления, но на деле она используется редко и вообще занимает много свободного места.
Вот методы очистки папки WinSXS для Windows 7 и 8.
Windows 7
Чтобы очистить эти файлы обновлений в Windows 7, откройте Мастер очистки диска. Это можно сделать следующим образом: в меню пуск в строке поиска наберите «очистка диска» и нажмите Enter.
Далее необходимо нажать на кнопку «Очистить системные файлы» и активировать опцию «Очистить Центр обновления Windows», после чего нажать «ОК». Если вы давно пользуетесь Windows 7, возможно, вы сможете освободить несколько гигабайт места!
После перезапуска Windows 7 потребуется несколько минут для очистки системных файлов, прежде чем вы сможете войти в систему и использовать свой рабочий стол.
Windows 8.1
Windows 8 и 8.1 автоматически очищают winsxs. То есть в Windows есть запланированная задача StartComponentCleanup, которая автоматически запускается в фоновом режиме и очищает компоненты через определенное время после их установки. Обычно это 30-дневный срок, за это время вы будете точно знать, удалять последнее обновление или нет.
Вы также можете вручную очистить обновления с помощью параметра «Очистить Центр обновления Windows» в окне «Использование диска», как и в Windows 7.
Windows 8.1 позволяет принудительно удалить все предыдущие версии неустановленных компонентов, даже те, которые не использовались более 30 дней, с помощью командной строки с привилегированными правами.
Следующая команда удалит все предыдущие версии компонентов без 30-дневного льготного периода для запланированной задачи:
DISM.exe / online / Cleanup-Image / StartComponentCleanup
Следующая команда удалит файлы, необходимые для удаления пакетов обновления: Следующая команда удалит файлы, необходимые для удаления пакетов обновления:
DISM.exe / online / Cleanup-Image /SPЗаменено. После запуска этой команды вы не сможете удалить какие-либо установленные пакеты обновлений.
Следующая команда удалит все старые версии каждого компонента:
DISM.exe / online / Cleanup-Image / StartComponentCleanup / ResetBase
Используйте панель управления для доступа к функциям Windows
Более новые версии Windows позволяют включать и отключать различные функции Windows по требованию (список этих функций можно найти на панели управления в окне компонентов Windows). Однако эти функции занимают место, поэтому пользователи часто хотят их отключить.
В Windows 8 эта проблема решена — это новая опция, позволяющая полностью удалить эти неопознанные компоненты папок WinSXS, освободив место. Для этого откройте окно командной строки от имени администратора и используйте следующую команду, чтобы увидеть доступные вам функции:
DISM.exe / Online / English / Get-Features / Format: table
Затем решите, какой компонент вы хотите удалить, и введите следующую команду:
DISM.exe / Online / Disable-Feature / имя_функции: NAMES / Remove
Примечание. NAMES — это имя функции, которую вы хотите удалить.
Если вы снова запустите команду /Get-Features, вы увидите, что удаленная функция имеет статус Отключено с удаленной полезной нагрузкой. Это говорит о том, что он не занимает места на жестком диске вашего компьютера.
Папка WinSXS содержит файлы, необходимые для работы устаревших обновлений. Удаление файлов из него может повредить другие файлы и повлиять на работу всей операционной системы. Чтобы предотвратить потерю данных, используйте DiskInternals Partition Recovery.
Если вы хотите восстановить эту папку или другие удаленные файлы и впоследствии экспортировать эти данные, просто используйте режим полного восстановления и забудьте об этой проблеме навсегда. DiskInternals Partition Recovery также является отличным способом открывать файлы в качестве проводника в режиме чтения; эта бесплатная функция поможет вам просмотреть содержимое папки и файлов.
Вы также можете активировать функцию бесплатного создания образа диска перед удалением папки WinSXS и больше не бояться экспериментировать. DiskInternals Partition Recovery — профессиональное приложение с тысячами положительных результатов и опытом восстановления данных любого типа и размера более 15 лет.
Partition Recovery — Installation.Partition Recovery — выберите поврежденный жесткий диск, чтобы исправить его.
Загрузите его, и вы увидите, насколько лаконично он разработан со многими базовыми и расширенными функциями, а самое главное, вы можете просматривать все результаты сканирования совершенно простым способом! В итоге приобрести лицензию; в этом случае вы сможете экспортировать данные, а также получить дополнительную помощь, при необходимости, от специалистов технической поддержки компании.
Мастер восстановления раздела — выберите режим сканирования «Полное восстановление». Мастер восстановления раздела — предварительный просмотр файлов.
Будьте уверены, что вы сможете справиться с потерей файлов, так как DiskInternals сделает для этого все возможное!
Как уменьшить размер папки WinSXS в ОС Windows 10/8/7. — wintips.org
В этом руководстве я покажу вам, как уменьшить размер папки WinSXS в ОС Windows 10/8 и 7. Папка WinSxS (C:\Windows\WinSxS) — это расположение хранилища компонентов, которое используется для настройки и обновления Windows.
По этой причине папка WinSxS является очень важной системной папкой и не может быть удалена, поскольку она используется Windows по нескольким причинам. (например, при установке Центра обновления Windows, при включении или отключении функции Windows, при удалении проблемного обновления и т. д.)
Со временем папка WinSxS может увеличиться в размере, и это происходит потому, что после установки обновленного компонента Windows по-прежнему сохраняет старую версию компонента из соображений безопасности и не удаляет ее. По крайней мере, это происходило в ОС Windows 7 и Vista.
Начиная с Windows 8 (а затем и в Windows 10), Microsoft добавила запланированную задачу для автоматического удаления старой версии обновленного компонента по прошествии 30 дней с момента установки обновленного компонента.
В этом уроке я покажу вам, как удалить содержимое папки WinSXS в ОС Windows 10/8 и 7.
Как очистить папку WinSXS.
Способ 1. Очистите папку WinSXS с помощью планировщика заданий (Windows 10, 8)
Способ 2. Очистите папку WinSXS с помощью инструмента DISM (Windows 10, 8)
Способ 3. Очистите папку WinSXS с помощью инструмента DISK CLEANUP (Windows 10, 8 и 7)
Способ 1. Как очистить папку WinSXS с помощью Планировщик заданий в Windows 10, 8 и 8.1)
Как я уже говорил выше, в Windows 10 и Windows 8 папка WinSXS автоматически очищается через 30 дней после установки любого компонента Windows. Если вы хотите запустить процесс очистки WinSXS вручную в Windows 10/8:
1. в поле поиска, тип: Планировщик задач
2. Открыть Планировщик задач
3. в Запланировщике Задачи Навигал. \Майкрософт\виндовс\Сервисинг
4. Затем щелкните правой кнопкой мыши задачу StartComponentCleanup на правой панели и выберите Выполнить.
5. Процесс очистки занимает некоторое время до завершения. Так что ждите и продолжайте свою работу.
Способ 2. Как очистить папку WinSXS с помощью инструмента DISM в Windows 10, 8 и 8.1
Второй способ уменьшить размер папки WinSXS — очистить старые версии компонентов Windows с помощью команды DISM линейный инструмент. Для этого:
1. Откройте Командную строку от имени администратора . Для этого:
а. В поле поиска введите: cmd (или командная строка ).
б. Щелкните правой кнопкой мыши на командная строка (результат) и выберите Запуск от имени администратора .
2. В окне командной строки введите следующую команду
- DISM /Online /Cleanup-Image /StartComponentCleanup
3. После завершения процесса перезагрузите компьютер.
Способ 3. Как очистить папку WinSXS с помощью ОЧИСТКИ ДИСКА в Windows 10/8/7.
1. В проводнике Windows щелкните правой кнопкой мыши «Локальный диск (C:)» и выберите Свойства .
2. Нажмите кнопку Очистка диска .
3. В окне «Очистка диска» нажмите Очистить системные файлы .
4. Установите флажок Очистка Центра обновления Windows и нажмите OK . *
* Примечание для пользователей Windows 7 : если вы не видите параметр «Очистка Центра обновления Windows», загрузите и установите обновление KB2852386 по ссылке ниже:
- KB2852386 для Windows 7 x86 (32-разрядная)
- KB2852386 для Windows 7 x64 (64-разрядная)
5. После завершения операции очистки диска перезагрузите компьютер, чтобы перенастроить обновления Windows и завершить очистку.
Вот оно! Дайте мне знать, помогло ли вам это руководство, оставив свой комментарий о своем опыте. Поставьте лайк и поделитесь этим руководством, чтобы помочь другим.
Если эта статья была для вас полезна, поддержите нас, сделав пожертвование. Даже 1 доллар может иметь огромное значение для нас в наших усилиях продолжать помогать другим, сохраняя при этом этот сайт бесплатным:
Мы нанимаем
Мы ищем технических писателей на неполный или полный рабочий день, чтобы присоединиться к нашей команде! Речь идет об удаленной должности, на которую могут претендовать квалифицированные технические писатели из любой точки мира.