Уже 7 лет папка WinSxS является бельмом в глазу у ряда пользователей. Все эти годы Microsoft потихоньку улучшала систему обслуживания Windows, и в прошлом году я рассказывал о тонкостях управления компонентами Windows 8. Выгоду от тех нововведений получили администраторы серверных ОС, а на улицу домашних пользователей настоящий праздник пришел только в Windows 8.1.
Перейти к инструкциям по очистке
Сегодня я расскажу вам о ключевых изменениях в системе обслуживания Windows 8 и 8.1, которые помогут вам эффективнее распорядиться дисковым пространством и наконец-то очистить папку WinSxS, не рискуя при этом нарушить работу системы.
У вас Windows 7? Читайте Как грамотно уменьшить размер папки WinSxS в Windows 7 SP1
[+] Сегодня в программе
- Животрепещущие вопросы
- Новые возможности системы обслуживания
- Как определить реальный размер папки WinSxS в Windows 10, 8.1 и 8
- Как очистить папку WinSxS в Windows 10, 8.1 и 8
- Как удалить все старые версии компонентов из папки WinSxS в Windows 10 и 8.1
- Сжатие компонентов в папке WinSxS (тайное знание)
- С чем связаны изменения в системе обслуживания Windows 8 и 8.1
- Дискуссия и опрос
Животрепещущие вопросы
Сначала я обозначу два вопроса, которые сильнее всего волнуют людей в контексте папки WinSxS.
Почему папка WinSxS такая большая
На самом деле, она занимает значительно меньше места, чем кажется. Множество файлов из папки Windows проецируется в нее с помощью жестких ссылок именно из папки WinSxS. Да, файловые менеджеры могут показывать размер папки WinSxS в 10GB и более, но лишь потому, что они принимают за чистую монету объем жестких ссылок. В Windows этому есть очень наглядное подтверждение.
Почему папка WinSxS постоянно растет
Каждый раз, когда вы устанавливаете обновления, системные файлы заменяются новыми. Их старые версии сохраняются в папке WinSxS, чтобы обеспечить возможность отката в случае проблем с новыми версиями, т.е. устойчивое обслуживание системы. Это приводит к увеличению объема папки WinSxS, хотя на практике ее максимальный размер редко превышает 15GB. Кстати, именно этого аспекта коснулось одно изменение в Windows 8.1, как вы увидите ниже.
Новые возможности системы обслуживания
Вездесущая утилита DISM обзавелась в 8.1 новыми параметрами командной строки, которые я разберу в этой статье. Но сначала – несколько примечаний:
- В моем распоряжении находится английская Windows 8.1 Preview, в которой результаты команд DISM не локализованы, несмотря на русский языковой пакет. Фанатичным приверженцам локализованных ОС придется потерпеть :)
- Поскольку Windows 8.1 Preview установлена недавно, размер папки WinSxS невелик, равно как и выгода от описанных в статье манипуляций. Однако, чем дольше установлена ОС, тем заметнее польза от изменений в системе обслуживания.
- Все команды нужно выполнять от имени администратора, а после очистки — перезагружаться для более аккуратного измерения экономиии дискового пространства.
Готовы? Давайте пойдем от простого к сложному!
Как определить реальный размер папки WinSxS в Windows 10, 8.1 и 8
С помощью одного из новых параметров DISM вы можете проанализировать хранилище компонентов, т.е. папку WinSxS.
Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Результат команды будет примерно таким:
Здесь по порядку:
- Размер хранилища компонентов, каким его видит проводник, т.е. без учета жестких ссылок внутри WinSxS.
- Реальный размер хранилища компонентов с учетом жестких ссылок (за исключением ссылок на папку Windows), в том числе:
- Общие файлы с папкой Windows. Эти файлы необходимы для работы системы и ни в коем случае не являются лишними. В моем примере они составляют 87% от размера хранилища, но чем больше обновлений устанавливается, тем ниже этот процент.
- Резервные копии и отключенные компоненты. Эти файлы хранятся на случай проблем с обновленными компонентами или для включения ролей или компонентов. Их можно условно считать лишними, поскольку они не критичны для текущей работы системы.
- Кэш и временные файлы. Эти файлы нужны для быстрой работы системы обслуживания, но не являются абсолютно необходимыми для функционирования Windows.
- Дата последней очистки хранилища. Об очистке во всех подробностях ниже.
- Число пакетов, замененных более новыми, и рекомендация по очистке. Фактически, это – файлы, которые обновились после работы Windows Update. Их можно удалить очисткой хранилища.
Я прямо вижу, как у вас руки чешутся очистить хранилище и высвободить место :)
Как очистить папку WinSxS в Windows 10, 8.1 и 8
Начиная с Windows 8, в ОС заложено три способа очистки.
Команда DISM (рекомендую)
Вы можете очистить хранилище компонентов вручную одной командой.
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
Это самый быстрый путь к выполнению оптимизации (после него двумя следующими способами вы уже ничего не добьетесь).
Утилита «Очистка диска»
Andrey Bayatakov, спасибо за напоминание об этом способе!
Наберите cleanmgr в командной строке, запущенной от имени администратора. Встроенная в Windows утилита для очистки диска покажет, сколько места вы сэкономите, удалив файлы обновлений Windows.
В принципе, утилита делает то же самое, что и ключ /StartComponentCleanup. Однако она весьма фривольна в оценках освобождаемого пространства, и в моих экспериментах ошибка измерялась сотнями мегабайт, причем в обе стороны.
Запланированное задание
Windows выполняет очистку папки winsxs по расписанию с помощью задания Microsoft – Windows – Servicing – StartComponentCleanup.
Конкретной команды не видно, поскольку очистка реализована обработчиком COM-объектов. А отсутствие триггеров свидетельствует о том, что задание работает в рамках вездесущего автоматического обслуживания. Запустив задание из планировщика или командной строки, вы достигаете почти того же эффекта, что и командой DISM с ключом /StartComponentCleanup. Различия таковы:
- Игнорируются обновления, установленные в последние 30 дней.
- Выдерживается часовая пауза, очистки всех файлов может не произойти.
Выполнив очистку, вы можете снова проанализировать хранилище и оценить изменения.
Как видите, в моем случае очистка 10 пакетов позволила сэкономить 60MB, что не так уж и много в масштабах папки. Однако можно почистить еще :)
Как удалить все старые версии компонентов из папки WinSxS в Windows 10 и 8.1
Во времена Windows XP был очень популярен вопрос, можно ли удалять папки $NTUninstallKBxxxxxx$ из папки Windows. Помните такое?
В Windows 8.1 появилась аналогичная возможность, хотя реализована она совсем иначе ввиду глобальных различий в системах обслуживания 8.1 и XP.
Команда для удаления
Начиная с Windows 8.1, у параметра /StartComponentCleanup есть дополнительный ключ /ResetBase, с помощью которого можно удалить все предыдущие версии компонентов. Этот ключ не задействован в запланированном задании.
Внимание! Удаление предыдущих версий компонентов лишает вас возможности удалить установленные обновления и пакеты исправлений (Service Packs), но не блокирует установку будущих обновлений.
Это предупреждение вовсе не дежурное, если вспомнить недавнюю ошибку 0xc0000005 после KB2859537, от которой плакал горючими слезами Рунет. Так или иначе, волшебная команда:
Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
Очевидно, выигрыш дискового пространства зависит как от количества зачищаемых обновлений, так и от объема замененных ими компонентов. В моем примере удалось высвободить еще около 24MB.
Что происходит при удалении всех предыдущих версий компонентов
Рассказ об этом перенесен в статью, которая раскрывает подноготную оптимизации папки WinSxS.
Описанные выше нововведения в Windows 8.1 не являются секретом, поскольку задокументированы в библиотеке TechNet (пока только на английском языке). Причем объяснения там выгодно отличаются от типичной сухой документации — чувствувется перо Джозефа Конвея (Joseph Conway), главнoго источника сведений системе обслуживания Windows, который, к сожалению, недавно объявил о прекращении публикаций в своем блоге.
Сжатие компонентов в папке WinSxS (тайное знание)
Однако в официальной документации практически нет информации о том, что с целью экономии дискового пространства для хранилища компонентов в Windows 8 и выше применяется сжатие. Я выделю несколько известных мне моментов:
- Сжатие применяется к файлам, которые не использует операционная система. К ним относятся предыдущие версии компонентов и отключенные компоненты. Этим, видимо, и объясняется не столь существенный выигрыш от удаления предыдущих версий с параметром /ResetBase.
- Используется разностное сжатие. По
неподтвержденной покауже подтвержденной информации в Windows 8.1 для компрессии замененных компонентов применяется разностное сжатие. - Экономия дискового пространства может быть весьма существенной в некоторых сценариях. Так, на установке Windows Server Core 2012 R2 Preview благодаря сжатию высвобождается около 20% места, если исключить из уравнения файлы подкачки и гибернации. Экономия достигается за счет сжатия компонентов отключенных ролей сервера.
В статье, где собраны все технические тонкости, я описал разные механизмы сжатия Windows 8 и 8.1+.
С чем связаны изменения в системе обслуживания Windows 8 и 8.1
Конечно, точный ответ на этот вопрос может дать только Microsoft, поэтому я просто поделюсь своим видением ситуации.
Серверные ОС
Современную инфраструктуру трудно представить без технологий виртуализации, выгода от использования которых напрямую связана с эффективным использованием системных ресурсов. Это в полной мере относится к дисковому пространству, которого много никогда не бывает.
Удаление неиспользуемых ролей сервера в Windows Server 2012 помогает ИТ-специалистам эффективнее распоряжаться дисковым пространством. Тем, кто не знает об этой возможности или не считает целесообразным ее применять, поможет сжатие компонентов неиспользуемых ролей в Windows Server 2012 R2.
Клиентские ОС
К моменту выхода Windows 7 стоимость 1GB на жестких дисках была столь невелика, что папка WinSxS вызывала головную боль только у товарищей с маленьким сами знаете, чем. Однако на сцену уже выходили SSD, и система обслуживания Windows не очень хорошо сочеталась с их скромным объемом.
Казалось бы, к выходу Windows 8 твердотельный накопитель объемом 128GB уже не был чем-то из ряда вон выходящим, но на разработчиков системы обслуживания свалилась новая беда – планшеты, в том числе свой же Surface.
Действительно, все современные планшеты на Clover Trail в лучшем случае комплектуются диском в 64GB. А в более популярных младших моделях после вычета раздела восстановления остается около 25GB, чего недостаточно для более-менее долгосрочной работы Windows.
В Windows 8 очистка резервных копий компонентов нацелена на более эффективное использование пространства маленьких дисков планшетов, а в Windows 8.1 удаление предыдущих версий предоставляет запасной аэродром в самых тяжелых случаях.
Дискуссия и опрос
Эта запись является хорошим поводом для вас высказать все, что наболело по поводу хранилища компонентов Windows :) Опрос призван выявить количественный расклад, а в комментариях напишите, создает ли вам проблемы рост размера папки WinSxS. Если создает, опишите их и предоставьте ссылку на полноэкранный скриншот оснастки diskmgmt.msc.
Эта запись знаменует возобновление публикаций в блоге после летнего перерыва. Надеюсь, вы хорошо отдохнули :) Мой отпуск еще только грядет в сентябре, но вас уже ожидают несколько интересных запланированных записей :)
Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.
Vadim Sterkin
Владимир,
1. Удаление обновлений невозможно после применения /ResetBase в Windows 8.1, о чем я и пишу. У вас, как я понимаю, Windows 8.
2. reserve.tmp можно удалить.
Борис
Извиняюсь, а для Windows 7 есть аналогичный материал?
Ссылочку можно?
Vadim Sterkin
Борис, в Windows 7 ничего подобного нет.
Владимир
и все же, что это за файл такой и отчего он так динамически меняется?
Vadim Sterkin
Владимир, файл занимает часть пространства, необходимого для перехода с 8 на 8.1. Думаю, после перехода он исчезнет. Но если он вам не дает спать сейчас, удаляйте сейчас.
Владимир
ну да, не дает спать, потому что ssd на 64. А переход на 8.1 мне не грозит. Как я понял, корпоративам недоступно это. Уже пробовал — в магазин перекидывает, но на главную страницу.
Pavel
WinSxS весит 13,5 гиг и Win8Pro целиком = 20,8гиг.
На 32гиговом планшете свободного осталось 50Мб ((
Vadim Sterkin
Павел, вы пожаловаться на жизнь пришли или применить рекомендации на практике? :) Если второе, сообщите результат.
Roman
Вообще папка не напрягает т.к. системный раздел ~ 150гб.
Прочитав статью понял что пытаться её «потюнить» нет смысла на венике(ssd), объем которого больше 32гб :)
Pavel
Vadim Sterkin,
Вадим, причём здесь моя жизнь… Вы писали: «Опрос призван выявить количественный расклад, а в комментариях напишите, создает ли вам проблемы рост размера папки WinSxS.»
Я проголосовал в опросе, а в комментариях написал, что рост папки WinSxS создает мне проблемы…
И к сожалению, применение рекомендаций на практике, не помогло…
Vadim Sterkin
Это меня и интересовало. Что значит «не помогло»? К чему привело выполнение команд?
Стас
Теперь и в Windows 7 официально (http://blogs.technet.com/b/askpfeplat/archive/2013/10/07/breaking-news-reduce-the-size-of-the-winsxs-directory-and-free-up-disk-space-with-a-new-update-for-windows-7-sp1-clients.aspx)
Vadim Sterkin
Стас, да (и там уже есть моя просьба разъяснить невнятные формулировки :) Я на днях опубликую об этом отдельную запись, т.к. большинство постоянных читателей блога работает в Windows 7, а на комментарии к этой они не подписаны.
Слава
1. Интересно, а к Windows Vista, которая до сих пор работает на одном из наших домашних компьютеров, этот рецепт применим?
2. Что же касается Windows 7- все ли ее редакции поддерживают данный способ? К примеру, дома я работаю на версии Home Premium…
Vadim Sterkin
Слава, я бы не хотел разводить обсуждение 7 в записи про 8… Предлагаю дождаться записи про 7 или экспериментировать самостоятельно, а с ее появлением делиться рез-том и/или задавать вопросы там.
Алексей
При запуске Dism.exe/Online/Cleanup — Image…… ошибка 87
Vadim Sterkin
Алексей, исходя из команды в вашем комментарии, она введена неверно. Делайте выводы.
Константин
Здравствуйте! Хотелось бы узнать вот о таких штуках, и работают ли они корректно в win8.1. К примеру создаём ярлык (ну так сказать для лентяев) с командой %SystemRoot%\system32\cmd.exe /c Cleanmgr /sageset : 65535 & Cleanmgr /sagerun : 65535 или как кому удобно через командную строку. Эту расширенную версию Cleanmgr я использовал честно говоря уже не помню с виста или 7ой win. И ещё вот такая команда по сжатию compact /s:»%WINDIR%\WinSxS» /c /a /i …. Конечно что бы команда сжатия папки WinSxS сработала, необходимо выполнить дополнительно действия в виде получения доступа и так далее…
Vadim Sterkin
Константин,
Сначала нужно создать конфигурацию запуска. См. Как автоматизировать очистку папки WinSxS (это нужно только в Windows 7, см. ↓)
Работают, но в 8 и выше уже есть запланированное задание для очистки WinSxS, о чем написано прямо в этой статье.
Поздравляю, вы только что сжали почти всю папку Windows (#2 на картинке, что не поддерживается.
Константин
Спасибо за ответ. Единственное не понял о поздравлении :))) я с начало решил спросить у Вас прежде чем сжимать. Прошу прощения за невнимательность к некоторым уже раскрытым вопросам в блоге.
Но всё же можно подробней о сжатии? И почему <> . Сжатие должно быть только папки WinSxS или я что то пропустил?
Виталий К. ©
Это был сарказм.
Сжатие должно быть только тех файлов, которые не имеют жёсткой ссылки в папке Windows, ибо сжатие файлов в папке Windows может привести к непредсказуемым последствиям.
Константин
Как я понял действо под названием сжатие вообще в системном разделе не допустимо :) так ? Я прекрасно понимаю что это тормозит быстродействие, возможны проблемы с обращениями к отдельным файлам и итог ошибки. Но как выяснить что можно а что нет. Спрашиваю из праздного любопытства, а не извлечения пользы в виде высвобождения какого то количества свободного места.
Vadim Sterkin
Константин, сжатие папки Windows, неизбежно происходящее при сжатии всей папки WinSxS, просто не поддерживается. Но я и не вижу никакого смысла делать это в 8 и 8.1, где работает интеллектуальное сжатие неиспользуемых файлов, подробно описанное в связанной статье (см. Какие файлы сжимаются и почему).
Константин
Вот теперь дошло. Огромное спасибо!
nikvel
После команды
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
папка WinSxS увеличилась: было 8,3гига стало 8,9 гг
В чем проблема?, у меня Windows 8
Vadim Sterkin
Размер надо смотреть в свойствах диска, а не папки. А так, перезагрузитесь для начала, там видно будет…
Андрей
Здравствуйте, Вадим.
Что-то я (чайник) никак не могу запустить все это на Win 8.1 x64….
выдает:
«c:\>Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Cистема DISM
Версия: 6.3.9600.16384
Ошибка: 11
Вы не можете обслуживать 64-разрядную операционную систему 32-разрядной версией
системы DISM.
Используйте версию DISM, соответствующую архитектуре компьютера.
Файл журнала DISM находится по адресу C:\WINDOWS\Logs\DISM\dism.log»
файлы DISM есть и в c:\Windows\SysWOW64\ и в c:\Windows\Sysnative\
Как правильно запускать чтобы работало?
Пытался так:
c:\Windows\Sysnative>Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore
Неправильно указан текущий каталог.
жду помощи…
Vadim Sterkin
Андрей, похоже, вы как-то не так командную строку запускаете. Инструкции есть в статье.
Константин
Андрей,
Сделал батник. Попробуйте с ним. Запускать от имени Администратора (правой клав. мыш).
За батник не судите строго. :) только начинаю разбираться
вот http://yadi.sk/d/MmGbB-49B9apq
Андрей
Константин,
Спасибо большое!
nikvel
Vadim Sterkin,
после перезагрузки действительно размерчик уменьшился до 7,9
Mur_Murych
Здравствуйте, Вадим. Очень интересная статья, спасибо. Меня размер папки WinSxS не очень-то волнует, с терабайтным диском, но из интереса и для опыта решил проделать указанные в статье манипуляции, к тому же последний раз обновлял систему 13.11.2013 и с тех пор всё работает нормально. Получил неожиданные, для меня, результаты. После выполнения команды «Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore» получилось, что заменённых пакетов и рекомендации по очистке «0» и «No», соответственно. При этом размер занятого пространства на диске C: 13.4 Гб. Скриншоты не могу приложить к сожалению, не догадался сделать. Решил пойти дальше «Dism.exe /Online /Cleanup-Image /StartComponentCleanup», размер занятого пространства стал 13.9 Гб. Далее «Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase» и размер занятого пространства 12.4 Гб. Вот мне и интерсно, что это было? Не могли бы вы обьяснить? Может это какие-то временные файлы появлялись-исчезали.
Vadim Sterkin
Перезагружаться надо после очистки.
Mur_Murych
Я не перезагружался, а воспользовался CCleaner. Или это что-то меняет?
Vadim Sterkin
Меняет, если вы беретесь измерять. И непонятно, при чем тут вообще CCleaner.
Mur_Murych
CCleaner для очистки временных файлов, которые могли появиться в результате работы DISM. А так спасибо, разобрался, воспользовался вашей ссылкой «http://technet.microsoft.com/library/dn251569.aspx». Вы правда указали, что на английском, а я не владею им на том уровне, что бы понимать технические подробности. Но сейчас по ней открывается страница на русском, так что всё прояснилось.
Andry
Так, а отчего пользователям то праздник? Уменьшили на 24 М? А где то на ЦЕЛЫХ 250М! Ё-мое — ну надо же! Ситемная папка весит больше 25 Гиг — это нормально!? Содержит больше 100 000 (!!) файлов и более 20 000 (!!) папок? Это тоже нормально!? Пользователям, что — вместе с системой за 200$ каждому SSD в подарок на 256Гиг? Запредельная глупость просто… XP не защищаю, но 7 и 8 и 8.1 — это просто бред идиотов какой то в плане объемов и размеров. Да нах..ра она на любом производстве и конторе нужна при 0 (нулевой) восстановимости и жутких объемах? От 15 Гиг (3Гиг для Win Server 2003 или XP) образ системы — что, везде сплошь опто волокно в сетях, или на худой конец 1Гигабит? На моей памяти если падает 8-ка — это все… Если 7-ка — есть надежда, но слабая. XP вместе с софтом, даже если без образа, можно и на слабой машине 100% восстановить за пару часов. Нам, спецам по железу и ПО на предприятии, ЗАЧЕМ весь этот гемор с совместимостью ПО, неработающей периферии, тормозами на железе и почти полной НЕРЕМОНТОПРИГОДНОСТЬЮ этих 7-ок и 8-ок тем более!?
Vadim Sterkin
Поразительно, что даже здесь нашелся повод выплеснуть негатив.
Спасибо, смешно :) См. также статьи с меткой восстановление.
Сергей
Здравствуйте, Вадим, Хотел спросить: интегрировал обновление в образ, но хотел следом почистить папку WinSxS, но система отвечает, что она не может ничего сделать, так как обновления в ожидании установки.
Подскажите пожалуйста, как сделать чтобы обновления полностью установились, и чтобы получить доступ к подчистки этой папки.
Спасибо заранее.
Vadim Sterkin
Перезагрузка?
Николай
Меня абсолютно не заботит размер папки WinSxS, так как я выделил для Windows 8.1 x64 100Gb дискового пространства, которое использую только для самой ОС, установленных программ и файла подкачки. Мои документы, игрушки, музыку, фильмы и другие файлы держу на других разделах. Регулярно, при помощи Acronis True Image, загруженного с компакт диска, создаю и обновляю образ системного диска на внешнем USB HDD. В случае появления неустранимых проблем просто форматирую системный раздел и разворачиваю последний стабильный образ. Система девственно чистая со всеми установленными программами. Остаётся только обновить базы антивируса.
Eduard
Windows 8.1, после запуска:
процесс вываливается после 20 % с записью:
В dism.log обнаружил следующие ошибки:
в CBS.log такие:
Скажите, неужели придется переустанавливать Windows? :-(
Vadim Sterkin
Не знаю, но я бы начал с Как исправить ошибки при установке обновлений Windows 8 с помощью встроенного восстановления компонентов
Eduard
Вадим, спасибо за ответ. Попробовал
также пробовал запустить эту команду добавив путь к установочному ISO.
Однако всякий раз получал:
в логе нашел такие записи:
Странная ситуация, обновления через Windows Update ставятся без проблем.
Vadim Sterkin
Укажите в качестве источника чистый дистрибутив.
Eduard
Чистый дистрибутив? Вы имеете ввиду WIM-образ? Если да то я пробовал, тоже самое.
Vadim Sterkin
Тогда Как переустановить Windows, сохранив настройки и установленные программы
Аркадий
Обновил Win8 до Win8.1. Команда Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase совершенно не помогла. Высвободил где-то 100мб. Команда Analyze показывает размер около 5.5гб.
А вот как раз обновление до 8.1 само по себе высвободило 8гб места :-)
Влад
Windows 8.1 Профессиональная 32бит, запустил кмд от администратора: Dism.exe /online /Cleanup-Image /StartComponentCleanup и Dism.exe /online /Cleanup-Image /StartComponentCleanup /ResetBase — результат такой: «Ошибка 14098 Хранилище компонентов повреждёно» что можно сделать в данном случае?
dism.log: http://www.mediafire.com/view/a57hq9156lc9w9w/dism.log
Vadim Sterkin
Влад, устраняйте ошибки хранилища.
Дима
Странно, но у меня нет в очистке диска пункта «очистка обновлений виндовс». Стоит 8.1 на SSD
Владимир
Помогите разобраться. Команда не работает. Windows 8.1 64 бит. Ввёл правильно слово в слово! Перепроверил тыщу раз. Буду признателен за помощь.
Vadim Sterkin
Владимир, установите для службы «Установщик модулей Windows» тип запуска «Вручную» и вообще не твикайте службы никогда.
Pavel
А вот интересно… У меня ни на байт не уменьшилось, было и осталось ~ 6Гб (Совместно с Windows : 4.55GB / 800,57Mb / 27.38Mb). Возможно я даже ранее «почистил» с помощью стандартной утилиты очистки, не помню… Ну а интересует следующее — можно ли работая на intel’овском процессоре вычистить из winsxs папки amd64_* (разумеется с линками, если они существуют там еще) — это около 3Гб???
Vadim Sterkin
Павел, amd64 относится к 64-разрядной архитектуре, а не к изготовителю процессора.
Pavel
Вадим, спасибо за разъяснение! Вот уж не думал, что заблуждался как многие, почитал в вики про amd64 — ведь даже не подозревал такое…
По теме немного не понятно, отчего такой размер папки у меня, вроде месяца 2 назад установил, месяц уже не обновлял, система в основном для развлечений и изучения, большинство модерн приложений отключены. Правда используется стандартный Defender, онлайн-профиль, еще иногда подключаю WinPhone к компьютеру — могло это так повлиять?
Сразу извиняюсь за свою некомпетентность, просто недавно был куплен простенький SSD на 64Гб (выбор был невелик, для ознакомления сойдет), хотелось бы по возможности оптимизировать системный раздел перед переносом.
Vadim Sterkin
Павел, не вижу ничего страшного в размере вашей папки.
Дмитрий
Утилита Очистка диска уже больше часа очищает обновления — когда-нибудь будет конец?
Svyat
У меня Windows XP, такой проблемы там нет
Vadim Sterkin
У вас другая проблема…
Серёга Поминов
Спасибо за статью, сделал очистку, было 6.18GB стало 5. 85, не много отчистил :)
Теперь пишет: Рекомендуется очистка хранилища компонентов : Нет
А значит я спокоен :)
Marat Galeev
А папка WinSxS как-нибудь связана с установленными сторонними прогами? Или она только со всеми продуктами Microsoft связана?
Просто хочу командой
почистить попробовать папку, но беспокоюсь о сторонних прогах, вдруг какая-нибудь игра перестанет запускаться или не смогу в дальнейшнем обновить/удалить какой-нибудь там Aimp, 2GIS или подобное)))))
Vadim Sterkin
Марат, там только системные компоненты
Aleksey.SurfaceRT
Проделал все по инструкции, в результате Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
выдает: хранилище компонентов повреждено логи тут https://www.dropbox.com/sh/di0z5jk30wa5qcd/AAAjQKXotVU51bSb_IuySMU1a?dl=0
Vadim Sterkin
Исправляйте
Nikolay
Вопрос.
Команды абсолютно независимы? То есть выполнил одну, выполнил другую.
Или например команда
«поглотит» команду
Vadim Sterkin
Команды независимы, но после первой вторая не нужна. Объяснения есть в этой статье, а подробности — в связанной.
Kesantielu Dasefern
Здравствуйте, Вадим. Насколько безопасно удаление содержимого папок winsxs\backup и winsxs\manifestcache? Однозначного ответа не нашел.
Vadim Sterkin
Все поддерживаемые способы описаны в статье.
Kesantielu Dasefern
Суть в том, что после интеграции обновлений в чистый дистрибутив Windows 7 Enterprise даже после применения всех описываемых способов оптимизации он занимает у меня 4.5 Гб, что не вмещается на носитель.
Vadim Sterkin
Суть в том, что давно пора купить флэшку.
Taras Tymoshenko
Здравствуйте Вадим, введя команду «Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore» от имени администратора, анализ доходит до 96.2 % и выдает «ошибка 2 Не удается найти указанный файл». Ну и традиционное «Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log»
С чем это может быть связано? Windows 8.1 64-разрядная. Спасибо заранее за ответ.
Vadim Sterkin
Тарас, выполните пункты 1 и 2 отсюда. Если SFC не может восстановить файлы, создайте тему в форуме http://forum.oszone.net/forum-116.html и приложите DISM.log и CBS.log.