28982 автора и 62 редактора ответили на 85243 вопроса,
разместив 135214 ссылок на 43429 сайтов, присоединяйтесь!

Как увеличить объем (размер) системного диска за счет папки winsxs?

РедактироватьВ избранноеПечать

В системах, начиная с Windows Vista, присутствует множество сборок, содержащих как различные версии системных DLL, так и другие ресурсы (например, управляющую информацию для многоязыковой поддержки). Все сборки всегда устанавливаются на диск (в папку ?:\Windows\winsxs), даже если большая часть из них не используется. Общий объем этих сборок занимает несколько гигабайт дискового пространства, что составляет немногим меньше половины всего пространства, занятого системой после установки на диск.

 

Например, при обновлении библиотеки lib.dll появится новая версия. Но и старая останется. Следующее обновление lib.dll даст на жестком диске уже 3 её версии (1 новая и 2 старые). И так далее для каждого элемента.

 

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

 

Однако существует два основных способа уменьшить размер папки winsxs:

Способ №1:

  • запускаете командную строку (нажать Win + R);
  • в командной строке вводите «cmd» (без кавычек), жмёте Enter;
  • набираете следующую команду: dism /online /cleanup-image /spsuperseded и жмёте Enter;
  • далее пойдет процесс очистки резервных копий файлов. По окончании операции произойдет оповещение об успешном её завершении, поэтому не закрывайте это окно раньше времени (операция не быстрая).

Способ №2:

  • Cкачайте и запустите утилиту vspcin.exe (для Windows Vista) или compcin.exe (для Windows 7) для начальной обработки и попытки уменьшения размеров папки winsxs.
  • Скачайте архив скрипта WinsxsLite и распакуйте его в ту же папку.
  • Запустите скрипт WinsxsLite (является bat-файлом, создана разработчиком Christian Bering Boegh и распространяется свободно).
  • Нажмите кнопку 2 для запуска Phase 1 scan (проверка и оценка папки winsxs) и затем выполните нажатие кнопки 2 и буквы А для запуска Phase 1 apply (очистка). Данное действие позволяет определить файлы папок Program Files и Windows, дублирующие файлы, находящиеся в папке wnsxs.
  • Дождитесь завершения процесса и перезагрузите компьютер для освобождения занятых файлов. Некоторые файлы, хранящиеся в папке, недоступны для изменения, поэтому программа WinsxsLite вынуждена создавать TODOlist, информация из которого используется после перезапуска компьютера.
  • Снова запустите скрипт WinsxsLite, нажмите кнопку 2 для запуска Phase 2 scan и затем выполните нажатие кнопки 2 и буквы А для запуска Phase 2 apply. Это позволит произвести замену устаревших файлов папки winsxs жесткими ссылками на новые версии файлов.
  • Дождитесь завершения процесса уменьшения размеров папки winsxs (может занять до двух часов) и перезагрузите компьютер для применения выбранных изменений.

Источники информации:

  • how-it.ru — почему папка winsxs такая большая и как уменьшить её размер;
  • blog.wadmin.ru — уменьшение размера папки winsxs в Windows 7;
  • habrahabr.ru — уменьшение размеров папки winsxs;
  • dancan.ru — как уменьшить Windows 7 SP1;
  • denaie.ru — что за гигантская папка winsxs и зачем она нужна;
  • kakprosto.ru — как удалить папку winsxs;
  • ru.wikipedia.org — статья в Википедии о Side-by-side Assembly (SxS) — технологии устранения конфликтов между глобальными DLL в ОС Microsoft Windows.

Последнее редактирование ответа: 07.06.2012

  • Оставить отзыв

    Оставить отзыв

РедактироватьВ избранноеПечать

Похожие вопросы

«Как увеличить объем (размер) системного диска за счет папки winsxs»

В других поисковых системах:

GoogleЯndexRamblerВикипедия

В соответствии с пользовательским соглашением администрация не несет ответственности за содержание материалов, которые размещают пользователи. Для урегулирования спорных вопросов и претензий Вы можете связаться с администрацией сайта genon.ru. Размещенные на сайте материалы могут содержать информацию, предназначенную для пользователей старше 18 лет, согласно Федерального закона №436-ФЗ от 29.12.2010 года "О защите детей от информации, причиняющей вред их здоровью и развитию". Обращение к пользователям 18+.