Vasily Tararyshkin
июль 2015.
12076

Почему размер папки Windows со временем растет, что оттуда можно удалить и как?

Ответить
Ответить
Комментировать
0
Подписаться
5
3 ответа
Поделиться

Самая дико пухнущая папка это %Windir%\winsxs. Большее что видел - это когда её на семерке развезло до 37 гигабайт (на висте может вообще занимать все свободное пространство), это всё возникает у тех, кто любит помимо критических обновлений ставить рекомендуемые, от которых вообще никакого толку. самый верный способ это отключать все автоматические обновления, снять галочку с обновления продуктов MS и "очень важных" рекомендуемых, обновляться вручную раз в пару месяцев и ставить только важные обновления. Это профилактика (свойства системы - центр обновления Windows). Если она все-таки распухла, запустите через powershell (в пуске окошко такое, куда можно команду вбить, она же может поиск выполнять) или командную строку запустите команду cleanmgr, в которой если система свежая (обновляется периодически) будет помимо других окошко, рядом с которым написано "удалить резервные копии обновлений" с внушительной цифрой в гигабайтах, выбираем - запускаем - радуемся. До смешных значений эту папку не уменьшить, но гигабайт 8 освободить - вполне.

Либо до, либо после - без разницы поставьте Ccleaner и сделайте элементарную манипуляцию, в которой и пятилетний ребенок разберется - нажмите в первом окне кнопку анализировать, а когда анализ закончится - очистить, папка TEMP и всякий временный хлам от интернет-браузеров почистите, это может вычистить очень значительное пространство. Программы аналогичные этой ставить не советую, есть риск напортачить или попасть на программу-любительницу попугать и поклянчить (это всякие тюнапутилиты, систембустеры, продукты от иобит и прочая непотребность).

Случается, что папка WIN почищена, а места на диске свободного всё равно нет. Тогда вам в дополнительные параметры системы - защита системы, где выбираем системный диск в окошке, после чего нажимаем кнопку "настроить" и смотрим сколько места зарезервировано под точки восстановления, нередко случается что этот ползунок стоит в положении 40% от диска и этих точек сохранено на 40 гигов. Жмём клавишу "удалить" и двигаем ползунок влево, оставляем 3-5% и довольно смотрим на то как пол жесткого диска освободилось. Тем, кто считает, что эти точки несут большую роль скажу, что в 70% случаев система скажет "извините, откатить не получилось", так что очищайте не морщась. вполне достаточно одной-двух точек для реализации 30 успешных процентов восстановления системы.

Ещё один способ очистить пространство - отключить возможность "засыпать" и устранить файл hyberfil.sys, который может тоже занимать много места. В настройках энергосбережения в панели управления (значок зеленая батарейка) отрубаем возможность засыпать (вместо сон и гибернация - выключить или ничего), потом в powershell или командной строке набираем команду powercfg -h off и жмём ок.

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

Во-вторых, есть временная папка "%WINDIR%\Temp" (без кавычек), которая хранит временные файлы как самой операционной системы, так и внешних программ, которые туда пишут.

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

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

Также в современных Windows есть ещё один "более правильный" (с точки зрения программирования) подход: хранить временные файлы в "%USERPROFILE%\AppData\Local\Temp" (опять же без кавычек). Это некий общий склад временности для конкретного пользователя. Современные программы очень много чего туда пишут и далеко не всегда подчищают за собой.

%что-то% - это переменная, которая заменяется системой автоматически на привильный путь. WINDIR - папка Windows (обычно "C:\Windows"), USERPROFILE - имя текущего пользователя Windows (их может быть больше одно, как и папок ;) )

Значительную часть папки Windows (и со временем, все бóльшую) занимает папка WinSxS. Там хранятся старые версии системных файлов, которые заменяются при установке обновлений для Windows. Эта папка и приводит к постепенному увеличению объема папки Windows - со временем она может разрастись до 15 гигабайт и выше.

Очистить старые версии обновлений можно разными способами, самый простой - утилита «Очистка диска», подпункт "Очистка обновлений Windows".

Почти все остальные советы, что дали выше - все-таки не про папку C:\Windows :)

Ответить