Показать полную графическую версию : [решено] Папка winsxs в Windows 7
Страниц :
1
2
3
4
5
6
7
[
8]
9
10
11
chance3330333
10-02-2016, 21:03
Илья_Рудоманенко@vk,
Эта информация должна быть в "шапке". Можно ссылку или цитату, если ответ и правда уже был?
Iska,
То есть система с интегрированными обновлениями меньше занимать не будет, я правильно понял?
Тогда почему из-за них система пухнет в 2-3 раза без каких-либо видимых изменений? Одни багфиксы не должны давать такой эффект, следовательно в директории много мусора, а от мусора нужно избавляться.
Avatar-Lion
10-02-2016, 23:43
chance3330333, Вы не понимаете сути проблемы. Во времена Windows XP старые файлы заменялись более новыми, поэтому обновлённая система действительно не особо увеличивалась в размерах. Но начиная с Windows Vista, механизм обновления поменялся. Теперь файлы не заменяются, а переносятся в каталог WinSxS. Несложно догадаться, что WinSxS очень быстро превратилась в помойку, в которой лежат абсолютно все (!) файлы, которые когда-либо изменялись в процессе обновления ОС. Зачем нужен такой маразм - сказать сложно. Официально это объясняется так: чтобы пользователь мог в любой момент удалить любое обновление. В этом действительно есть определенный резон (мало ли что может пойти не так после обновления системы), но очевидно, что бессрочное хранение абсолютно всех версий старых файлов - это глупость галактических масштабов. Тем не менее, Майкрософт не сочла нужным вносить изменения в механизм установки обновлений, хотя элементарная логика подсказывает, что хранить предыдущие версии файлов старше 2-3 месяцев смысла нет никакого. Проблема эта не решаемая и решения не будет уже никогда, т.к. поддержка Windows 7 прекращена еще год назад, а в рамках расширенной поддержки системы вносить изменения в механизм обновления никто не будет (выпускаются только обновления безопасности).
Вердикт:
- На данный момент каталог WinSxS действительно занимает как минимум половину от объёма папки Windows 7.
- На данный момент не существует каких-либо рабочих способов убрать неиспользуемые и устаревшие файлы из WinSxS.
- В будущем каталог WinSxS будет занимать еще больше места, поскольку в рамках расширенной поддержки Windows 7 продолжают выпускаться обновления.
- Глубокомысленные рассуждения о том, что на самом деле WinSxS якобы не занимает много места (hard link и т.д.) лишены какого-либо практического применения, т.к. формально место числится занятым и использовать его под хранение своих данных всё равно нельзя.
Что можно сделать:
- Сжать файлы в WinSxS с помощью сжатия на уровне файловой системы. В одном блоге (http://www.ithabits.ru/151750-naznachenie-i-svoystva-papki-winsxs-v-windows-sposobyi-ochistki-i-szhatiya-perenos-podpapki-backup.html) на IT Habits разбирается данная проблема и автор советует то же самое: использовать NTFS-сжатие. От себя могу добавить, что скрипт действительно работоспособен и реально позволяет сократить место (на сколько % - у всех по-разному, но 1-2Гб обычно можно выгадать таким образом). Массово применять сей скрипт, впрочем, очень тяжело, т.к. среднестатистический офисный ПК типа Celeron G1820 + SSD 120Gb тратит на сжатие WinSxS порядка 3-4 часов.
- Установить оригинальный дистрибутив Win7+SP1 и не обновлять его, но (по понятным причинам) рассматривать этот вариант здравомыслящие люди не будут.
---
По поводу "Очистки диска". Оно актуально только для тех, кто регулярно обновляет систему. Дело в том, что многие обновления включают в себя предыдущие версии обновлений. Несложно догадаться, что таких вот "промежуточных" обновлений со временем накапливаться будет все больше и больше. Очистка диска удаляет именно эти "промежуточные" обновления. Таким образом, с целью максимальной экономии места рекомендуется интеграция обновлений в дистрибутив Windows 7 и последующая установка этого дистрибутива.
Илья_Рудоманенко@vk
11-02-2016, 01:00
На данный момент не существует каких-либо рабочих способов убрать неиспользуемые и устаревшие файлы из WinSxS. »
По поводу "Очистки диска". »
Даже не стану в отдельности комментировать ваш пост В целом какя то отчасти чушь, итог поверхностных знаний. Во первых минимизируется эта папка с помощью расширенной очистки диска до необходимого состояния. Т.е. такого состояния, когда полновесно будут функционировать диагностические утилиты, да и вообще вся система восстановления, анализа и устранения неполадок - это как бы вкратце.
Avatar-Lion
11-02-2016, 11:07
Илья_Рудоманенко@vk, А вы и не сможете его прокомментировать, т.к. я написал правду: WinSxS представляет из себя свалку из устаревших и неиспользуемых файлов, причем не представляется возможным вычленить и удалить из этой папки весь тот хлам, который относится к обновлениям, установленным в системе N лет назад.
Илья_Рудоманенко@vk
11-02-2016, 14:45
Avatar-Lion, Ну, если вам материалов от В. Стёркина не хватило то Очистка диска в Windows 10, 8.1 и 7: расширенная настройка и запуск по расписанию (http://www.oszone.net/13312/cleanmgr). Ставите все галочки и " Да прибудет с вами сила ". И ещё, что вы понимаете под словом " устаревшие " и " не используемые "?! Так ведь можно назвать и точки отката и бекап реестра.Они ведь то же до поры до времени не используемые и устаревшие. Например, что значит восстановление Центра обновления - это ничто иное, как откат к первоначальному состоянию клиента.
Avatar-Lion
11-02-2016, 15:30
Илья_Рудоманенко@vk, Устаревшие и неиспользуемые - это обновления, надежность которых проверена временем. С моей точки зрения, срок 3 месяца является вполне нормальным для того, чтобы обновление доказало свою стабильность. И по прошествии этого срока те файлы, которые оно заменяло, должны быть удалены из WinSxS. Это происходит? Нет, этого не происходит. И поэтому в списке установленных обновлений числится всякая дребедень, которая выпускалась хрен знает когда. Например, Internet Explorer 11. Когда он вышел? Ну уж наверное не вчера. Так какого хрена его можно удалить? Его ведь можно удалить? Можно. Это значит, что где-то в недрах WinSxS хранятся файлы IE 9, которые будут возвращены на место при удалении IE 11. Аналогично можно сказать и про все остальные старые обновления, которые можно удалять, хотя очевидно, что таким никто не будет заниматься.
Проблема не в бэкапах как таковых (бэкапы нужны, да), а в том, что устаревшие бэкапы не удаляются. Вот скажите, если бы Windows 7 делала копии реестра в RegBack без замены старых копий, то что вы сказали бы на это? Ну уж наверное вы были бы не в восторге от того, что со временем эта папка распухает до космических масштабов. А в случае с WinSxS именно так и происходит: чем больше обновлений выходит, тем больше ее объём становится. На наше счастье, ряд обновлений со временем перекрывает другие обновления, именно эти "промежуточные" (перекрытые) версии и можно выкинуть из WinSxS с помощью очистки диска. Иначе бы ее объём стал совсем диким. Собственно, про это товарищ Стёркин и пишет у себя в блоге:
Что конкретно удаляется?
Неиспользуемые файлы обновлений. Эти файлы не участвуют в работе системы, потому что вместо них уже используются файлы из более свежих обновлений.
Илья_Рудоманенко@vk
11-02-2016, 15:36
Avatar-Lion, Всё, завязываем. Вы ничего не читаете от начала и до конца,не вчитывайтесь в текст, не осмысливаете его потому, несёте какую то чушь..
Во всяком случае мне с вами не интересно.
Avatar-Lion
12-02-2016, 15:45
Илья_Рудоманенко@vk, Я несу чушь? Да что вы говорите? Ну давайте, объясните мне, дураку (а также всем остальным) на кой чёрт хранить исходные файлы Windows 7, которые валяются в WinSxS и жрут место? Я не собираюсь удалять обновления. Я хочу, чтобы старые файлы ЗАМЕНЯЛИСЬ новыми, а не переносились в WinSxS. Вы можете рассказать как это сделать? Нет, вы не можете рассказать как это сделать. Вывод: рост WinSxS будет продолжаться и вам ничего не остаётся, кроме как признать, что Майкрософт тупо поленилась сделать адекватный механизм обновления Windows 7.
Илья_Рудоманенко@vk, Я несу чушь? Да что вы говорите? Ну давайте, объясните мне, дураку (а также всем остальным) на кой чёрт хранить исходные файлы Windows 7, которые валяются в WinSxS и жрут место? Я не собираюсь удалять обновления. Я хочу, чтобы старые файлы ЗАМЕНЯЛИСЬ новыми, а не переносились в WinSxS. »
Avatar-Lion, по Вашим сообщениям видно, что Вы в принципе не представляете механизмов работы операционной системы в разрезе рассматриваемого вопроса. Даже в той части, что приведена по ссылкам в данной теме. Смысла спорить и что-то доказывать не вижу.
puchkar2012
16-09-2016, 19:46
Проблема эта не решаемая и решения не будет уже никогда, т.к. поддержка Windows 7 прекращена еще год назад »
На данный момент не существует каких-либо рабочих способов убрать неиспользуемые и устаревшие файлы из WinSxS »
Должен согласиться с Вами, что там в основном "хлам" и что собирать этот хлам "маразм вселенского масштаба". Но очистить её можно вручную. Я принципиально не пользуюсь обновлениями, поэтому думаеться этот способ подходит всем Windows. Сразу скажу - у меня был размер winsxs 2,88 ГБ, а стал 398 МБ (У меня Windows 7 Ultimate 6.1.7601 Service Pack 1 32-bit):
1.Установил (временно) unlocker1.9.2. утилита эта опасная в неумелых руках.
2.Запускаю все свои установленные программы, чтобы все процессы были запущены, портативными можно не заморачиваться.
2.Удаляю папки x86 ..., папки msil ... и другие файлы - не трогаю.
3.Если unlocker1.9.2 говорит, что не может удалить из-за запущенного процесса - то пропускаю эту папку;
если говорит, что может удалить после перезагрузки - то тоже не трогаю (то есть жму "нет").
Таким образом уменьшил размер winsxs до 398 МБ
Не заметил пока никаких "глюков" в работе системы и приложений.
Илья_Рудоманенко@vk
16-09-2016, 20:04
puchkar2012, Вам бы, любезный, рубщиком мяса на рынке работать или патологоанатомом.
Вы в принципе не представляете механизмов работы операционной системы в разрезе рассматриваемого вопроса. Даже в той части, что приведена по ссылкам в данной теме. »
puchkar2012
01-10-2016, 11:38
Вам бы, любезный, рубщиком мяса на рынке работать или патологоанатомом. »
Ну вешать сходу ярлыки - это дело тухлое и недостойное.
Хотелось бы узнать мнение тех, кто так попробовал. Конечно, надо иметь под рукой архив Акрониса. Сразу скажу, что это подойдёт тем у кого стабильный набор программ и он их менять не собирается.
Я у себя уже поэкспериментировал; устанавливал дополнительно ещё программы:
1.Movavi Video Editor v.12.0.0.0
2.oCam Screen Recorder
3.DAEMON Tools Ultra v.3.0.0.0309
4.Eusing RegCleaner
Они работают без всяких "глюков", чётко.
А вот Xilisoft Video Converter Ultimate не захотел устанавливаться! Точнее, не захотел устанавливаться Microsoft Visual C++ 2008 x86 Redistributable, который необходим для этого прекрасного конвертора.
Вывод ясен, повторюсь, это подойдёт тем у кого стабильный набор программ и он их менять не собирается.
Avatar-Lion
01-10-2016, 12:12
puchkar2012, Да уж, методы у вас радикальные... Но, согласитесь, отключать обновления - это все-таки удел меньшинства. С тем же успехом можно поставить антивирус и отключить ему обновления. Так что рекомендую подумать над тем, как можно подчищать хлам именно в обновляемой ОС. Еще лучше, если это можно будет автоматизировать. Я вот часто работаю с клиентскими ПК, т.е. нужен как минимум полуавтоматический инструмент для очистки.
Сейчас я уменьшаю объём папки Windows 7 двумя способами:
1) DISM++. В принципе она предназначена больше для редактирования установочных образов, но и работающую систему очищает хорошо. Обновляется регулярно, имеет русскоязычный интерфейс. Последнее немаловажно, поскольку DISM++ изначально написана китайскими нашими братьями, а в иероглифах этих только китайцы же и разбираются. Сайт утилиты (https://www.chuyu.me/en/index.html) (осторожно, вырвиглазный дизайн!)
Примечание: можно включить расширенный режим, тогда можно будет еще больше всего поудалять, но будет выведено честное предупреждение, что "не знаешь - не лезь". Я тестировал DISM++ в течение нескольких месяцев на самых разных машинах (на тех, где Windows 7 стоит). Каких-то проблем замечено не было после ее использования. Единственный минус - команда SFC /ScanNow после ее использования начинает ругаться на поврежденные файлы (но всегда успешно их восстанавливает). Правда, какой именно объём "восстанавливается", я не смотрел.
2) PatchCleaner. Актуальна только для тех ОС, которые стоят достаточно давно. Вычищает папку C:\Windows\Installer от неиспользуемых MSI-пакетов. Чаще всего они остаются от обновлений Microsoft Office, Skype, драйверов и прочих приложений. На новом ПК с новой ОС, естественно, она вряд ли что-то найдет, но вот если система стоит и обновляется пару-тройку лет, то в папке Installer точно скапливается всякого хлама на гигабайтик-другой. Тестировал PatchCleaner тоже в течение нескольких месяцев, негативных эффектов обнаружено не было.
P.S. Почистить точки восстановления тоже порой бывает полезно. Легко пару-тройку гигов можно высвободить. Ну и всякие Temp-каталоги тоже порой полезно вытряхивать каждые полгодика, но утилит для этого и так хватает, что-то конкретное рекомендовать не буду.
puchkar2012
01-10-2016, 20:28
Сейчас я уменьшаю объём папки Windows 7 двумя способами: »
Вот это приятный разговор. Уже скачал DISM++ (большое спасибо), PatchCleaner тоже приму к сведению. Потестирую на полной, без изъятий Windows. Потом отпишусь, так что заглядывайте сюда.
Илья_Рудоманенко@vk
02-10-2016, 08:02
это подойдёт тем у кого стабильный набор программ и он их менять не собирается. »
Это подойдёт тем, у кого вместо мозга каша.
PatchCleaner »
Продолжаете эксперименты с бульдозерами ?! Ну. успехов.
WARNING!!! Чё вы привязались к этой папке ?! Вам что, больше нечем заняться ? Она очищается в расширенной очистке диска С, и более ничего не надо. Вместо траты времени на эту папку помогите лучше маме, жене, сестре по хозяйству.
UncleTom
02-10-2016, 09:59
Вот это приятный разговор »
Слепой слепого по дороге повел. Не оба ли в яму упадут ?
Avatar-Lion
02-10-2016, 10:18
Чё вы привязались к этой папке ?! »
Места многовато занимает. Объёмы SSD пока что не дотягивают до объёмов HDD.
Она очищается в расширенной очистке диска С »
За год работы системы PatchCleaner вытряхнул около гига оттуда. Вывод: очистка диска папку Installer либо не очищает совсем, либо очищает, но очень плохо.
Слепой слепого по дороге повел. »
https://files2.adme.ru/files/news/part_76/769310/13846060-R3L8T8D-600-1235.jpg
Объёмы SSD пока что не дотягивают до объёмов HDD. »
Почему же. Уже дотягивают.
Подождём, пока и цены будут «дотягивать». А то пока что совсем не видно обещанного несколько лет назад «грандиозного падения цен до сопоставимого уровня».
ivan_krasnoyarov@vk
03-10-2016, 16:40
Почему же. Уже дотягивают. »
У SSD есть проблемы с чипами TLC. Всё из-за постоянной гонки с техпроцессом. Почему-бы не разместить больше чипов MLC - не понятно.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC