Казалось бы, две большие статьи об оптимизации папки WinSxS в Windows 8 должны были исчерпать тему. Но Microsoft внезапно решила порадовать и владельцев Windows 7, для которых я публикую этот рассказ.
Несмотря на многочисленные предостережения, обладатели Windows 7 с маленьким сами знаете чем не оставляют попыток почистить папку WinSxS кривыми способами. Вот вам свеженький пример убийства Windows 7 участником конференции OSZone под ником… xaker 7. Надеюсь, после выхода этой записи таких ужасов будет на порядок меньше.
[+] Сегодня в программе
- Как очистить папку WinSxS в Windows 7
- Как работает очистка папки WinSxS в Windows 7
- Как автоматизировать очистку папки WinSxS
- Вопросы и ответы
- Не удается скачать обновление KB2852386. Что делать?
- Удалится ли папка WinSxS после очистки?
- Что конкретно удаляется?
- Сколько места освободится? Почему у других удалилось 6GB, а у меня ничего???
- Как определить, сжимаются ли файлы в папке WinSxS в процессе оптимизации
- Почему не работает команда DISM /Online /Cleanup-Image /StartComponentCleanup?
- Дискуссия
Как очистить папку WinSxS в Windows 7
8 октября 2013 года вышло рекомендуемое обновление KB2852386 только для всех изданий Windows 7 SP1, прошедших проверку подлинности. Оно добавляет долгожданную функцию в утилиту «Очистка диска».
Совет перед очисткой
Я думаю, что вы захотите узнать, сколько места сэкономила очистка. Поэтому сейчас откройте свойства диска (а не папки winsxs) и запишите объем свободного пространства (в байтах) или просто сделайте скриншот.
Инструкции
Они предельно просты:
- Установите обновление KB2852386 посредством Windows Update (рекомендую) или скачайте в IE пакет из статьи базы знаний.
- Выполните cleanmgr в командной строке, запущенной от имени администратора (так будет быстрее).
- Найдите в списке опцию «Очистка обновлений Windows».
Примечание. Пункт очистки обновлений доступен только в том случае, когда есть файлы, которые можно удалить. - Нажмите ОК и наберитесь терпения, потому что операция займет некоторое время.
- По окончании очистки перезагрузитесь и посмотрите в свойствах диска, сколько места освободилось.
Как работает очистка папки WinSxS в Windows 7
Я очень подробно разбирал весь процесс применительно к Windows 8 и 8.1, поэтому не буду повторяться, а лишь отмечу несколько моментов.
Реализация
Обновление KB2852386 заменяет всего один файл — Scavengeui.dll, в котором реализована вся работа по очистке. Фактически, в утилиту «Очистка диска» добавили вызов функции DISM, доступной в более новых ОС при использовании в утилите DISM.exe параметра /StartComponentCleanup (но не дополнительного ключа /ResetBase).
Так, при каждом запуске утилиты «Очистка диска» в папку %LocalAppData%\Temp\{GUID} зачем-то копируется содержимое папки %WinDir%\System32\DISM (причем временная папка не удаляется после завершения операции). После чего с помощью обновленной DLL осуществляется программный вызов функции глубокой очистки непосредственно из утилиты. Впрочем, копирование папки DISM наблюдалось еще до выхода KB2852386.
Неясности
Есть основания полагать, что алгоритм очистки в Windows 7 не совсем такой же, как в Windows 8 и выше с ключом /StartComponentCleanup. В частности, у меня и у читателей пока не выявилось сжатия файлов, несмотря на идентичность текстового описания в утилите cleanmgr. Проверьте у себя и напишите в комментариях!
Еще один непонятный нюанс — это загадочная фраза в статье базы знаний (перевод – мой):
Therefore, after you run the Disk Cleanup wizard, you may be unable to roll back to a superseded update.
После очистки диска у вас может не быть возможности откатиться к обновлению, замененному более свежим.
И нигде не объясняется, от чего зависит эта возможность :) В моем эксперименте у всех обновлений возможность удаления сохранилась, как и должно быть при использовании ключа /StartComponentCleanup в Windows 8 и новее. Возможно, со временем конкретика и появится…
Наконец, не совсем понятно, что мешало реализовать это раньше, и почему обновление появилось именно сейчас. Кстати, перенос очистки в утилиту DISM.exe Windows 7 пока не планируется, что не позволяет обрабатывать автономные образы. Возможно, такой перенос вскрывает целый пласт вопросов поддержки, связанных с обслуживанием образов.
Как автоматизировать очистку папки WinSxS
В Windows 8 очистка возложена на отдельное запланированное задание, а в крайнем случае можно воспользоваться утилитой командной строки DISM.exe. В Windows 7 единственный доступный пока способ заключается в создании настроенной конфигурации утилиты «Очистка диска» и добавления полученной команды в планировщик.
В командной строке, от имени администратора, выполните:
:: настройка очистки папки winsxs REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Update Cleanup" /v StateFlags0088 /t REG_DWORD /d 2 /f :: (необязательно) настройка очистки временных файлов (в частности зачищает временную папку dism) REG ADD "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\VolumeCaches\Temporary Files" /v StateFlags0088 /t REG_DWORD /d 2 /f :: создание запланированного задания "CleanupWinSxS" schtasks /Create /TN CleanupWinSxS /RL Highest /SC monthly /TR "cleanmgr /sagerun:88"
Запланированное задание «CleanupWinSxS» будет выполняться 1го числа каждого месяца, удаляя файлы, замененные обновлением, вышедшим во второй вторник предыдущего месяца. Число и время запуска вы можете изменить в библиотеке планировщика заданий (taskschd.msc). Для успешного выполнения задания необходимо наличие у пользователя прав администратора.
Вопросы и ответы
Первый день обсуждения очертил круг вопросов. Ответы на большинство из них можно узнать, изучив предыдущие статьи о папке WinSxS, на которые я активно ссылался. Но материал требует внимания и определенного уровня технической подготовки. Поэтому я постараюсь максимально просто разобрать их здесь.
Не удается скачать обновление KB2852386. Что делать?
Качать с помощью Windows Update, как я сразу советую в статье. Обновление будет в списке рекомендуемых.
Если вы пытаетесь скачать в браузере и получаете ошибку «Эта версия средства проверки Windows Geniune Advantage более не поддерживается…», убедитесь что:
- Для закачки используется Internet Explorer
- В Internet Explorer разрешена установка дополнений / элементов ActiveX
При соблюдении этих двух условий средство проверки подлинности не скачивается на ПК, а устанавливается в качестве надстройки браузера и выполняет валидацию.
Это — все официальные способы получения обновления, и другие здесь рассматриваться и обсуждаться не будут.
Удалится ли папка WinSxS после очистки?
Нет, но число подпапок и файлов в ней уменьшится, а следовательно и ее объем.
Что конкретно удаляется?
Неиспользуемые файлы обновлений. Эти файлы не участвуют в работе системы, потому что вместо них уже используются файлы из более свежих обновлений.
Сколько места освободится? Почему у других удалилось 6GB, а у меня ничего???
Объем удаленных файлов зависит от сочетания трех факторов:
- Дата установки SP 1 или Windows 7 с SP1, от которого в любом случае ведется учет установленных обновлений. Чем дольше установлена система, тем больше количество и объем предыдущих версий файлов в WinSxS.
- Частота обновления компонента. Например, волны ошибки 0xc0000005 связаны с тем, что файлы ядра обновлялись три месяца подряд. При этом после каждого обновления в WinSxS сохранялась предыдущие версии файлов.
- Регулярность установки обновлений. Продолжая пример, если автоматическое обновление только что включили после трехмесячного перерыва, в winsxs осядет только один набор файлов, а не три.
Я попробую объяснить на пальцах, максимально упростив технические подробности и сделав некоторые допущения. Представьте, что Microsoft выпускает раз в два месяца обновление файла asdf.dll. Рассмотрим трех пользователей:
- Михаил установил Windows 7 с SP1 (сразу после его выхода) в феврале 2011 года и включил автоматическую установку обновлений. К октябрю 2013 года вышло 15 обновлений, заменяющих файл asdf.dll. Очистка диска удалила 14 ненужных файлов и оставила один из предыдущего обновления, сохраняя возможность отката.
- Андрей установил в один день с Михаилом, но сразу отключил автоматическую установку обновлений. Он их ставил вручную, руководствуясь гороскопом, и к октябрю 2013 года сделал это лишь 4 раза. Очистка диска удалила 3 ненужных предыдущих версии файла.
- Алексей регулярно переустанавливает систему, и последний раз он это сделал в августе 2013 года. К октябрю того же года успело выйти только одно обновление для файла asdf.dll. Очистка диска не удалила ничего, потому что нет предыдущего обновления, к которому можно откатиться.
Все трое в один день выполнили оптимизацию папки WinSxS. Очевидно, у Михаила она была самой большой, а очистка позволила высвободить самый значительный объем дискового пространства.
Так понятно? :)
Как определить, сжимаются ли файлы в папке WinSxS в процессе оптимизации
Судя по вопросам и некоторым скриншотам утилиты TreeSize, примеров анализа оказалось недостаточно. Все очень просто: в меню Scan – Select Directory и выберите C:\Windows\WinSxS.
Папки со сжатыми файлами помечены синим. Пока что я не видел ни одного факта сжатия в Windows 7.
Почему не работает команда DISM /Online /Cleanup-Image /StartComponentCleanup?
Потому что она для Windows 8 и новее. В Windows 7 используйте очистку диска, следуя инструкциям этой статьи.
Продолжение следует…
Дискуссия
У меня к вам примерно те же вопросы, что и после публикации аналогичной статьи о Windows 8. Но учитывая высокий процент владельцев Windows 7, я ожидаю увидеть больше ответов :)
Пожалуйста, напишите в комментариях:
- Получилось ли у вас оптимизировать папку WinSxS
- Сколько места вы сэкономили (перевести байты в гигабайты можно так)
- Как давно вы установили систему
- Подверглись ли у вас файлы в подпапках WinSxS сжатию в рамках очистки (если сжимаются, покажите скриншот TreeSize)
Если у вас возникли вопросы, я постараюсь ответить на них в комментариях и/или дополнить статью.
Одег
Давно cleanmgr прописан в контекстном меню
с предварительной подстройкой sageset:1 , а вот
про обновление не знал, спасибо за информацию.
Кстати: выставить данные чекбоксы можно в один клик через
ключ реестра («StateFlags0001″=dword:00000002).., не стали писать об этом, что бы не забивать голову пользователям? :)
Vadim Sterkin
Олег, я ж написал, перечитайте раздел про автоматизацию.
Олег
Vadim Sterkin,
Извиняюсь, невнимателен.
Вот возник у меня вопрос:
как-то удалились сохранения игры(не помню какой)
по средством такой очистки, где не нужно было выставлять чекбокс,
в каком разделе или параметре могли сохраниться эти данные?
Михаил ErmineMD
Олег, Вы будете смеяться, но эта галка называется «Файлы статистики игр».
Cthulhu
SSD в «не зажратом» сегменте (или даже в «зажратом» но в ноутбуках) — увы, далеки от указанной Вами средне-верхней планки, и редко превышают 256 Гб. А ещё средства виртуализации обретают популярность — и освобождение места под треть-половину шустрой виртуалки не представляется малоценным. По каковой причине, простите, но Ваше заявление видится несколько, кхм, претенцтознвм снобизмом
Личные нападки удалены. Вадим
Василий Pinoccio
Win7x64prof OEM,
1. Получилось.
2. 2,09 ГБ (при указанных очисткой 3,07)
3. Использование (ибо оем) с 11.2012, обновления устанавливались по мере появления (в том числе обсуждаемое).
4. Нет.
5. Спасибо.
ЗЫ: ещё бы MSOCache от 2013-го офиса без последствий спилить… ))
Vadim Sterkin
Василий, удаление msocache при наличии дистрибутива не опасно (введите в поиск блога название папки для доп. инфо).
Юрий
1. Удачно.
2. Инсталляция 27.10.13
3. 310 Mb , как и указывалось
Win7HP х64 с SP1 на борту, (г-сборка)
«.. только для всех изданий Windows 7 SP1, прошедших проверку подлинности..» Начало несколько насторожило, но все получилось. Спасибо за статью, весьма нужный момент, т.к. устанавливаю только важные обновления, а 2852386 — значится в рекомендуемых
Артем Городков
Ответы на вопросы:
1. Нет
2. Несколько мегабайт.
3. Windows установлена в июне 2013.
4. в Treesize папки в папке winsxs желтые, сама папка весит 5.5 гигабайт.
Vadim Sterkin
Артем, 1 и 2 противоречат друг другу
pan_2@lj
Есть суперсидинг апдейтс, выходящие регулярно, либо обновлявшиеся по каким либо причинам.
Например выпустили CU2 для одного продукта, выяснили, что он, в некоторых случаях ломает что-то, выпустили CU2-v2.
В этом случае, если на систему были последовательно установлены CU2 и CU2-v2, то откатиться можно и на тот и на другой, а вот после очистки — только на последний, т.е. на CU2-v2, т.к. пакеты от CU2 будут очищены, т.к. они Superseded.
SF
3.82GB
Andrew
В WinSxS есть папка Backup в ней более 2 тыс файлов. Удаляю все файлы, освобождается 400-500 мб. Изменений в работе Win7 не заметил, работаю так около года. Восстановление не интересует, только из образа.
Мизхаил
После запуска обновления с сайта открывается окно автоматического установщика обновлений, который начинает «поиск обновлений на этом компьютере..» данный процесс ничем не заканчивается. Т.е. длится бесконечно ((
Дмитрий
Название ОС: Microsoft Windows 7 Профессиональная (64bit)
Версия ОС: 6.1.7601 Service Pack 1 сборка 7601
Параметры ОС: Рядовая рабочая станция
Дата установки: 24.04.2013, 16:56:09
Исправление(я): Число установленных исправлений — 127.
Обновления ставились регулярно.
Очистка обновлений Windows (выполнялась первый раз 20.11.2013) показала, что будет освобождено 1,36 Гб.
После очистки (с перезагрузкой) свободное место на системном разделе (60,4 Гб) увеличилось с 28,7 Гб до 31,5 Гб (на 2,8 Гб).
Aлексей
А можно в режиме аудита установить обновления и провести потом очистку?
Vadim Sterkin
Алексей, можно, конечно.
Aлексей
А можно и другие файлы удалять и только обновления?
Vadim Sterkin
Алексей, я не понял вопрос. В общем случае, можно удалять все, что показывает очистка диска.
Aлексей
Я имею веду на вашем первом скриншоте показаны еще другие файлы для очистки как: временные файлы, искизы и др. их же тоже можно удалять они не повлияют на работу операционной системы?
Vadim Sterkin
Да, и я уже ответил на ваш вопрос :)
Илья
Вадим, спасибо за статью!
1. Не получилось ли у вас оптимизировать папку WinSxS
2. Обещал очистить 4 гига а по факту добавил 2 гига
3. 26.11.2011
4. Я расстроился и даже не стал проверять
Нужна ваша помощь:
1. Было http://gyazo.com/334912375499fea0cf156bd75082e80f.png
2. Сделал все по инструкции, обещало освободить 4 гига http://gyazo.com/83fdaeb8af44615714c3fda10e79a6bb.png
3. После перезагрузки стало http://gyazo.com/e54f4d337fcc9e5a00b50d3ad0a4b3be
Что я сделал не так и как вернуть хотя бы так как было?
Vadim Sterkin
Илья, я не знаю, что вы сделали не так. Попробуйте повторить очистку. Вернуть — разве что откатом к точке восстановления.
Илья
Vadim Sterkin,
Мастер очистки показывает 0 байт на очистке обновлений
Ок, попробую вернуть..
NikolayHAOS
Спасибо за статью.
Не когда не страдал файлами подкачки, свободной оперативкой, размером раздела под Windows и т.д.
Но прочитав статью прям самому стало интересно. Обновление было установлено, хотя я обновляюсь редко — один раз в 1-2 мес.
Но чуда не произошло. так как система установлена недавно (пере устанавливал в связи с масштабной сменой железа). По пунктам.
1. Нет не получилось. (7,19 Гб как было так и осталось)
2. Нисколько. удалять эскизы картинок не стал.
3. 03.08.2013
4. Нет не сжимаются.
NikolayHAOS
Вношу поправку, оказывается после того как согласился на очистку диска, нужно перезагрузиться, тогда и пройдёт очистка.
Папка WinSxS похудела до 7.05 Гб.
Таким образом я присоединяюсь к тем кто смог «оптимизировать» папку WinSxS.
Михаил
Вадим!
Вот какая картина. Windows 7 установлена вчера. После обновления отобразилось 800 мб к удалению. Откуда они? Должно быть 0, если система устанавливает последнее в череде обновлений и не предложит удалить во избежание проблем с откатом.
Кстати, после SP1 старые копии можно удалить вручную, а отдельные обновления нельзя. Почему?
Теперь, если предположить, что система перебирает все обновления за 3 года, то не имеет значения дата установки системы и удаляться должно больше, чем 800 мб.
Кстати, бросилось, что Internet Explorer обновлялся без пропусков: 9-й — 10-й — 11-й. Но это можно объяснить выбором, который предлагает система, если пользователь хочет остановиться на одной из них.
Одним словом концы не сходятся и не вытанцовывается знаменатель.
А еще есть SoftwareDistribution, которая неплохо поспорит с WinSxS по части обновлений. Зачем она? Казалось бы, единственный смысл – переместить ее на съемный носитель, и при переустановке систему вернуть в исходное положение, чтобы не грузить снова и сэкономить время обновления. Однако, в этом случае логичнее бы поместить ее не в Winsows, а под пользователю в Загрузки или Мои документы.
Как бы там, ни было – можно удалить SoftwareDistribution или нельзя?
Спасибо! Извините за многословность.
Vadim Sterkin
Михаил,
Не пробовали прочесть эту и связанные статьи? Я разжевал механизм как мог, включая примеры на пальцах… Даже не знаю, что к этому добавить.
Не понял про «старые копии». SP1 заменяет обновления, поэтому удалить их нельзя.
Она для скачанных обновлений, причем очищается со временем. Другими словами, она постоянно занимает какой-то варьирующийся объем, но не растет со временем.
Михаил
Вадим! Если бы не читал, не спрашивал бы.
Ваш текст: «Алексей регулярно переустанавливает систему, и последний раз он это сделал в августе 2013 года. К октябрю того же года успело выйти только одно обновление для файла asdf.dll. Очистка диска не удалила ничего, потому что нет предыдущего обновления, к которому можно откатиться».
Я и есть Алексей.
Файлы резервной копии пакета обновления.
Так можно удалить или нельзя?
А так извините, что досаждаю. В конце концов какая в разница, система разберется, мое дело вводить только «cleanmgr».
Vadim Sterkin
Михаил, вы не досаждаете, просто два из трех вопросов невнятно сформулированы.
1. Считайте, что вам повезло :)
2. Файлы резервной копии пакета обновления — это возможность отката SP1. Удалив их, вы не сможете откатить SP1.
3. SoftwareDistribution — да, можно удалять, но зачем это делать в свете моего ответа выше?
Андрей
Спасибо за статью!
1 .Да
2. Около 5гб
3. 19.05.12
4. Нет
Брюс
После очистки, винда начала тормозить.
Может кто знает почему ?
Владимир из Ульяновска
Извините!
Автор писал, что можно создать на всякий случай точку восстановления.
А вы скорее всего рванули и теперь у вас система тормозит.
Я создал точку и то, ещё обдумываю эту операцию. У меня всего 1, 83 Гб.
Нажать и сделать дело не хитрое. А у каждого последствия могут быть разные.
Это от много-го зависит.
Константин
Видимо из-за того, что включено автоматическое обновление и постоянно чищу reg organizer у меня ничего не очистило. данное обновление уже было поставлено.
Хотя папка windows весит 27 гб, а WinSxS — 12 гб
1) Получилось ли у вас оптимизировать папку WinSxS — нет
2) Сколько места вы сэкономили (перевести байты в гигабайты можно так) — 0
3) Как давно вы установили систему — 25.06.2012
4) Подверглись ли у вас файлы в подпапках WinSxS сжатию в рамках очистки (если сжимаются, покажите скриншот TreeSize) — нет
Максим
1. Получилось ли у вас оптимизировать папку WinSxS — нет
2. Сколько места вы сэкономили (перевести байты в гигабайты можно так) — 0
3. Как давно вы установили систему — 14.08.2013
4. Подверглись ли у вас файлы в подпапках WinSxS сжатию в рамках очистки (если сжимаются, покажите скриншот TreeSize) — нет
Константин
Константин,
Извините, просто первый раз не запустил от имени администратора очистку диска)
1) Получилось ли у вас оптимизировать папку WinSxS — да
2) Сколько места вы сэкономили (перевести байты в гигабайты можно так) — 3,5гб где то
3) Как давно вы установили систему — 25.06.2012
4) Подверглись ли у вас файлы в подпапках WinSxS сжатию в рамках очистки (если сжимаются, покажите скриншот TreeSize) — нет
Владимир из Ульяновска
Здравствуйте Вадим!
Прочитал вашу статью. Проверил у себя это обновление. Оно у меня 9 октября 2013 года было установлено через Центр обновления Windows. Запустил от имени администратора приложение Очистка диска. И увидел, что у меня в разделе Очистка обновлений стоит цифра — 1,83 Гб. Операционная система Windows 7 Начальная была переустановлена (был сделан откат на день покупки, то есть на 17 июля 2010 года) 5 февраля 2012 года. Зашёл в журнал обновлений установленных в системе. Их — 239 штук. Папка winsxs имеет размер — 6,98 Гб. Прочитал все комментарии к вашей статье. У некоторых — то система стала тормозить, то антивирусник в ступор вошёл. Ответьте мне пожалуйста. Те обновления, которые были скачаны и установлены в саму систему, при Очистке они не удалятся? Или удалятся только старые версии этих обновлений? На всякий пожарный я создал точку восстановления, поэтому сделать откат у меня есть возможность. Буду от Вас ждать разъяснения.
Всего Вам хорошего!
Vadim Sterkin
Владимир, удаляются старые версии файлов.
Vital
Здравствуйте Вадим!
На сколько я понял в папке » Winsxs » сохраняются старые файлы после обновления, которые можно удалить или сжать с помощью обновления KB2852386 через утилиту. А так же в папке » Winsxs» присутствуют на всякий случай те файлы, которые могут понадобиться в каком то веке для каких нибудь сторонних программ!
Сейчас я занимаюсь новой сборкой на основе оригинала Windows 7 64bit Pro RUS.
1-е ) Я никогда не устанавливаю никаких обновлений!
2-е ) И пользуюсь строго только определённым SOFT-ом ( PORTABLE ).
ВОПРОСЫ :
Есть ли способ, как в папке Winsxs ( да и вообще во всей системе в целом ) динамические ссылки через твик реестра обозначить другим цветом ?
И как узнать какие файлы в папке Winsxs которые НЕ используются системой Windows, а просто дожидаются своего дня, на случай если потребуется какойнибудь сторонней программе??? Эти файлы я хотел бы удалить! Такак в них я не вижу для себя нималейшей потребности.
За раннее благодарю за оказанную мне помощь !!!
Vadim Sterkin
Надеюсь, вы не выкладываете эту поделку никуда, достаточно одного участника ботнетов…
Не знаю, что такое «динамические ссылки». Жесткие и символические ссылки (поиск по блогу) — только сторонним ПО, сжатые файлы — в настройках проводника.
Vital
Нет Вадим, НЕ выкладываю.
По ходу я с названием ошибся! ))
………………………………………………………
Благодарю за помощь!!! ))
Андрей
Спасибо большое за статью. Очень помогла в борьбе за свободное место на системном диске. Вот что у меня получилось:
1. Папку WinSxS оптимизировать получилось.
2. Сэкономил 4,56 Гб, как и обещала система.
3. Система(64) стоит с 27.02.2011
4. Папка сжимается. http://ipic.lv/i1/777f17dd/73c68a62bdf0c18.jpg
Vadim Sterkin
Андрей, вообще, папка сжиматься не должна. Это может быть следствием других экспериментов.
Андрей
У меня, кроме этой папки, есть и другие папки и файлы которые система сжимает. Как видите система стоит достаточно давно и пока никаких серьезных затруднений в её работе не замечал. Понимаю, что это немного сказывается на производительности, но я что-то не припомню что бы я сам указывал системе применять динамическое сжатие. Отсюда вопрос,может ли система самостоятельно принимать решение сжимать или не сжимать, и что сжимать? Или все таки склероз ))? На всякий случай скрин папочки Windows прилагаю. Спасибо.
http://ipic.lv/i3/b9301225/0d1af8e74686d20.jpg
Vadim Sterkin
Андрей, Windows со стандартными настройками не сжимает системный том и тем более файлы в папке Windows, но это может сделать пользователь.
Андрей
Тогда, если не сложно, посоветуйте, сжимать или нет? Или ссылку на материал. Спасибо заранее.
Vadim Sterkin
Андрей, сжатие папки Windows не поддерживается в Windows 7 вообще (в Windows 8.1 сжимаются некоторые старые версии файлов в winsxs).
Игорь
Уважаемый Vadim Sterkin! Подскажите, что мне делать с папкой «winsxs» в такой ситуации:
Установил «начисто» Windows 7, автоматически не обновлял. Закрыл эту возможность и обновил с пакета, предоставленного здесь: http://update7.simplix.info/#links
Папку «winsxs» «раздуло» более чем до 8 Гб.
Выше описанный Вами способ — естественно не помогает! Удалило 4МБт всего… Как мне удалить правильно этот мусор, чтобы система не упала!? 8Гб на диске С: — это очень большой кусок, надо бы освободить…
Vadim Sterkin
Освобождайте, кто ж вам не дает. Вы сами себя загнали в угол, я вам не могу помочь.
Игорь
Да не то, чтобы загнал в угол. Это я так, в качестве эксперимента проделал. Система была пустой всё равно. Видимо, чтобы не мучаться с этим делом — надо изначально выделять место — 50-70Гб под систему. И игры (для тех, у кого их множество на компьютере) инсталлировать в другой раздел. Не в тот, где система.
А вообще, конечно, ИМХО «Майкрософт» изрядно деградировал. После Хр оси неоправданно усложнились и «разжирели». 4-х ядернsй ноут с 7-кой работает также быстро, как одноядерный комп с Хр. И кому нужен такой «прогресс»?
Юрий
Вадим, я вот думаю надо мне что-то освобождать (ваш медот 8ГБ пророчит) или нет http://prntscr.com/2vdhuk :)
Vadim Sterkin
Юрий, если вы иноскозательно спрашиваете, удастся ли высвободить место на диске Е, ответ «нет» (и нетрудно догадаться, почему).
Сергей
Спасибо большое, у меня было очищено 3,67 ГБ, как и обещалось, но дело в том, что в папке WinSxS остались еще файлы, размером в сумме на 7,8 ГБ.
Повтор описанного способа предложил очистить лишь около 200 МБ.
Не подскажете, возможно ли все-таки как-то очистить хоть какую-то часть этих файлов, освободив больше места?
Спасибо.
Забыл написать :)
Система: Windows 7 Домашняя расширенная (Лицензионная, шла с ноутбуком), SP1, 64bit
Vadim Sterkin
Сергей, все что можно, вы очистили. А зачем вам еще место освобождать? Не хватает что-ли?
Сергей
Удивлен быстрому ответу, спасибо )
Да нет, но на системном диске всего 6 ГБ свободно, а когда работаю в Photoshop или Sony Vegas, они занимают прилично места во время работы. Надо будет в таком случае диск расширить (сейчас он 50 ГБ, остальное на D), все времени нет :)
Vadim Sterkin
Сергей, читайте классику блога (эта ссылка есть в начале статьи): 6 ошибок людей с маленьким системным разделом
Сергей
Хе-хе, да, есть такое дело, просто планировал установить Linux Ubuntu туда, а для нее 50 ГБ с головой, но Win7 «вшита» в ноутбук, а перепрошивать bios на новом ноутбуке не хотелось, так и оставил на время. Но как показывает практика, нет ничего более постоянного, чем временное :)
Иван
По поводу — «Therefore, after you run the Disk Cleanup wizard, you may be unable to roll back to a superseded update.
После очистки диска у вас может не быть возможности откатиться к обновлению, замененному более свежим.» Папка winsxs по мимо всего прочего содержит все обновления, причём не только новые, но и старые. Короче говоря, при обновлении системы не происходит замены ранее установленных обновлениями файлов, папка просто дополняется файлами. И в итоги содержит как старые файлы обновления так и новые. Из этого также следует значительное увеличение занимаемого места.
Vadim Sterkin
Иван, смысл слова «обновление» в том, что при его установке обновляются системные файлы. А у вас выходит, что просто добавляются новые.
Иван
Я как раз это и написал. В том то и дело. Файлы сами по себе в данном случае не заменяются на обновлённые, а дополняются новыми. В этом ещё как раз и кроется увеличивающийся объём папки в свеже установленной Windows после обновлений…
Vadim Sterkin
Иван, обновляются файлы ОС, а в папке winsxs оседают их предыдущие версии. Это я не раз объяснял. Но это не имеет никакого отношения к цитате из статьи, которую вы пытаетесь объяснить таким образом. Почитайте про CBS.
Vital
Здравствуйте Вадим.
В Windows 7 64bit в папке WinSXS, находятся следующие папки ….
wow64_ ……….
msil_ …………..
Скажите пожалуйста, для чего они???
Vadim Sterkin
Для системных компонентов.
Devid
Я тоже решил очистить диск С: помечаю пункт Очистка обновлений Windows там у меня 4,97 гб, нажимаю Ок никаких сообщений об ошибке не получаю, а затем после перезагрузки на синем экране пишется Идет настройка обновлений, и через короткое время появляется «Не удалось настроить обновления Windows Выполняется отмена изменений Не выключайте компьютер». так около часа примерно идет, затем комп перегружается и при попытке очистить диск опять пункт Очистка обновлений Windows 4,97 гб и так несколько раз пробовал с тем же результатом. В логах нашел запись «Служба «Центр обновления Windows» зависла при запуске.»
Как это можно побороть? Пробовал дать команду «dism /online /cleanup-image» Получаю сообщение
«При обработке команды произошла ошибка.
Убедитесь, что указаны допустимые аргументы командной строки.»
Vadim Sterkin
Первая ошибка не связана с очисткой — вам нужно сначала разобраться с ошибками установки обновлений.
Вторая ошибка — нормально, команда для 8 и выше, а у вас 7 -> только очистка диска.
Devid
В топик заглянул. Утилиту FixIt уже до этого запускал, ещё раз запустил, в конце получил сообщение об отсутствии каких-либо проблем. Просмотрел все приведенные там списки ошибок но по моей проблеме ничего не нашел. Кстати, часть ссылок оттуда перебрасывает на дефолтную страницу сайта, видимо адреса изменились.. Скачал оттуда
«Утилиты для восстановления центра обновлений (спасибо Vancouver):
Fix WU
Windows Update Troubleshooter»
Запустить их? На страничках авторов этих утилит толком не разъяснено для чего они.
Vadim Sterkin
Ваши вопросы не имеют отношения к статье. Решайте проблему в форуме, плиз.
Alchymista
Размер папки Winsxs у меня 8 с лишним Гб… Утилита очистки «согласилась» убрать всего 51 Мб. В чем подвох? ОС не пиратка, все обнавления ставяться регулярно и автоматически.
Vadim Sterkin
См. раздел «Вопросы и ответы» в статье.
Devid
Так в 7 есть именно вот эта команда встроенная справка её показывает, просто у меня в связи с этой проблемой она не работает? И весь инет перерыл, но моя ошибка ни у кого не встречается, у других во время загрузки обновлений такое бывает, а не во время очистки…
Vadim Sterkin
Послушайте, я нигде не писал, что эта команда работает в Windows 7. И в ответ на ваш вопрос я указал конкретный способ очистки, который описан в статье. Поэтому я не понимаю, чего вы от меня добиваетесь…
Emil
Папка winsxs весит 10 гигов, обновления очищал до этого, и пункт очистки обновлений уже просто не появляется. Вообще Windows 7 занимает немало места, как я посчитал, гигов 50 занимает сама система, а системный раздел у меня 95 гигов.
Юрий
Спасибо за советы, но есть одно «но».
Очищал около года назад с помощью этого обновления папку winsxs — тогда удалось освободить порядка 6 Гб пространства. Сегодня папка Windows весит порядка 16 Гиг, а winsxs — 5,75 Гиг. Пробую очистить снова — пишет, что папка устаревших обновление весит 0 Гб. Как быть? Может не установил какие-то обновления или еще что…
Спасибо.