Что такое папка WinSxS и как ее очистить?

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

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

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

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

Обновления обычно загружаются и устанавливаются в фоновом режиме.

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

Эта версия находится в папке вашей системы, которая называется папкой WinSxS.

У этой папки есть и другие функции. Со временем папка занимает значительный объем.

И именно в этот момент у нас возникает вопрос, при каких обстоятельствах и как можно очистить папку WinSxS.

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

Основные факты о папке WinSxS

Папка принадлежит к стандартным папкам для инсталляций Windows. По этой причине он находится в системном разделе. WinSxS – это сокращение от «Windows-Side-by-Side».

Буквально в переводе означает «бок о бок». Это дает представление о назначении этой папки: в ней дополнительно хранятся версии файлов.

Папка преимущественно содержит системные файлы и может достигать объема в несколько гигабайт.

Назначение папки WinSxS

В папке WinSxS доступны файлы, необходимые для восстановления системы . В частности, он поддерживает следующие приложения:

  • Параллельное сохранение различных версий библиотек динамической компоновки (DLL) и других системных файлов: старые приложения могут быть несовместимы с модификациями библиотек DLL. По этой причине в WinSxS одновременно сохраняются разные версии.
  • Включение и отключение функций во время работы: некоторые функции Windows, такие как приложение виртуализации Hyper-V и связанная с ним песочница , могут быть включены без установки. Необходимые для этого файлы также находятся в этой папке.
  • Добавьте роли в серверных операционных системах. Роли серверной операционной системы Windows также называются ролями. Таким образом, сервер может, например, взять на себя роль DHCP-сервера в сети. Для этого типа расширений также используется папка WinSxS.
  • Сброс системы в случае проблем с загрузкой: если операционная система не запускается, ее можно загрузить в режиме сброса. Таким образом можно получить доступ к старым версиям системных программ.
  • Удаление проблемных обновлений : когда Windows запускает обновление, оно не удаляет предыдущую версию, а сохраняет ее, чтобы вы могли получить к ней доступ в случае возникновения трудностей.

Управление папкой WinSxS

Операционные системы Microsoft предлагают несколько возможностей для очистки папки WinSxS без использования внешних программ. Отличий между обычными версиями Windows 8, 8.1, 10 и серверными вариантами практически нет. В любой версии имейте в виду, что размер системной папки, отображаемой в проводнике, не всегда действительно соответствует фактическому пространству хранения. Причина – ссылки на существующие файлы.

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

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

В Windows мягкие ссылки имеют расширение .lnk.

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

После удаления этих версий изменение предыдущей версии или удаление обновления станет невозможным.

Windows 8, 8.1, 10, Server 2012

Для организации папки WinSxS в Windows доступна очистка диска. Этот также работает для очистки других папок Windows. Его можно открыть из поля поиска или из командного окна Windows с помощью команды cleanmgr.exe. Сначала вас спросят, какой диск вы хотите очистить. Затем отобразится поле выбора с элементами, которые можно удалить. Например:

  • Загруженные программные файлы
  • Временные интернет-файлы
  • Файлы оптимизации распространения
  • Временные файлы

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

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

  • Очистка Центра обновления Windows
  • Антивирус Защитника Windows
  • Файлы журнала обновления Windows
  • Пакеты драйверов устройств

Практической альтернативой чистке папки WinSxS является программа командной строки DISM.exe. Для этого консоль должна быть запущена из командной строки (cmd.exe) с правами администратора. Команда Dism.exe / Online / Cleanup-Image / AnalyzeComponentStore анализирует папку WinSxS, чтобы определить фактически используемое пространство. Кроме того, выполнение команды предоставляет полезную информацию, например дату последней очистки, и разбивает, для каких компонентов используется память. Инструмент также предлагает функцию очистки WinSXS: Dism.exe / Online / Cleanup-Image / StartComponentCleanup.

Другие полезные параметры программы:

Dism.exe / Online / Cleanup-Image / ScanHealth для проверки папки WinSxS.
Dism.exe / Online / Cleanup-Image / RestoreHealth  – чтобы исправить определенные ошибки.

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

В новом поле выбора необходимо установить флажок «Сжимать содержимое для экономии места на диске».

WinSxS в Windows 7

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

Очистка уже была доступна в этой версии и визуально не сильно отличается от других версий Windows. Следовательно, его можно использовать, как описано ранее. Инструмент DISM.exe был представлен в версии Windows 7. Однако он не имеет такого же набора функций. Таким образом, параметры сканирования папки и устранения неполадок отсутствуют.

Альтернативы экономии места

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

  • Отключить гибернацию системы – для перехода системы в спящий режим создается файл изображения с именем hiberfil.sys, который может быть довольно большим.
  • Храните профили пользователей на другом диске: если переустановки следует избегать, вы можете изменить место хранения вложенных папок профиля пользователя в разделе свойств на вкладке «Местоположение». Также можно использовать другой диск, например новый жесткий диск.
  • Храните папки с программами на других дисках: в большинстве случаев программы, занимающие много места, можно установить на другие диски.
  • Удалите ненужные программы и функции через пункт меню «Программы и компоненты» панели управления.
  • Удалите ненужные папки, например Windows.old
  • Отключить точки восстановления.

Иногда недостаточно просто освободить место в папках Windows.

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

В этом смысле между версиями Windows 7 , Windows 8 и Windows 10 есть небольшие различия .

Почему нельзя просто почистить папку WinSxS?

Windows сохраняет важную информацию для системы в WinSxS. Если эта информация будет удалена или перемещена, некоторые процессы могут перестать работать должным образом. Но почему?

Диски

Windows обычно устанавливается на первый раздел жесткого диска. Разделы также называют дисковыми накопителями или томами. Вместе они составляют одно запоминающее устройство. Первому разделу на жестком диске обычно присваивается буква «C». Путь C:\Windows\ содержит большинство файлов и папок, которые имеют важное значение для операционной системы, в том числе WinSxS.

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

Пространство для хранения на жестком диске должно управляться в структурах, совместимых с операционной системой. Для этого создается один или несколько разделов.

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

Обновления, пакеты обновления и исправления

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

Из-за своей сложности и постоянного изменения требований они нуждаются в постоянных улучшениях или расширениях.

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

Модульная структура программ

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

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

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

Выводы

Когда мы говорим о ноутбуках или компьютерах, операционные системы которых установлены на SSD, все чаще возникают проблемы с доступной памятью. При очистке папки Winsxs мы можем избавиться от балласта файлов, которые нам больше не нужны. Однако важно делать это без ручного удаления. Крайне важно, чтобы удаление производилось с помощью инструментов Windows. Если вы только что установили большое обновление, не удаляйте Winsxs. В противном случае удаление возможных ошибок обновлений невозможно.

Читайте Gizchina в Google News
Поделитесь с друзьями
Оцените автора
GizChina.com.ru
Добавить комментарий

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам: