Форум программистов, компьютерный форум, киберфорум
Наши страницы
Windows 7
Войти
Регистрация
Восстановить пароль
 
 
vavun
9901 / 5189 / 788
Регистрация: 07.04.2013
Сообщений: 15,139
#1

Экстренная очистка места на системном разделе - Windows 7

08.04.2017, 10:57. Просмотров 6771. Ответов 110

Данный скрипт предназначен для быстрого высвобождения места на диске C:\ для windows vista, 7, 8, 8.1, 10
Тема создана ввиду того, что проблема отсутствия свободного места на системном разделе не теряет актуальности.

Скачать CLEANUP.zip распаковать в любое удобное место и запустить.
Не запускать из архива.

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

Скрипт не удаляет никаких данных необходимых для корректной работы ОС и программ.
Скрипт не удаляет личные файлы пользователя

Экстренная очистка места на системном разделеЭкстренная очистка места на системном разделе

Краткое описание функционала:
  • Удаление точек восстановления и теневых копий
  • Создание новой точки восстановления перед очисткой (по умолчанию отключено)
  • Очистка временных директорий для всех пользователей ПК
  • Очистка кеша магазина windows и modern приложений (только для windows 8, 8.1 и 10)
  • Очистка кешей популярных браузеров для всех пользователей ПК
  • Очистка временных директорий и кешей steam
  • Очистка кеша 1С для всех пользователей ПК
  • Удаление не нужных более директорий оставшихся после установки программ и драйверов
  • Удаление стандартных образцов медиа (образцы картинок, музыки и видео)
  • Очистка корзины на системном диске
  • Удаление установочного кеша MS Office в корне диска (C:\MSOcache) (по умолчанию отключено)
  • Сжатие установочного кеша MS Office в корне диска (C:\MSOcache)
  • Очистка системных временных директорий и кешей
  • Удаление кешированных данных и файлов обновлений различных программ вне пользовательских директорий
  • Очистка winsxs (директории backup и ManifestCache)
  • Очистка устаревших компонентов winsxs (только для windows 8, 8.1 и 10) (по умолчанию отключено)
  • Удаление бекапа старых версий windows (C:\Windows.old, C:\Windows.old.000, C:\Windows.old.001 и так далее)
  • Сжатие установочных пакетов программ, которые нельзя удалять
  • Глубокий поиск (поиск и удаление на системном диске файлов с расширением *.bak *.old *.temp *.tmp *.log *.dmp)
  • Очистка при помощи системной программы "Очистка диска" по всем пунктам
Подробнее можно узнать открыв скрипт любым текстовым редактором и посмотрев удаляемые пути и файлы

Скрипт НЕ выполняет очистку реестра


Каждый пункт можно отключить или включить в "настройках" скрипта.
Для этого нужно открыть скрипт любым текстовым редактором (рекомендую Akelpad или Notepad++ вместо блокнота) найти секцию настроек и раскомментировать либо закомментировать строку вызывающую определенный набор действий (убрать :: перед call чтобы включить действие, или добавить, чтобы отключить) все настройки подробно описаны.

Примеры:
Очистка WinSXS включена
Windows Batch file
:: Очистка WinSXS
call :WINSXS
Очистка WinSXS выключена
Windows Batch file
:: Очистка WinSXS
:: call :WINSXS

Если скрипт не помог высвободить достаточно места или вы хотите, чтобы с вашей помощью он был дополнен и исправлен
Скачайте анализатор SpaceSniffer, запустите его от имени администратора и отсканируйте диск C:.
После завершения сканирования жмите File => Export to file.
Из выпадающего меню выбираете SpaceSniffer binary snapshot и жмете значок шестеренки.
Это создаст отчет о занятом пространстве, запакуйте его в архив и загрузите на форум.
Так я смогу увидеть, что именно занимает место на вашем системном диске.
Если вам известно, что занимает место просьба об этом так же сообщить.


Предупреждение !
Не смотря на то, что использование данного скрипта теоретически надежнее и безопаснее использования различных программ чистилок я не несу никакой ответственности за возможную потерю важных данных или работоспособность вашей ОС (в прочем, как и авторы программ чистилок)
Все действия вы выполняете на свой страх и риск, скрипт предоставлен как есть, вы в праве его использовать или не использовать.
1
Вложения
Тип файла: zip CLEANUP.zip (6.6 Кб, 8 просмотров)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
08.04.2017, 10:57
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Экстренная очистка места на системном разделе (Windows 7):

Свободное место на системном разделе
Дело было так. Установил я по новой винду, основные программы. Ставил под...

Как пользоваться экстренной очисткой на системном разделе
Turok123 :sorry: Прочитал статью, но так и не понял где включатель...

Мало места на системном диске
На "Цэ" установлена сама ОС, офис 2007, пяток браузеров, всякие архиваторы,...

Очистка диска: место на системном диске уменьшилась до критической точки
здравствуйте ув. форумчане! сегодня обнаружил что свободное место на системном...

Куда могло деться 200 ГБ места на несистемном разделе жёсткого диска?
В "Моём компьютере" указано что из 1.7 ТБ свободно - 150 ГБ, а выделив все...

Синий экран при удалении аваста и очистка места
В общем, сначала я был обладателем касперского, после этого решил перейти на...

110
V1RTuE
369 / 291 / 32
Регистрация: 30.01.2015
Сообщений: 1,254
11.10.2017, 21:22 #81
зря я запустил на бухгалтерском компе экстренную очистку (( полетела база Астрала и все резервные копии, которые распологались в C:\Program Files (x86)\Astral\AstralReport\Backups и имели расширение *.bak
сам я с астралом мало знаком, но в тп сказали, что действительно сама база хранится в файле с таким расширением.

я так понял это всё из-за этого кода (719 строка):
Код
pushd "%SYSTEMDRIVE%\" && (del /a /f /s /q *.bak *.old *.temp *.tmp & popd)
теперь вообще не знаю что делать. тем более всё находится на ssd-диске 120-гиговом. база весила 4 гига. тут и винда. шансы я так понимаю нулевые у меня.
Предлагаю либо для Астрала сделать исключение, либо вообще не удалять bak-файлы

Добавлено через 23 минуты
я в шоке. как разработчики умудрились рабочей базе присваивать расширение *.bak и хранить ее в папке Backups??
1
persen27
3863 / 2402 / 289
Регистрация: 28.06.2013
Сообщений: 8,311
11.10.2017, 21:45 #82
Цитата Сообщение от V1RTuE Посмотреть сообщение
теперь вообще не знаю что делать
Восстановить через R-Studio и т.п софт не пробовали?
1
V1RTuE
369 / 291 / 32
Регистрация: 30.01.2015
Сообщений: 1,254
12.10.2017, 08:45 #83
Цитата Сообщение от persen27 Посмотреть сообщение
Восстановить через R-Studio и т.п софт не пробовали?
пробовал конечно. безрезультатно((
0
Persk
Модератор
Эксперт Windows
7449 / 3179 / 220
Регистрация: 25.10.2010
Сообщений: 13,086
12.10.2017, 18:38 #84
Бекапы необходимо делать, с компов бухов на сервер или в облако или на съемный накопитель и чем чаще тем лучше.
И самое золотое правило, никогда не проводить эксперименты по чистке, оптимизации и т.п. на бухгалтерских ПК.
Но, что сделано, то уже сделано, спасибо за то, что отписали о возникшей проблеме.
2
V1RTuE
369 / 291 / 32
Регистрация: 30.01.2015
Сообщений: 1,254
13.10.2017, 07:17 #85
Цитата Сообщение от Persk Посмотреть сообщение
Бекапы необходимо делать, с компов бухов на сервер или в облако или на съемный накопитель и чем чаще тем лучше.
если бы это была организация, то да. а так домашний комп. бух типа на аутсорсинге. я конечно объяснил, что бэкапы делать надо и показал как, но это уже останется на ее совести. а так это была разовая у меня работа и сомневаюсь, что ко мне теперь она обратится снова. давно так не косячил но зато вынес бесценный опыт по работе с чертовым астралом.
Кстати, новая версия скрипта будет с учетом особенностей астрала?
0
gecata
Модератор
Эксперт HardwareЭксперт Windows
12616 / 6090 / 416
Регистрация: 03.01.2012
Сообщений: 24,670
13.10.2017, 11:24 #86
Наверное, надо просто по умолчанию включить эту функцию.
Цитата Сообщение от vavun Посмотреть сообщение
Создание новой точки восстановления перед очисткой (по умолчанию отключено)
Правда, не совсем ясно, сохранится ли эта точка, раз существует функция
Цитата Сообщение от vavun Посмотреть сообщение
Удаление точек восстановления и теневых копий
1
Turok123
3445 / 1470 / 188
Регистрация: 01.05.2013
Сообщений: 6,352
13.10.2017, 19:24 #87
Цитата Сообщение от Persk Посмотреть сообщение
Бекапы необходимо делать, с компов бухов на сервер или в облако или на съемный накопитель
Или Azure. Облако для всех.
0
V1RTuE
369 / 291 / 32
Регистрация: 30.01.2015
Сообщений: 1,254
14.10.2017, 17:16 #88
небольшая опечатка строка 213
Код
<nul set /p "T= Временная становка системных служб мешающих очистке           :"
Остановка

Добавлено через 49 минут
сейчас на одном компе через секунду после временной остановки системных служб скрипт выдает какой то текст и завершается. Windows 7 Enterprise sp1 MSDN. Антивирус удален. Брандмауэр отключен. Как отследить ошибку?

Добавлено через 48 секунд
как выводить в лог весь текст из окна?
0
Jeka8
Заблокирован
19.11.2017, 19:50 #89
Не смотря на то, что использование данного скрипта теоретически надежнее и безопаснее использования различных программ чистилок я не несу никакой ответственности за возможную потерю важных данных или работоспособность вашей ОС (в прочем, как и авторы программ чистилок)
0
ScrollLock
киберпаразит
Эксперт Windows
9661 / 2732 / 170
Регистрация: 14.06.2011
Сообщений: 9,409
20.11.2017, 16:06 #90
Jeka8, вы смешной такой. а если вы сами при использовании данного скрипта пнете ногой системный блок или уроните ноутбук, а потом заявитесь с предъявой: мол работал со скриптом и пришел песец. ЛЮБОЕ лицензионное соглашение подразумевает данный пункт! вы в поликлинику когда приходите и в гардероб вещи сдаете, что там на бумажечке написано?
3
vavun
9901 / 5189 / 788
Регистрация: 07.04.2013
Сообщений: 15,139
28.11.2017, 01:26  [ТС] #91
Цитата Сообщение от V1RTuE Посмотреть сообщение
зря я запустил на бухгалтерском компе
Будь у меня бухгалтерский комп с бекапами в единственном числе на этом же компе в неизвестном месте я бы тоже не стал запускать.
Вы б еще на продакщн сервере запустили ей-богу.

Хотя не могу не согласиться, что формат бекапов и место (особенно место) его хранения выбрано мягко говоря через анус.

Цитата Сообщение от V1RTuE Посмотреть сообщение
Кстати, новая версия скрипта будет с учетом особенностей астрала?
Новой версии не будет. (Ну или не в ближайшие полгода точно) Если хотите подправьте для себя, благо все открывается любым текстовым редактором и даже строку нужную вы сами нашли.

Цитата Сообщение от gecata Посмотреть сообщение
Правда, не совсем ясно, сохранится ли эта точка, раз существует функция
Это я делал, чтобы был выбор, кому надо, тот сам настроит.
При определенных обстоятельствах одна едиснвтенная точка восстановления может нехило урвать места. (а то и вовсе при выключенном восстановлдении системы гадкая, но полезная sys vol inf может поджирать не в себя) Не вдаваясь в подробности - особенность работы восстановления системы. Да ты не хуже меня знаешь, что к чему.

Цитата Сообщение от V1RTuE Посмотреть сообщение
небольшая опечатка строка 213
Я художник, я так вижу

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


Господа модераторы !
Добавьте в шапку оговорку о том, что в случае если условная %PROGRAM_NAME% хранит свои бекапы на системном разделе в папке Program files в формате *.bak нужно оторвать руки программисту иметь ввиду, что такие бекапы будут удалены.

ИЛИ

Будет очень неплохо, если кто-либо из модераторов поправит опечатку в скрипте и удалит *.bak к чертям от греха подальше и перезальет скрипт (новым постом, плиз, если кто решится)

Так же просьба добавить, что тема больше для скучающих и эксперементаторов (или скучающих эксперементаторов) для экспериментов на домашних пк, где нет жизненно или финансово важной информации.
Не надо запускать первый попавшийся мега очиститель на рабочем компе, даже если он написан таким милым ёжиком, как я.

И вообще, я уже пару раз просил ее открепить из списка "важных", но вам виднее.
2
persen27
3863 / 2402 / 289
Регистрация: 28.06.2013
Сообщений: 8,311
28.11.2017, 02:28 #92
vavun, это не ваша проблема если
Цитата Сообщение от vavun Посмотреть сообщение
формат бекапов и место (особенно место) его хранения выбрано мягко говоря через анус.
и не стоит из-за этого что-то менять\удалять и т.п. Все объяснения\предупреждения в посте ясно расписаны,единственное что можно добавить - это банальное предупреждение: Перед применением создайте бекап на другой носитель! Скрипт работает эффективно,убедился в этом не раз на многих з@...ных компах.
1
Joey
Модератор
827 / 549 / 218
Регистрация: 05.05.2015
Сообщений: 3,181
Записей в блоге: 1
31.12.2017, 01:44 #93
vavun, скрипт полезный, видно, что много сил и желания вложено, СПАСИБО!

Насчет 213 строчки Вам уже сказали, отмечу еще одну ошибку (кажется, серьезная): если имя пользователя с пробелом в пути, то в :BROWSERS возникает ошибка при вызове :BROWSERSMAIN - для пользователя Андрей Пожарский выскочило
Код
Пользователи: Андрей Пожарский Непредвиденное появление: Пожарский""=="".
И скрипт вылетает

Добавлено через 9 минут
A tiny orthographical note:
on 784: comma is unnecessary
on 786: "наршение" is misspelled
0
vavun
9901 / 5189 / 788
Регистрация: 07.04.2013
Сообщений: 15,139
31.12.2017, 01:49  [ТС] #94
Цитата Сообщение от Joey Посмотреть сообщение
возникает ошибка при вызове :BROWSERSMAIN
Нашел, благодарю.

до
Windows Batch file
298
if "%1"=="" start /wait "" RunDll32 InetCpl.cpl,ClearMyTracksByProcess 8
После
Windows Batch file
298
if "%~1"=="" start /wait "" RunDll32 InetCpl.cpl,ClearMyTracksByProcess 8
Добавлено через 59 секунд
У себя проверил - теперь не падает. Попробуйте у себя.

Цитата Сообщение от Joey Посмотреть сообщение
видно, что много сил и желания вложено
Ага, почти 800 строк на cmd наговнокодить

Добавлено через 2 минуты
хотя 298-ю строку можно вообще убрать, наверно.
0
Бизаро
0 / 0 / 0
Регистрация: 26.06.2014
Сообщений: 48
08.01.2018, 15:43 #95
У меня на x64 windows 7 после запуска очистки, заметил странную закономерность - страницы в браузере (Хром) правильно работают(кнопки всякие) только после двух перезагрузок). Первый раз когда открываешь то понятно что фигня выходит, так-как браузер хочет открыть закешированную страницу.
0
vavun
9901 / 5189 / 788
Регистрация: 07.04.2013
Сообщений: 15,139
08.01.2018, 15:48  [ТС] #96
Бизаро, отключите очистку кешей в браузерах.
У меня хрома нет, но есть хромиум. Он адекватно реагирует, ему хватает одного перехода по любой ссылке, нул или один раз просто обновить страницу.

Еще могу посоветовать нажать Ctrl + F5 на любой странице в хроме, это не просто обновит страницу, но и заставит браузер перестроить кэш.

Добавлено через 1 минуту
Бизаро, раз воспользовались - сделайте доброе дело и сформируйте отчет SpaceSniffer.
Может надумаю обновить скрипт с исправлениями и дополнениями.
0
Бизаро
0 / 0 / 0
Регистрация: 26.06.2014
Сообщений: 48
08.01.2018, 16:14 #97
Ну я то разберусь) Но хочу использовать часть скрипта для очистки места во всех браузерах на других компах, и звонки пользователей с жалобами о том что нужно перегружать страницы не хочется выслушивать, по этому хочется узнать причину.
Просто удаляя кеш хрома таких приколов не было.

Добавлено через 8 минут
Snaphot
0
Vedeneya
1 / 1 / 0
Регистрация: 27.07.2011
Сообщений: 42
21.02.2018, 17:45 #98
vavun, я на 7-ке, 8-ке, ХР-3 попробовала, открылась красивая картинка со всем, что у меня на ПК было, даже сохранила текстовый файл и скриншот, и всё... Дальше ничего не получалось, куда я только не тыкалась! Вы, простите меня, я не очень грамотна в ПК, но пытаюсь! Архив CLEANUP весил побольше - 1мбс лишним! Скрин на другом компьютере!
0
V1RTuE
369 / 291 / 32
Регистрация: 30.01.2015
Сообщений: 1,254
21.02.2018, 19:14 #99
Vedeneya, покажите скриншот. а вообще рекомендуется после скачивания архива его распаковать и уже из папки, в которую распаковался файл, запускать
0
Vedeneya
1 / 1 / 0
Регистрация: 27.07.2011
Сообщений: 42
21.02.2018, 19:26 #100
V1RTuE, спасибо, за ответ! Скриншот, только завтра, это на другом ПК. Я архив распаковала, перенесла в папку "мои документы" и открыла. Появилась табличка, а под ней ещё одна (цветная), где всё, что у меня на ПК было, чёрным шрифтом обозначалось. Стрелочка ещё и делала эти окошки активными, могла их и развернуть от папок, до файлов. Вверху квадратики, они разворачивали и сворачивали содержимое окошек, даже цвета я меняла! Но когда пыталась сохранить, то в виде текстового файла сохранилось, а виде интернет файла было пусто(делала несколько раз). А как удалять не знаю! Сейчас попробую на этом ПК. Спасибо ещё раз!
0
21.02.2018, 19:26
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2018, 19:26
Привет! Вот еще темы с решениями:

Редактирование txt в системном разделе
Как реализовать запись (изменение) .txt файла в системном разделе: c\windows...

Непонятные папки на системном разделе Windows 8.1
Добрый день. Вопрос, на системном диске наблюдаю появления папок непонятного...

Cоздать папку на системном разделе и файлы
file:///var/www/ установил на убунту апач, пхп и тд не активна кнопка...

Как устранить пустые области в системном разделе?
Windows XP SP3. Общий объём системного раздела - 8Гб. Сумма объёмов всех...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru