Что такое папка WinSxS?

  1. Суть WinSxS
  2. Почему размер каталога winsxs все еще растет?
  3. Могу ли я очистить папку winsxs?

Наблюдая за объемом отдельных каталогов в системном разделе и ожидая некоторой экономии их пространства, мы, вероятно, почувствуем повышенное любопытство, обнаружив папку winsxs, расположенную в главном каталоге Microsoft Windows Vista - C: \ Windows. Его размер сразу после установки свежей копии системы может вызвать у вас сильное головокружение, поскольку он составляет около 5 ГБ и со временем значительно увеличивается. Таинственное расположение вызывает больший интерес, так как его размер намного больше, чем у аналога Windows XP. Почему же он действительно служит? Попробуем ответить на этот вопрос.

Суть WinSxS

Каждое из приложений, установленных в системе, нуждается в определенном наборе связанных библиотек для своей работы. Отдельные библиотеки отличаются в основном версиями, что также напрямую влияет на совместимость. Старые программы не обязательно должны быть совместимы с последней версией данной библиотеки и наоборот. Для предотвращения такого рода осложнений, например, отсутствия надлежащего DLL-файла, необходимого для запуска программы, была создана функция Windows Side-by-Side и соответствующий каталог winsxs . Он содержит различные версии функций - компоненты, используемые установленными приложениями. Их выбор решают так называемые манифест, то есть файл, обычно отформатированный как документ XML, в котором был сохранен используемый номер сборки DLL. Каждый раз, когда программа устанавливается или обновляется, а также при установке исправлений Windows с помощью механизма Центра обновления Windows , новый каталог помещается в каталог winsxs , на который приложение автоматически ссылается при каждом запуске. Но это еще не все, SxS также является библиотечным хранилищем, которое используют другие файлы. Рассматриваемый механизм также решает довольно неприятную проблему, которая не позволяла двум программам одновременно использовать разные версии данной библиотеки.

Почему размер каталога winsxs все еще растет?

Увеличение размера каталога winsxs напрямую связано с увеличением установленных программ на жестком диске, частотой их обновлений и появлением версий на разных языках. Локализованная библиотека является де-факто одной из версий правильного DLL-файла, поэтому, имея двуязычную систему, например, вам нужно подготовиться к тому, что упомянутый каталог довольно большой. Кроме того, каталог также содержит данные, которые могут быть использованы в будущем. Установка данной программы создаст ссылку на указанный ресурс в winsxs и, таким образом, станет полностью полезной.

Могу ли я очистить папку winsxs?

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

Вам понравилась эта статья? Поделись с другими!

Могу ли я очистить папку winsxs?
Почему же он действительно служит?
Почему размер каталога winsxs все еще растет?
Могу ли я очистить папку winsxs?
Вам понравилась эта статья?