Большой размер папки windows 7

Большой каталог WinSxS вызывает проблемы с дисковым пространством – Windows Client

Большой размер папки windows 7

  • 09.09.2020
  • Чтение занимает 4 мин
    • D
    • o

В этой статье предлагается решение проблем с дисковым пространством, вызванных большим каталогом Windows Component Store (WinSxS).

Исходная версия продукта:   Windows 7 с пакетом обновления 1, Windows Server 2008 R2 с пакетом обновления 1 (SP1)
Исходный номер статьи базы знаний:   2795190

Симптомы

При проверке размера папки C:\Windows можно заметить, что в каталоге К:\виндовс\винсксс используется большое количество дисковых пространств.

Причина

Каталог Windows Component Store (К:\виндовс\винсксс) используется во время операций обслуживания в установках Windows. Операции обслуживания включают в себя, но не ограничиваются обновлением Windows, пакетом обновления и исправлением.

Хранилище компонентов содержит все файлы, необходимые для установки Windows. Кроме того, при установке обновлений все обновления этих файлов также удерживаются в хранилище компонентов.

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

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

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

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

dll размером 700 КБ и находится в хранилище компонентов и в каталоге \Windows\System32, проводник Windows будет сообщать о том, что файл использует 1 400 КБ свободного места на жестком диске.

Решение

Хранилище компонентов не может находиться на томе, отличном от системного тома, из-за жесткой связи NTFS. При попытке переместить хранилище компонентов это приведет к невозможности правильной установки обновлений Windows, пакетов обновления, ролей или компонентов. Кроме того, не рекомендуется удалять или удалять файлы из хранилища компонентов вручную.

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

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

  • Установлен пакет обновления 2 (SP2) для Windows Server 2008: Compcln.exe
  • Установлен пакет обновления 1 (SP1) для Windows 7 или Windows Server 2008 R2 с пакетом обновления 1: DISM/Online/Клеануп-имаже/Спсуперседед или очистка диска (cleanmgr.exe)

Очистка также может быть выполнена в Windows Server 2008 для установки путем принудительного запуска события удаления в системе.

При очистке будет предпринята попытка удалить из установки все нежелательные двоичные файлы и позволить Windows освободить дисковое пространство.

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

Примечание

Очистка выполняется автоматически в установках Windows 7 и Windows Server 2008 R2.

Чтобы освободить дополнительное место на диске в системе, выполните следующие действия:

  1. Нажмите кнопку Пуск, а затем в текстовом поле Поиск программ и файлов введите Очистка диска.

  2. Щелкните значок очистки диска и запустите средство очистки диска, чтобы определить, какие файлы можно удалить в зависимости от конфигурации.

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

  • Переместите файл подкачки на другой том системы.
  • Отключение режима гибернации в системе.
  • Используйте выделенный файл дампа для записи файлов дампа памяти на другом томе системы.
  • Разгрузка каталогов профилей пользователей и файлов программ на другой том системы.
  • Отключение точек восстановления системы на клиентских установках.
  • Очистите все временные каталоги и папки с помощью мастера очистки диска (cleanmgr.exe).
  • Удаление неиспользуемых приложений или служебных программ из установки.

Дополнительные сведения о папке WinSxS можно найти в следующих статьях:

  • Место на диске
  • Общие рекомендации по подготовке диска для расширения WinSXS

Дополнительные сведения о системных требованиях для дисков приведены в следующих статьях:

Примечание

  • Когда продукт устанавливается с помощью установщика Windows, в папке кэша установщика Windows (%Виндир%\инсталлер) хранится уменьшенная версия исходного файла данных MSI. Со временем эта папка может увеличиваться крупнее. При установке всех дополнительных обновлений для установленных продуктов, таких как исправления, накопительные пакеты обновления или установки пакетов обновления, также хранятся файлы MSP или MSI в кэше установщика Windows. Со временем эта папка может увеличиваться крупнее. Мы не поддерживаем и не рекомендуем удалять файлы из этой папки или заменять их файлами с другого компьютера. Любое обновление приложения зависит от сведений, доступных в файлах, хранящихся в этой папке. Без этих сведений обновления не смогут правильно выполнить установку.
  • Папка %виндир%\софтваредистрибутион\довнлоадс используется центром обновления Windows для хранения скачанных обновлений. Как правило, управлять этой папкой не требуется, так как она управляется Windows. Типичный размер этой папки определяется несколькими факторами, такими как версия операционной системы, доступные обновления и т. д. Таким образом, сложно указать предполагаемый размер. Если в этой папке используется большое количество дискового пространства, сначала установите все доступные обновления для системы, а затем перезагрузите компьютер. Чтобы устранить эту проблему, если размер по-прежнему остается большим, выполните следующие действия:
    1. В командной строки с повышенными привилегиями выполните Net Stop WUAUSERV команду.
    2. Удалите содержимое папки %виндир%\софтваредистрибутион\довнлоадс .
    3. В командной строки с повышенными привилегиями выполните следующую Net Start WUAUSERV команду:

Источник: https://docs.microsoft.com/ru-ru/troubleshoot/windows-client/deployment/address-disk-space-issues-caused-by-winsxs

Windows 7 очищаем WinSxS

Большой размер папки windows 7

Очищаем папку WinSxS в Windows 7 правильно

Папка WinSxS раздражает пользователей компьютера своими размерами. Попытки удалить её содержимое обычно кончались нестабильностью работы компьютера или полным крахом системы. Теперь безопасный способ уменьшить папку WinSxS в Windows 7 появился.

Как правило, объем жесткого диска позволяет не обращать внимание на папку в несколько гигабайт. Но перфекционистам или владельцам сравнительно небольших SSD дисков, возможно, всё же захочется освободить место.

Папка WinSxS расположена в C:\Windows\winsxs. Это служебная папка операционной системы Windows служащая для хранения ранее установленных версий системных компонентов.

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

Почему папка WinSxS такая большая и постоянно увеличивается в размерах

Откуда гигантские размеры этой папки? Дело в том, что подавляющее большинство содержимого папки WinSxS является «жесткими ссылками» (У файла может быть несколько жёстких ссылок: в таком случае он будет фигурировать на диске одновременно в различных каталогах и/или под различными именами.

Количество жёстких ссылок файла сохраняется на уровне файловой системы в метаинформации. Файлы с нулевым количеством ссылок перестают существовать для системы и, со временем, будут перезаписаны физически), а Проводник и многие файловые менеджеры это не учитывают. Реальный вес этой папки гораздо меньше, чем пишется в ее свойствах.

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

Поскольку выполняя обновление системы в WinSxS сохраняются старые версии обновленных файлов, для возможности отката к старой версии в случае проблем. Это существенно повышает надежность и отказоустойчивость всей системы, но требуется дополнительное место на жестком диске. Соответственно размер этой папки у всех разный.

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

Как очистить папку WinSxS в Windows 7

При использовании данного метода обязательным условием является наличие установленного SP1 в системе. 8 октября 2013 года Microsoft выпустила рекомендуемое обновление KB2852386 добавляющее возможность очистки данной папки. Установить его можно с помощью центра обновлений Windows или скачать пакет с помощью Internet Explorer с сайта Microsoft.

Если вам интересно, сколько реально освободится места, нужно сравнить свободное место на всем системном диске до и после очистки. Для этого щелкаем правой кнопкой мыши по системному диску в Проводнике и выбираем в меню пункт «Свойства». Запоминаем сколько свободно места на диске.Теперь можно выполнить процедуру очистки папки WinSxS.

Для этого нужно запустить утилиту очистки диска с административными правами. Есть два способа сделать это. Нажать кнопку «Очистка диска» на приведенным выше скриншоте, а затем в появившемся окне кнопку «Очистить системные файлы». Второй способ заключается в использование командной строки запущенной от имени администратора. Выполняете в ней команду cleanmgr.

В появившемся окне выбираете системный диск и нажимаете «OK».Снимаем галочки со всех чекбоксов кроме пункта «Очистка обновлений Windows» и жмем кнопку «OK». Будет произведена очистка папки WinSxS, после завершения нужно перегрузить компьютер. Когда система загрузится, можно опять вызвать свойства диска и посмотреть, сколько стало свободного места.

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

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

Дополнительный компонент Мастер очистки диска позволяет пользователям удалить устаревшие обновления Windows на Windows 7 с пакетом обновления 1 или Windows Server 2008 R2 с пакетом обновления 1 — Hotfix KB2852386

Для всех поддерживаемых 64-разрядных версий Windows 7

Windows6.1-KB2852386-x64.zip [524,92 Kb] (cкачиваний: 3497)

Для всех поддерживаемых (х32) 86-разрядных версий Windows 7

windows6.1-kb2852386-x86.zip [512,63 Kb] (cкачиваний: 946) * * *

Очищаем папку WinSxS в Windows 7 правильно: beginpc.ru (2013)

Уменьшение размеров папки WinVista & Win7 WinSxS : Geektimes.ru (14.10.09)

* * *

Чистилка системы

Download System Ninja: singularlabs.com

Скачать: system-ninja-portable-3_0_3.zip [1,89 Mb] (cкачиваний: 192)

* * *

Intel® Chipset Device Software (INF Update Utility): Downloadcenter.intel.com

* * *

Как грамотно уменьшить размер папки WinSxS в Windows 10, 8.1 и 8: www.outsidethebox.ms

* * *

Источник: https://xenomorph.ru/soft/12966-windows-7-ochischaem-winsxs.html

Папка WinSxS — зачем она нужна и можно ли ее удалить?

Большой размер папки windows 7

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

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

Папка WinSxS является одной из первых директорий, на которую обращают внимание пользователи, а все из-за ее размера. Что это за папка? Можно ли безопасно очистить или удалить WinSxS, и как это правильно сделать?

WinSxS — служебная папка, которая появилась еще в Windows Vista, и присутствует во всех последующих версиях операционной системы. Полный путь к папке: C:\Windows\WinSxS. Увидеть ее можно, если включить отображение скрытых файлов и папок в параметрах папок (вкладка «Вид»).

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

Например, если вышло очередное забагованное обновление или эти самые изменения чем-то не понравились.

Содержимое WinSxS используется в откате операционной системы к первоначальным настройкам, а также необходимо для работы Windows.

Учитывая специфику каталога, со временем он будет интенсивно расширяться.

Обновления приходят регулярно, тем более сам пользователь часто вносит различные изменения в работу операционной системы. Если оптимизация каталога ранее не проводилась, или же процедура выполнялась давно, то размер папки легко может превысить отметки в 20 ГБ, но здесь есть один нюанс.

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

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

Если папка WinSxS занимает свыше 10 ГБ памяти, то чистка практически наверняка нужна.

С другой стороны, освободить место можно и при более скромных объемах.

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

Другие возможные последствия удаления отдельных файлов папки WinSxS:

  • сбои, вылеты и перезапуск компьютера;
  • проблемы с установкой обновлений;
  • проблемы с откатом изменений.

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

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

Преимущество описанных далее методов в том, что во время оптимизации происходит очистка неиспользуемых файлов. Иными словами, происходит безопасное удаление мусора, который просто захламляет систему.

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

Встроенное средство очистки дисков в Windows

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

Инструкция по использованию встроенного средства очистки дисков в Windows.

  1. Зайти в папку «Компьютер», кликнуть правой клавишей на системном диске (диск C), выбрать пункт «Свойства», а затем нажать кнопку «Очистка диска», где нас интересует кнопка «Очистить системные файлы». Альтернативный вариант — прописать в командной строке (открытой от имени Администратора) следующую команду cleanmgr.
  2. В появившемся окне нужно поставить галочку возле пункта «Очистка файлов обновлений» и нажать «ОК».
  3. Дождаться завершения процедуры и выполнить перезагрузку.

Если каталог WinSxS ранее не чистился или чистился давно, то при помощи данного метода получится освободить от нескольких сотен мегабайт до пары гигабайт места.

Этот метод актуален для ОС Windows 8.1 и Windows 10. В Windows 7 данной опции изначально нет, но она появится при установке пакета обновлений KB2852386.

Утилита DISM.exe

Этот метод предполагает использование консоли. Его эффективность выше, и в результате можно освободить больше места.

Инструкция по использованию утилиты DISM.exe для очистки папки WinSxS.

  1. Открыть командную строку от имени Администратора и прописать в ней команду: Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore.
  2. Дождаться завершения анализа. Утилита оценит необходимость очистки директории, и в нашем примере в дальнейших действиях нет нужды, но нас, конечно же, это не остановит.
  3. Инициализируем очистку каталога следующей командой: Dism.exe /online /Cleanup-Image /StartComponentCleanup.
  4. Ждем, пока утилита выполняет необходимые действия.
  5. Готово.

Но это еще не все, что можно сделать при помощи утилиты DISM.exe. Другие полезные действия перечислены ниже.

  1. Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase — команда для удаления устаревших и неиспользуемых версий компонентов каталога.
  2. Dism.exe /online /Cleanup-Image /SPSuperseded — команда для сжатия пакетов обновлений.

Теперь можно полюбоваться результатом, еще раз вызвав команду Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore и сравнив результат с первым анализом. Кстати, данная команда не поддерживается в Windows 7.

В приведенном примере результат незначительный, что объясняется недавней глубокой чисткой системы, но он все-таки есть.

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

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

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

  1. Вызвать планировщик задач в меню «Выполнить» (Win+R) или в командной строке, используя команду taskschd.msc.
  2. В открывшемся окне слева открыть каталог «Microsoft», затем «Windows», и здесь найти «Servicing».
  3. Выбрать «StartComponentCleanup» и в меню справа кликнуть «Выполнить».
  4. В течение часа задача будет выполнена.

Преимущество метода в том, что пользователь может настроить автоматическую очистку папки WinSxS по расписанию и забыть о проблеме. Для этого нужно кликнуть правой клавишей мыши на задаче «StartComponentCleanup», выбрав пункт «Свойства», вкладку «Триггеры», а здесь настроить расписание процедуры.

Этот метод предназначен для продвинутых пользователей. Удаление компонентов может повлиять на стабильность работы системы.

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

  1. В командной строке, открытой от имени Администратора, прописываем следующее: DISM.exe /Online /English /Get-Features /Format:Table.
  2. Получаем список компонентов с указанием состояния (Enable / Disable).
  3. Чтобы удалить компонент, необходимо прописать команду DISM.exe /Online /Disable-Feature /featurename:XXX /Remove, где XXX — название компонента для удаления.

Посмотреть активные и неактивные компоненты Windows можно в разделе «Программы и компоненты», который находится по здесь: Панель управления\Программы\Программы и компоненты. Интересующий пункт находится в левой части окна. 

Наиболее популярными вариантами очистки директории являются первые два метода, о которых снято много видеороликов для .

Воспользовавшись предложенными в статье способами, можно уменьшить размер WinSxS. Результат зависит от выбранного способа и того, как часто пользователь выполняет очистку системы от мусора. Как правило, интерес к папке WinSxS возникает при необходимости освобождения места на системном диске. А том, как это сделать можно прочитать здесь.

Источник: https://club.dns-shop.ru/blog/t-93-programmnoe-obespechenie/36072-papka-winsxs-zachem-ona-nujna-i-mojno-li-ee-udalit/

Очищаем папку WinSxS в Windows 7 правильно

Большой размер папки windows 7

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

Попытки удалить часть ее содержимого обычно кончались нестабильностью работы компьютера или полным крахом системы. Теперь безопасный способ уменьшить папку WinSxS в Windows 7 появился.

Он очень простой и доступен даже начинающему пользователю компьютера.

Конечно, с ростом объемов жестких дисков нехватка свободного места несколько теряет свою актуальность. С другой стороны, когда человек видит папку весящую много гигабайт у него появляется стойкое желание что-нибудь предпринять для ее уменьшения.

Здесь надо пояснить, что такое папка WinSxS расположенная по адресу C:\Windows\winsxs. Это служебная папка операционной системы Windows служащая для хранения ранее установленных версий системных компонентов. Благодаря ее наличию существует возможность отката к более старой версии обновления в случае необходимости.

Почему папка WinSxS такая большая и постоянно увеличивается в размерах

Есть распространенный миф о гигантских размерах этой папки, что на самом деле не совсем так. Дело в том, что подавляющее большинство содержимого папки WinSxS является «жесткими ссылками», а Проводник и файловые менеджеры это не учитывают. Реальный вес этой папки гораздо меньше, чем пишется в ее свойствах.

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

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

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

Сразу предупредим, что обязательным условием является наличие установленного SP1 в системе. Дело в том, что 8 октября 2013 года Microsoft выпустила рекомендуемое обновление KB2852386 добавляющее возможность очистки данной папки. Установить его можно с помощью центра обновлений Windows или скачать пакет с помощью Internet Explorer с сайта Microsoft.

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

Сравнивать значения только папки в данном случае не верно в силу особенностей обозначенных выше. Для этого щелкаем правой кнопкой мыши по системному диску в Проводнике и выбираем в меню пункт «Свойства».

Запоминаем сколько свободно места на диске.

Теперь можно выполнить процедуру очистки папки WinSxS. Для этого нужно запустить утилиту очистки диска с административными правами. Есть два способа сделать это.

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

В появившемся окне выбираете системный диск и нажимаете «OK». Конечный результат обоих способов будет один и представлен на скриншоте ниже.

Снимаем галочки со всех чекбоксов кроме пункта «Очистка обновлений Windows» и жмем кнопку «OK». Будет произведена очистка папки WinSxS после завершения которой нужно обязательно перегрузиться.

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

Разница в показания до очистки и после позволяет узнать, сколько реально освободилось места на жестком диске компьютера.

Естественно папка WinSxS останется, а удалятся только старые версии файлов. Причем удаляются все версии кроме предпоследней.

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

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

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

Источник: https://beginpc.ru/windows/ochishchaem-papku-winsxs-windows-7-pravilno

Поделиться:
Нет комментариев

    Добавить комментарий

    Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.