Очистка папки WinSxS в Windows: правильные способы

Закончилось место на системном диске? Не спешите покупать новый HDD. Удалите данные в папке WinSxS. Итак, папка WinSxS Windows 7 как очистить

Методы чистки «WinSxS»

«WinSxS» — это системный каталог, содержимое которого в Виндовс 7 размещено по следующему пути:

C:WindowsWinSxS

Содержимое папки WinSxS в Проводнике в Windows 7

В названном каталоге хранятся версии всех обновлений различных компонентов Виндовс, причем эти апдейты постоянно накапливаются, что и ведет к регулярному увеличению его размера. При различных сбоях в работе системы с помощью содержимого «WinSxS» производятся откаты до стабильного состояния ОС. Поэтому удалять или полностью очищать эту директорию категорически нельзя, так как при малейшем сбое вы рискуете в итоге получить мертвую систему. Но можно почистить в указанном каталоге некоторые компоненты, хотя и это Microsoft рекомендует делать только в крайнем случае, если вам критически не хватает места на диске. Поэтому советуем перед выполнением любых процедур, которые будут описаны ниже, сделать резервную копию ОС и сохранить её на отдельном носителе.

Установка обновления KB2852386

Нужно отметить, что в отличие от операционной системы Windows 8 и более поздних ОС, у «семерки» изначально не было встроенного инструмента для очистки папки «WinSxS», а применять ручное удаление, как говорилось уже выше, недопустимо. Но, к счастью, позже было выпущено обновление KB2852386, которое содержит в себе патч для утилиты Cleanmgr и помогает решить указанную проблему. Поэтому прежде всего нужно удостовериться, что это обновление установлено на вашем ПК либо инсталлировать его в случае отсутствия.

  1. Щелкайте «Пуск». Заходите в «Панель управления».

Переход в Панель управления с помощью кнопки Пуск в Windows 7

Жмите «Система и безопасность».

Переход в раздел Система и безопасность в Панели управления в Windows 7

Переходите в «Центр обновлений Windows».

Переход в раздел Центр обновления Windows в разделе Система и безопасность в Панели управления в Windows 7

В нижней левой части появившегося окошка жмите по надписи «Установленные обновления».

Переход в раздел Установленные обновления из раздела Центр обновления Windows в Панели управления в Windows 7

Открывается окно с перечнем установленных на компьютере обновлений. Нам нужно отыскать обновление KB2852386 в разделе «Microsoft Windows» данного списка.

Окно Установленные обновления в Панели управления в Windows 7

Но проблема состоит в том, что элементов перечня может быть очень много, а поэтому вы рискуете потратить значительное время на поиск. Чтобы облегчить задачу, установите курсор в поле поиска, расположенное справа от адресной строки текущего окна. Вбейте туда следующее выражение:

KB2852386

После этого в списке должен остаться только элемент с указанным выше кодом. Если вы его видите, то все в порядке, нужный апдейт установлен и вы можете сразу переходить к способам очистки папки «WinSxS».

Обновление KB2852386 установлено в окне Установленные обновления в Панели управления в Windows 7

Если же элемент не отобразился в текущем окне, то это означает, что для достижения поставленных в данной статье целей вам следует выполнить процедуру обновления.

Обновление KB2852386 не установлено в окне Установленные обновления в Панели управления в Windows 7

Вернитесь в «Центр обновления». Быстро это можно сделать, если вы действовали точно по описанному выше алгоритму, нажав стрелочку, направленную влево в верхней части текущего окна слева от адресной строки.

Возврат в Центр обновления Windows из окна Установленные обновления в Панели управления в Windows 7

Для того чтобы удостовериться, что необходимый апдейт ваш компьютер увидит, щелкните по надписи «Поиск обновлений» в левой части окна. Особенно это важно, если у вас не включены автообновления.

Переход к поиску обновлений в окне Центр обновления Windows в Панели управления в Windows 7

Система выполнит поиск не установленных на ваш ПК апдейтов.

Поиск обновлений в окне Центр обновления Windows в Панели управления в Windows 7

После завершения процедуры щелкните по надписи «Важных обновлений доступно».

Переход к просмотру списка важных обновлений в окне Центр обновления Windows в Панели управления в Windows 7

Откроется список важных апдейтов, которые не установлены на вашем ПК. Вы можете выбрать, какие из них устанавливать, поставив слева от наименований пометки в чекбоксы. Поставьте флажок напротив наименования «Обновление для Windows 7 (KB2852386)». Далее жмите «OK».

Переход к установке обновления KB2852386 в окне Центра обновлений Windows в Панели управления в Windows 7

Вернувшись в окно «Центра обновлений», жмите «Установить обновления».

Запуск установки обновления в окне Центра обновлений Windows в Панели управления в Windows 7

Запустится процесс инсталляции выбранных апдейтов.

Установка обновления в окне Центра обновлений Windows в Панели управления в Windows 7

После его окончания совершите перезагрузку ПК. Теперь у вас будет в наличии необходимый инструмент для очистки каталога «WinSxS».

Обновления установлены в окне Центра обновлений Windows в Панели управления в Windows 7

Далее мы рассмотрим различные способы очистки каталога «WinSxS» с помощью утилиты Cleanmgr.

Урок: Установка обновлений Виндовс 7 вручную

Способ 1: «Командная строка»

Нужную нам процедуру можно выполнить с помощью «Командной строки», через которую производится запуск утилиты Cleanmgr.

  1. Щелкайте «Пуск». Жмите «Все программы».

Переход во Все программы с помощью кнопки Пуск в Windows 7

Заходите в папку «Стандартные».

Переход в каталог Стандартные с помощью кнопки Пуск в Windows 7

В перечне найдите «Командная строка». Жмите по наименованию правой кнопкой мышки (ПКМ). Выбирайте вариант «Запуск от имени администратора».

Запуск Командной строки от имени администратора через контекстное меню из каталога Стандартные с помощью кнопки Пуск в Windows 7

Производится активирование «Командной строки». Вбейте следующую команду:

Cleanmgr

Жмите Enter.

Запуск утилиты cleanmgr путем ввода команды в интерфейс Командной строки в Windows 7

Открывается окошко, где предлагается выбрать диск, в котором будет выполняться чистка. По умолчанию должен стоять раздел C. Его и оставляйте, если ваша операционная система имеет стандартное расположение. Если же она, по какой-либо причине, установлена на другом диске, то выберите его. Жмите «OK».

Выбор диска для очистки в диалоговом окне в Windows 7

После этого утилита производит оценку объема места, которое она сможет очистить при проведении соответствующей операции. Это может занять определенное время, так что наберитесь терпения.

Оценка объема места которое можно освободить на диске C программой для очистки диска в Windows 7

Откроется перечень объектов системы, которые подлежат очистке. Среди них обязательно найдите позицию «Очистка обновлений Windows» (либо «Файлы резервной копии пакета обновлений») и поставьте около него пометку. Именно данная позиция отвечает за очистку папки «WinSxS». Напротив остальных пунктов расставляйте флажки на свое усмотрение. Можете все другие пометки снять, если не желаете больше ничего чистить, или отметить те компоненты, где также хотите произвести удаление «мусора». После этого жмите «OK».

Запуск очистки диска в окне Очистка диска в Windows 7

Внимание! В окне «Очистка диска» пункт «Очистка обновлений Windows» может отсутствовать. Это значит то, что в каталоге «WinSxS» нет элементов, которые можно было бы удалить без негативных последствий для системы.

Откроется диалоговое окно, где будет задан вопрос, действительно ли хотите вы очистить выбранные компоненты. Соглашайтесь, нажав «Удалить файлы».

Подтверждение удаления файлов утилитой Очистка диска в диалоговом окне в Windows 7

Далее утилита Cleanmgr выполнит очистку папки «WinSxS» от ненужных файлов и после этого автоматически закроется.

Процедура удаления файлов утилитой Очистка диска в Windows 7

Урок: Активация «Командной строки» в Виндовс 7

Способ 2: Графический интерфейс Windows

Не каждому пользователю удобно запускать утилиты через «Командную строку». Большинство юзеров предпочитает это делать с помощью графического интерфейса ОС. Это вполне выполнимо и в отношении инструмента Cleanmgr. Данный способ, конечно, более понятен для простого пользователя, но, как вы увидите, займет большее по продолжительности время.

  1. Щелкайте «Пуск» и переходите по надписи «Компьютер».

Переход по надписи Компьютер через меню Пуск в Windows 7

В открывшемся окошке «Проводника» в перечне жестких накопителей отыщите наименование того раздела, где установлена текущая ОС Виндовс. В подавляющем большинстве случаев это диск C. Кликните по нему ПКМ. Выбирайте «Свойства».

Переход в свойства диска C в Проводнике Виндовс с помощью контекстного меню в Windows 7

В появившемся окошке жмите «Очистка диска».

Переход к очистке диска C из вкладки Общие окна свойств диска в Windows 7

Будет запущена точно такая же процедура оценки очищаемого пространства, которую мы видели при использовании предыдущего способа.

Процедура оценки объема места которое можно освободить на диске C программой для очистки диска в Windows 7

В открывшемся окошке не обращайте внимания на перечень подлежащих очистке элементов, а жмите «Очистить системные файлы».

Переход в окно очистки системных файлов из окна Очистка диска в Windows 7

Будет выполнена повторная оценка освобождаемого места на накопителе, но уже с учетом системных элементов.

Процедура оценки объема места которое можно освободить на диске C от системных файлов программой для очистки диска в Windows 7

После этого будет открыто точно такое же окно «Очистка диска», которое мы наблюдали в Способе 1. Далее нужно произвести все те действия, которые были описаны в нем, начиная с пункта 7.

Окно Очистка диска в Windows 7

Способ 3: Автоматическая чистка «WinSxS»

В Виндовс 8 существует возможность настройки расписания очистки папки «WinSxS» через «Планировщик заданий». В Windows 7 такая возможность, к сожалению, отсутствует. Тем не менее можно все-таки запланировать периодическую очистку через все ту же «Командную строку», хотя и без гибкой настройки расписания.

  1. Активируйте «Командную строку» с административными правами тем же методом, который был описан в Способе 1 данного руководства. Введите следующее выражение:

    :: параметры очистки каталога winsxs
    REG ADD «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCachesUpdate Cleanup» /v StateFlags0088 /t REG_DWORD /d 2 /f
    :: параметры очистки временных объектов
    REG ADD «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCachesTemporary Files» /v StateFlags0088 /t REG_DWORD /d 2 /f
    :: генерация запланированной задачи «CleanupWinSxS»
    schtasks /Create /TN CleanupWinSxS /RL Highest /SC monthly /TR «cleanmgr /sagerun:88»

    Щелкайте Enter.

Создана задача ежемесячной очистки папки WinSxS с помощью утилиты cleanmgr путем ввода команды в интерфейс Командной строки в Windows 7

Теперь вы запланировали процедуру ежемесячной очистки папки «WinSxS» с помощью утилиты Cleanmgr. Задача будет выполняться автоматически 1 раз в месяц 1-го числа без непосредственного участия пользователя.

Как видим, в Виндовс 7 можно очистить папку «WinSxS» как через «Командную строку», так и через графический интерфейс ОС. Также можно путем ввода команд произвести планирование периодического запуска данной процедуры. Но во всех перечисленных выше случаях операция будет выполняться с помощью утилиты Cleanmgr, специальный апдейт к которой в случае его отсутствия на ПК, нужно установить через стандартный алгоритм обновления Windows. Очень важно запомнить любому пользователю: производить чистку папки «WinSxS» вручную путем удаления файлов или с помощью сторонних программ категорически запрещается.

ЗакрытьМы рады, что смогли помочь Вам в решении проблемы.
ЗакрытьОпишите, что у вас не получилось.

Наши специалисты постараются ответить максимально быстро.

Помогла ли вам эта статья?

ДА НЕТ

Что это за папка и для чего она нужна

WinSxS — служебная папка, которая появилась еще в Windows Vista, и присутствует во всех последующих версиях операционной системы. Полный путь к папке: C:WindowsWinSxS. Увидеть ее можно, если включить отображение скрытых файлов и папок в параметрах папок (вкладка «Вид»).

Здесь хранятся файлы обновлений, конфигурационные данные, резервные копии файлов. Это каталог хранилища компонентов Windows. Именно благодаря ему пользователь может откатить практически любые изменения системы. Например, если вышло очередное забагованное обновление или эти самые изменения чем-то не понравились. Содержимое WinSxS используется в откате операционной системы к первоначальным настройкам, а также необходимо для работы Windows.

Учитывая специфику каталога, со временем он будет интенсивно расширяться.

Что за папка

В Windows 7, это служебная директория. В ней находятся резервные копии установленных компонентов ОС. Расположена в папке «Windows».

Для чего папка WinSxS

Когда операционная система сбоит и начинает работать не правильно, или вообще не запускается, пользователь может запустить проверку целостности системных файлов, запуск в CMD команды «sfc /scannow». Файлы для серки как раз находятся в папке WinSxS.

По мере обновления Windows, папка разрастается благодаря устаревшим файлам, которые можно удалить.

Удалил всего 7 папок в Windows и освободил 42 гигабайта на диске

Система Windows содержит большое количество файлов и папок, которыми вы никогда не будете пользоваться. Обычному пользователю очень сложно отличить какие файлы являются критическими важными для системы, а какие можно свободно удалить без последствий.

Давайте рассмотрим несколько файлов и папок Windows, которые вы можете абсолютно безопасно удалить и какой эффект вас ждет от удаления. Некоторые из этих папок защищены системой, поэтому вам нужно быть внимательным при их удалении.

1. Файл спящего режима.

Режим гибернации позволяет записать состояние системы на жесткий диск перед выключением. Допустим, если вытащить батарею из ноутбука на неделю после этого, то вы сможете продолжить работу на том моменте, где вы остановились.

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

Обратите внимание, что обычное удаление файла hiberfil.sys не поможет, Windows сразу же создаст новый файл.

Кликните правой кнопкой мыши по меню “Пуск”, выберите Windows PowerShell (администратор), затем введите следующую команду для отключения спящего режима.

Windows автоматически удалит файл hiberfil.sys. Удаление данного файла автоматически отключает функцию быстрой загрузки в Windows 10. Однако, это небольшая потеря – данная функция часто вызывает ошибки загрузки.

На моем ПК Windows 10 удалось сэкономить 3,2 гигабайта на диске.

2. Папка Temp

Как понятно из названия, папка предназначена для временных файлов, которые после использования уже не нужны.

Удалить содержимое папки можно как вручную, выделив все объекты с помощью Ctrl + A, и нажав Delete, так и с помощью инструмента “Очистка диска”.

На моем ПК Windows 10 за счет удаления удалось сэкономить 377 мегабайт на диске.

3. Корзина

В техническом смысле, Корзина это не отдельная папка. Это отдельное место на диске, где хранятся файлы перед окончательным удалением или восстановлением. Если вы забываете периодически очищать корзину, то в ней может накопиться гигабайты данных.

Удалить объекты в Корзине можно щелкнув правой кнопкой мыши по контекстному меню и выбрав пункт Очистить корзину. Если вы не нашли значок, то можно ввести shell:RecycleBinFolder в адресную строку Проводника.

Пункт контекстного меню Свойства позволяет установить максимальный размер Корзины и выбрать удаление навсегда в обход корзины.

Я регулярно очищаю корзину, поэтому удалить удалось лишь несколько мегабайт.

4. Папка Windows.old

При обновлении Windows система сохраняет копии ваших старых файлов в папке Windows.old. Данная папка может использоваться для восстановления предыдущей версии Windows. Также вы можете вручную взять несколько файлов из старого снимка системы.

Windows автоматически очищает данную папку периодически, но вы можете самостоятельно удалить ее, если вам требуется свободное пространство. В меню Пуск введите “Очистка диска”. Выберите результат и в открывшейся программе нажмите “Очистить системные файлы”.

Затем запуститься сканирование диска. После его завершения выберите пункт “Предыдущие установки Windows” и нажмите “ОК”. Имейте в виду, что при удаление этих данных делает невозможным восстановление к предыдущей версии. Рекомендуем убедиться, что все работает корректно после установки новой версии Windows 10.

На моем ПК Windows 10 папка Windows.old занимала 36,8 гигабайта – очень приличное место для 256 Гб SSD.

5 . Downloaded Program Files

Расположение: C:WindowsDownloaded Program Files

Данная папка содержит файлы, используемые элементами управления ActiveX в Internet Explorer ActiveX и Java-апплетами.

На самом деле данная папка бесполезна. ActiveX – очень старая технология, которая имеет много уязвимостей безопасности, а Java очень редко используется в современном вебе.

В моем случае папка уже была пуста, но в некоторых случаях можно освободить несколько килобайт – негусто.

6. LiveKernelReports

Папка LiveKernelReports используется при сканировании крупных файлов на ПК. Она хранит дампы файлов. Если на ПК возникнут проблемы, то вы сможете проанализировать содержимое этих файлов для диагностики и устранения неполадки.

Любые крупные файлы с расширением DMP можно безопасно удалить в данной папке.

Мне удалось освободить 1,7 гигабайта.

7. Rempl

Расположение : C:Program Filesrempl

Папка Rempl обычно не очень крупная – она содержит несколько небольших файлов, связанных с оптимизацией доставки Windows 10.

Удаление файлов в папке не приводит к негативным последствиям, но и эффект от этого совсем мизерный.

Мне удалось освободить только несколько мегабайт.

В конечном итоге за несколько минут мне удалось освободить почти 42 гигабайта – я думаю, отличный результат. Напишите в комментарии, сколько получилось очистить у вас?

Источник

Нужны ли символы

Отладчик WinDbg корпорации Microsoft можно сконфигурировать на автоматический запрос отладочной информации, если в ней есть необходимость. Вот как раз основной вопрос, на который я хотел сам себе ответить, нужны ли эти самые отладочные символы или нет? Я провел простейший эксперимент, который состоял в том, что я нашел завалявшийся у меня на тестовой станции дамп падения в синий экран (BSOD) и подключил его сначала в WinDbg с доступными символами, а затем в том же WinDbg без символов, и вот результат:

Вывод отладчика с отладочными символами и без

Честно говоря, результат меня удивил. На момент ошибки мы имеем довольно скудную информацию о сбое, такую как адрес возникновения ошибки и стек вызовов момента падения. Отладчик пытается выполнить автоматический разбор стека, и что же получается, мало того, что отладчик при отсутствии отладочных символов не может сопоставить имена и параметры функций, так он еще и не может правильно выполнить трассировку стека вызовов момента падения. Выходит, что без символов становится практически невозможно (в некоторых случаях) проследить последовательность вызовов функций, и в дополнение осложняется понимание того, какой именно модуль вызвал ошибку. Именно так! Всё только что сказанное актуально для ситуации с 32-битным кодом, поскольку:

В процессе отладки 32-битных приложений встречаются ситуации, когда без использования символов Вы не сможете получить достоверную трассировку стека.

Конечно иногда можно вручную изучить значения в стеке, и выяснить, какие из них являются адресами возврата, однако их можно легко спутать со значениями функций или данными, то есть весь процесс становится сложным и неудобным, требующим большого времени и определенного уровня знаний. Если же Вы отлаживаете 64-битные исполняемые файлы, необходимость в символьных файлах для получения правильной трассировки стека исчезает, поскольку 64-битным операционным системам и компиляторам для этого символы не требуются. Но даже и в этом случае, символы требуются для получения имен функций, параметров вызовов и локальных переменных.
Вот еще один пример, на этот раз использован отладчик OllyDbg. Слева вывод без применения отладочных символов, справа с применением:

OllyDbg с отладочными символами и без

Я думаю, тут можно особо ничего не комментировать, поскольку практически все могли заметить, что листинг справа намного более «читабелен», без дополнительных проверок кода можно визуально без труда определить, какие именно функции используются в том или ином месте исходного кода. В итоге, становится очевидным, что:

Файл символов — это [не более чем] вспомогательный источник данных, который снабжает код приложения дополнительной информацией, которая может быть полезна во время отладки.

Обновление MS Windows 7 Starter 32-bit

Надо обновить MS Windows 7 Starter 32-bit до sp1.
Windows у меня стоит лицензионный, но Центр обновления Windows не показывает доступного обновления на sp1.
Я зашел на сайт Майкрософт (а) [ссылка заблокирована по решению администрации проекта]. com/downloads/ru-ru/details.aspx?FamilyID=C3202CE6-4056-4059-8A1B-3A9B77CDFDDA
скачал с сайта два файла
Windows_Win7SP1.7601.17514.101119-1850.X86CHK.Symbols.msi
Windows_Win7SP1.7601.17514.101119-1850.X86FRE.Symbols.msi

Сначала установил первый файл, надеясь, что он и обновит мне windows.

Первое окно – вылез какой-то “Microsoft Windows Debugging Symbols” – и всё больше никакого намека на то, , что я хочу установить Sp1

f717252e7e1b7a20924e9d45290180e3_i-14.jpg

Потом этот установщик создает папку “Symbols” (причем ему не важно где она будет располагаться)

f717252e7e1b7a20924e9d45290180e3_i-15.jpg

Собственно, когда заканчивается установка, появляется папка “Symbols” в которой сие файлы

f717252e7e1b7a20924e9d45290180e3_i-16.jpg

И ВСЁ, больше ничего не произошло
В папке нет ни одного exe файла (я надеялся, что может эта программа просто распечатала установщик)
После перезагрузки ничего не изменилось, система как была не sp1 так и осталась
Со вторым загруженным файлом та же история

Не могу понять почему не вышло установить sp1? ведь и винда лицензионная и файл (якобы для обновления на sp1) скачан с оф. сайта?
И цент обновления не показывает, что есть обновление на sp1&

Итак – Вы скачали не пакет обновления до SP1.
Надо было скачать этот файл

windows6.1-KB976932-X86.exe
537.8Мб – Для 32-ухбитных систем
или
windows6.1-KB976932-X64.exe
903.2Мб – Для 64-ех битной системы.

Вот их надо устанавливать, чтобы обновиться до сп1. Если ничего не поможет, то остается выход – скачать сборку Windows 7 Starter sp1 и установить ее с нуля.

Надо было скачать этот файл

windows6.1-KB976932-X86.exe, но ты используешь нелицензионный windows . ты опоздал . (раньше была программа обновления со стартера на home premium беплатно) сп1 выходит для издании home basic, home premium,professional, ultimate

Источник

Можно ли удалить папку WinSxS или ее содержимое?

Да, удалить можно вообще любую системную папку или файл. Правда, в этом случае последствия не заставят себя ждать: уже при следующем включении или перезагрузке Windows может не запуститься, а большинство способов восстановления окажутся бесполезными.

Другие возможные последствия удаления отдельных файлов папки WinSxS:

  • сбои, вылеты и перезапуск компьютера;
  • проблемы с установкой обновлений;
  • проблемы с откатом изменений.

Удалять саму папку WinSxS или ее содержимое, как и любой другой системной директории, настоятельно не рекомендуется, но это не означает, что пользователю нужно смириться с ситуацией. Есть возможность уменьшить занимаемый ею объем памяти.

Как автоматизировать очистку папки WinSxS

В Windows 8 очистка возложена на отдельное запланированное задание, а в крайнем случае можно воспользоваться утилитой командной строки DISM.exe. В Windows 7 единственный доступный пока способ заключается в создании настроенной конфигурации утилиты «Очистка диска» и добавления полученной команды в планировщик.

В командной строке, от имени администратора, выполните:

:: настройка очистки папки winsxsREG ADD «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCachesUpdate Cleanup» /v StateFlags0088 /t REG_DWORD /d 2 /f:: (необязательно) настройка очистки временных файлов (в частности зачищает временную папку dism)REG ADD «HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionExplorerVolumeCachesTemporary 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). Для успешного выполнения задания необходимо наличие у пользователя прав администратора.

Вопросы и ответы

question-96Первый день обсуждения очертил круг вопросов. Ответы на большинство из них можно узнать, изучив предыдущие статьи о папке WinSxS, на которые я активно ссылался. Но материал требует внимания и определенного уровня технической подготовки. Поэтому я постараюсь максимально просто разобрать их здесь.

Не удается скачать обновление KB2852386. Что делать?

Качать с помощью Windows Update, как я сразу советую в статье. Обновление будет в списке рекомендуемых.

Если вы пытаетесь скачать в браузере и получаете ошибку «Эта версия средства проверки Windows Geniune Advantage более не поддерживается…», убедитесь что:

  1. Для закачки используется Internet Explorer
  2. В Internet Explorer разрешена установка дополнений / элементов ActiveX

При соблюдении этих двух условий средство проверки подлинности не скачивается на ПК, а устанавливается в качестве надстройки браузера и выполняет валидацию.

Это — все официальные способы получения обновления, и другие здесь рассматриваться и обсуждаться не будут.

Удалится ли папка WinSxS после очистки?

Нет, но число подпапок и файлов в ней уменьшится, а следовательно и ее объем.

Что конкретно удаляется?

Неиспользуемые файлы обновлений. Эти файлы не участвуют в работе системы, потому что вместо них уже используются файлы из более свежих обновлений.

Сколько места освободится? Почему у других удалилось 6GB, а у меня ничего???

Объем удаленных файлов зависит от сочетания трех факторов:

  1. Дата установки SP 1 или Windows 7 с SP1, от которого в любом случае ведется учет установленных обновлений. Чем дольше установлена система, тем больше количество и объем предыдущих версий файлов в WinSxS.
  2. Частота обновления компонента. Например, волны ошибки 0xc0000005 связаны с тем, что файлы ядра обновлялись три месяца подряд. При этом после каждого обновления в WinSxS сохранялась предыдущие версии файлов.
  3. Регулярность установки обновлений. Продолжая пример, если автоматическое обновление только что включили после трехмесячного перерыва, в 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:WindowsWinSxS.

Как уменьшить размер папки winsxs
Увеличить рисунок

Папки со сжатыми файлами помечены синим. Пока что я не видел ни одного факта сжатия в Windows 7.

Почему не работает команда DISM /Online /Cleanup-Image /StartComponentCleanup?

Потому что она для Windows 8 и новее. В Windows 7 используйте очистку диска, следуя инструкциям этой статьи.

Продолжение следует…

2. Папка Windows Temp

Windows-Temp-Folder.png

Расположение: C: Windows Temp

Как можно догадаться из названия, временные файлы Windows не важны за пределами их первоначального использования. Файлы и папки внутри содержат информацию, которую Windows использовала когда-то, но больше не нужна.

Помимо очистки с помощью Disk Cleanup. Вы можете посетить эту папку и удалить ее содержимое, нажав Ctrl + A выбрать все, а затем нажмите удалить. Когда вы делаете это, Windows может выдать вам ошибку о паре элементов – просто проигнорируйте их и очистите все остальное.

Ещё способы очистки дисков от мусора

Ваша поддержка нам очень нужна, спасибо!Ваша поддержка нам очень нужна, спасибо!

Ваша поддержка нам очень нужна, спасибо!

Дискуссия

У меня к вам примерно те же вопросы, что и после публикации аналогичной статьи о Windows 8. Но учитывая высокий процент владельцев Windows 7, я ожидаю увидеть больше ответов :)

Пожалуйста, напишите в комментариях:

  1. Получилось ли у вас оптимизировать папку WinSxS
  2. Сколько места вы сэкономили (перевести байты в гигабайты можно так)
  3. Как давно вы установили систему
  4. Подверглись ли у вас файлы в подпапках WinSxS сжатию в рамках очистки (если сжимаются, покажите скриншот TreeSize)

Если у вас возникли вопросы, я постараюсь ответить на них в комментариях и/или дополнить статью.

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: