Уже 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.
Эта запись знаменует возобновление публикаций в блоге после летнего перерыва. Надеюсь, вы хорошо отдохнули :) Мой отпуск еще только грядет в сентябре, но вас уже ожидают несколько интересных запланированных записей :)
Результаты голосования утеряны в связи с прекращением работы веб-сервиса опросов.
Владимир,
1. Удаление обновлений невозможно после применения /ResetBase в Windows 8.1, о чем я и пишу. У вас, как я понимаю, Windows 8.
2. reserve.tmp можно удалить.
Извиняюсь, а для Windows 7 есть аналогичный материал?
Ссылочку можно?
Борис, в Windows 7 ничего подобного нет.
и все же, что это за файл такой и отчего он так динамически меняется?
Владимир, файл занимает часть пространства, необходимого для перехода с 8 на 8.1. Думаю, после перехода он исчезнет. Но если он вам не дает спать сейчас, удаляйте сейчас.
ну да, не дает спать, потому что ssd на 64. А переход на 8.1 мне не грозит. Как я понял, корпоративам недоступно это. Уже пробовал — в магазин перекидывает, но на главную страницу.
WinSxS весит 13,5 гиг и Win8Pro целиком = 20,8гиг.
На 32гиговом планшете свободного осталось 50Мб ((
Павел, вы пожаловаться на жизнь пришли или применить рекомендации на практике? :) Если второе, сообщите результат.
Вообще папка не напрягает т.к. системный раздел ~ 150гб.
Прочитав статью понял что пытаться её «потюнить» нет смысла на венике(ssd), объем которого больше 32гб :)
Vadim Sterkin,
Вадим, причём здесь моя жизнь… Вы писали: «Опрос призван выявить количественный расклад, а в комментариях напишите, создает ли вам проблемы рост размера папки WinSxS.»
Я проголосовал в опросе, а в комментариях написал, что рост папки WinSxS создает мне проблемы…
И к сожалению, применение рекомендаций на практике, не помогло…
Это меня и интересовало. Что значит «не помогло»? К чему привело выполнение команд?
Теперь и в 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)
Стас, да (и там уже есть моя просьба разъяснить невнятные формулировки :) Я на днях опубликую об этом отдельную запись, т.к. большинство постоянных читателей блога работает в Windows 7, а на комментарии к этой они не подписаны.
1. Интересно, а к Windows Vista, которая до сих пор работает на одном из наших домашних компьютеров, этот рецепт применим?
2. Что же касается Windows 7- все ли ее редакции поддерживают данный способ? К примеру, дома я работаю на версии Home Premium…
Слава, я бы не хотел разводить обсуждение 7 в записи про 8… Предлагаю дождаться записи про 7 или экспериментировать самостоятельно, а с ее появлением делиться рез-том и/или задавать вопросы там.
При запуске Dism.exe/Online/Cleanup — Image…… ошибка 87
Алексей, исходя из команды в вашем комментарии, она введена неверно. Делайте выводы.
Здравствуйте! Хотелось бы узнать вот о таких штуках, и работают ли они корректно в win8.1. К примеру создаём ярлык (ну так сказать для лентяев) с командой %SystemRoot%\system32\cmd.exe /c Cleanmgr /sageset : 65535 & Cleanmgr /sagerun : 65535 или как кому удобно через командную строку. Эту расширенную версию Cleanmgr я использовал честно говоря уже не помню с виста или 7ой win. И ещё вот такая команда по сжатию compact /s:»%WINDIR%\WinSxS» /c /a /i …. Конечно что бы команда сжатия папки WinSxS сработала, необходимо выполнить дополнительно действия в виде получения доступа и так далее…
Константин,
Сначала нужно создать конфигурацию запуска. См. Как автоматизировать очистку папки WinSxS (это нужно только в Windows 7, см. ↓)
Работают, но в 8 и выше уже есть запланированное задание для очистки WinSxS, о чем написано прямо в этой статье.
Поздравляю, вы только что сжали почти всю папку Windows (#2 на картинке, что не поддерживается.
Спасибо за ответ. Единственное не понял о поздравлении :))) я с начало решил спросить у Вас прежде чем сжимать. Прошу прощения за невнимательность к некоторым уже раскрытым вопросам в блоге.
Но всё же можно подробней о сжатии? И почему <> . Сжатие должно быть только папки WinSxS или я что то пропустил?
Это был сарказм.
Сжатие должно быть только тех файлов, которые не имеют жёсткой ссылки в папке Windows, ибо сжатие файлов в папке Windows может привести к непредсказуемым последствиям.
Как я понял действо под названием сжатие вообще в системном разделе не допустимо :) так ? Я прекрасно понимаю что это тормозит быстродействие, возможны проблемы с обращениями к отдельным файлам и итог ошибки. Но как выяснить что можно а что нет. Спрашиваю из праздного любопытства, а не извлечения пользы в виде высвобождения какого то количества свободного места.
Константин, сжатие папки Windows, неизбежно происходящее при сжатии всей папки WinSxS, просто не поддерживается. Но я и не вижу никакого смысла делать это в 8 и 8.1, где работает интеллектуальное сжатие неиспользуемых файлов, подробно описанное в связанной статье (см. Какие файлы сжимаются и почему).
Вот теперь дошло. Огромное спасибо!
После команды
Dism.exe /Online /Cleanup-Image /StartComponentCleanup
папка WinSxS увеличилась: было 8,3гига стало 8,9 гг
В чем проблема?, у меня Windows 8
Размер надо смотреть в свойствах диска, а не папки. А так, перезагрузитесь для начала, там видно будет…
Здравствуйте, Вадим.
Что-то я (чайник) никак не могу запустить все это на 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
Неправильно указан текущий каталог.
жду помощи…
Андрей, похоже, вы как-то не так командную строку запускаете. Инструкции есть в статье.
Андрей,
Сделал батник. Попробуйте с ним. Запускать от имени Администратора (правой клав. мыш).
За батник не судите строго. :) только начинаю разбираться
вот http://yadi.sk/d/MmGbB-49B9apq
Константин,
Спасибо большое!
Vadim Sterkin,
после перезагрузки действительно размерчик уменьшился до 7,9
Здравствуйте, Вадим. Очень интересная статья, спасибо. Меня размер папки 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 Гб. Вот мне и интерсно, что это было? Не могли бы вы обьяснить? Может это какие-то временные файлы появлялись-исчезали.
Перезагружаться надо после очистки.
Я не перезагружался, а воспользовался CCleaner. Или это что-то меняет?
Меняет, если вы беретесь измерять. И непонятно, при чем тут вообще CCleaner.
CCleaner для очистки временных файлов, которые могли появиться в результате работы DISM. А так спасибо, разобрался, воспользовался вашей ссылкой «http://technet.microsoft.com/library/dn251569.aspx». Вы правда указали, что на английском, а я не владею им на том уровне, что бы понимать технические подробности. Но сейчас по ней открывается страница на русском, так что всё прояснилось.
Так, а отчего пользователям то праздник? Уменьшили на 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-ок тем более!?
Поразительно, что даже здесь нашелся повод выплеснуть негатив.
Спасибо, смешно :) См. также статьи с меткой восстановление.
Здравствуйте, Вадим, Хотел спросить: интегрировал обновление в образ, но хотел следом почистить папку WinSxS, но система отвечает, что она не может ничего сделать, так как обновления в ожидании установки.
Подскажите пожалуйста, как сделать чтобы обновления полностью установились, и чтобы получить доступ к подчистки этой папки.
Спасибо заранее.
Перезагрузка?
Меня абсолютно не заботит размер папки WinSxS, так как я выделил для Windows 8.1 x64 100Gb дискового пространства, которое использую только для самой ОС, установленных программ и файла подкачки. Мои документы, игрушки, музыку, фильмы и другие файлы держу на других разделах. Регулярно, при помощи Acronis True Image, загруженного с компакт диска, создаю и обновляю образ системного диска на внешнем USB HDD. В случае появления неустранимых проблем просто форматирую системный раздел и разворачиваю последний стабильный образ. Система девственно чистая со всеми установленными программами. Остаётся только обновить базы антивируса.
Windows 8.1, после запуска:
процесс вываливается после 20 % с записью:
В dism.log обнаружил следующие ошибки:
в CBS.log такие:
Скажите, неужели придется переустанавливать Windows? :-(
Не знаю, но я бы начал с Как исправить ошибки при установке обновлений Windows 8 с помощью встроенного восстановления компонентов
Вадим, спасибо за ответ. Попробовал
также пробовал запустить эту команду добавив путь к установочному ISO.
Однако всякий раз получал:
в логе нашел такие записи:
Странная ситуация, обновления через Windows Update ставятся без проблем.
Укажите в качестве источника чистый дистрибутив.
Чистый дистрибутив? Вы имеете ввиду WIM-образ? Если да то я пробовал, тоже самое.
Тогда Как переустановить 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
Влад, устраняйте ошибки хранилища.
Странно, но у меня нет в очистке диска пункта «очистка обновлений виндовс». Стоит 8.1 на SSD
Помогите разобраться. Команда не работает. Windows 8.1 64 бит. Ввёл правильно слово в слово! Перепроверил тыщу раз. Буду признателен за помощь.
Владимир, установите для службы «Установщик модулей Windows» тип запуска «Вручную» и вообще не твикайте службы никогда.
А вот интересно… У меня ни на байт не уменьшилось, было и осталось ~ 6Гб (Совместно с Windows : 4.55GB / 800,57Mb / 27.38Mb). Возможно я даже ранее «почистил» с помощью стандартной утилиты очистки, не помню… Ну а интересует следующее — можно ли работая на intel’овском процессоре вычистить из winsxs папки amd64_* (разумеется с линками, если они существуют там еще) — это около 3Гб???
Павел, amd64 относится к 64-разрядной архитектуре, а не к изготовителю процессора.
Вадим, спасибо за разъяснение! Вот уж не думал, что заблуждался как многие, почитал в вики про amd64 — ведь даже не подозревал такое…
По теме немного не понятно, отчего такой размер папки у меня, вроде месяца 2 назад установил, месяц уже не обновлял, система в основном для развлечений и изучения, большинство модерн приложений отключены. Правда используется стандартный Defender, онлайн-профиль, еще иногда подключаю WinPhone к компьютеру — могло это так повлиять?
Сразу извиняюсь за свою некомпетентность, просто недавно был куплен простенький SSD на 64Гб (выбор был невелик, для ознакомления сойдет), хотелось бы по возможности оптимизировать системный раздел перед переносом.
Павел, не вижу ничего страшного в размере вашей папки.
Утилита Очистка диска уже больше часа очищает обновления — когда-нибудь будет конец?
У меня Windows XP, такой проблемы там нет
У вас другая проблема…
Спасибо за статью, сделал очистку, было 6.18GB стало 5. 85, не много отчистил :)
Теперь пишет: Рекомендуется очистка хранилища компонентов : Нет
А значит я спокоен :)
А папка WinSxS как-нибудь связана с установленными сторонними прогами? Или она только со всеми продуктами Microsoft связана?
Просто хочу командой
почистить попробовать папку, но беспокоюсь о сторонних прогах, вдруг какая-нибудь игра перестанет запускаться или не смогу в дальнейшнем обновить/удалить какой-нибудь там Aimp, 2GIS или подобное)))))
Марат, там только системные компоненты
Проделал все по инструкции, в результате Dism.exe /Online /Cleanup-Image /StartComponentCleanup /ResetBase
выдает: хранилище компонентов повреждено логи тут https://www.dropbox.com/sh/di0z5jk30wa5qcd/AAAjQKXotVU51bSb_IuySMU1a?dl=0
Исправляйте
Вопрос.
Команды абсолютно независимы? То есть выполнил одну, выполнил другую.
Или например команда
«поглотит» команду
Команды независимы, но после первой вторая не нужна. Объяснения есть в этой статье, а подробности — в связанной.
Здравствуйте, Вадим. Насколько безопасно удаление содержимого папок winsxs\backup и winsxs\manifestcache? Однозначного ответа не нашел.
Все поддерживаемые способы описаны в статье.
Суть в том, что после интеграции обновлений в чистый дистрибутив Windows 7 Enterprise даже после применения всех описываемых способов оптимизации он занимает у меня 4.5 Гб, что не вмещается на носитель.
Суть в том, что давно пора купить флэшку.
Здравствуйте Вадим, введя команду «Dism.exe /Online /Cleanup-Image /AnalyzeComponentStore» от имени администратора, анализ доходит до 96.2 % и выдает «ошибка 2 Не удается найти указанный файл». Ну и традиционное «Файл журнала DISM находится по адресу C:\Windows\Logs\DISM\dism.log»
С чем это может быть связано? Windows 8.1 64-разрядная. Спасибо заранее за ответ.
Тарас, выполните пункты 1 и 2 отсюда. Если SFC не может восстановить файлы, создайте тему в форуме http://forum.oszone.net/forum-116.html и приложите DISM.log и CBS.log.