Форум программистов, компьютерный форум, киберфорум
Windows 7
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск  
 
 
Рейтинг 4.90/197: Рейтинг темы: голосов - 197, средняя оценка - 4.90
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660

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

08.04.2017, 10:57. Показов 45686. Ответов 118

Студворк — интернет-сервис помощи студентам
Данный скрипт предназначен для быстрого высвобождения места на диске 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 и жмете значок шестеренки.
Это создаст отчет о занятом пространстве, запакуйте его в архив и загрузите на форум.
Так я смогу увидеть, что именно занимает место на вашем системном диске.
Если вам известно, что занимает место просьба об этом так же сообщить.


Предупреждение !
Не смотря на то, что использование данного скрипта теоретически надежнее и безопаснее использования различных программ чистилок я не несу никакой ответственности за возможную потерю важных данных или работоспособность вашей ОС (в прочем, как и авторы программ чистилок)
Все действия вы выполняете на свой страх и риск, скрипт предоставлен как есть, вы в праве его использовать или не использовать.
Вложения
Тип файла: zip CLEANUP.zip (6.6 Кб, 1093 просмотров)
4
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.04.2017, 10:57
Ответы с готовыми решениями:

Свободное место на системном разделе
Дело было так. Установил я по новой винду, основные программы. Ставил под систему 50000 МБ. Свободно осталось 15.0 / 48.7 ГБ. Все файлы на...

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

Мало места на системном диске
На "Цэ" установлена сама ОС, офис 2007, пяток браузеров, всякие архиваторы, плееры и прочее. Есть файл гибернации (4 гб), файл подкачки...

118
968 / 335 / 47
Регистрация: 30.01.2015
Сообщений: 1,446
11.10.2017, 21:22
Студворк — интернет-сервис помощи студентам
зря я запустил на бухгалтерском компе экстренную очистку (( полетела база Астрала и все резервные копии, которые распологались в C:\Program Files (x86)\Astral\AstralReport\Backups и имели расширение *.bak
сам я с астралом мало знаком, но в тп сказали, что действительно сама база хранится в файле с таким расширением.

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

Добавлено через 23 минуты
я в шоке. как разработчики умудрились рабочей базе присваивать расширение *.bak и хранить ее в папке Backups??
1
 Аватар для persen27
6518 / 3574 / 467
Регистрация: 28.06.2013
Сообщений: 11,094
11.10.2017, 21:45
Цитата Сообщение от V1RTuE Посмотреть сообщение
теперь вообще не знаю что делать
Восстановить через R-Studio и т.п софт не пробовали?
1
968 / 335 / 47
Регистрация: 30.01.2015
Сообщений: 1,446
12.10.2017, 08:45
Цитата Сообщение от persen27 Посмотреть сообщение
Восстановить через R-Studio и т.п софт не пробовали?
пробовал конечно. безрезультатно((
0
Модератор
Эксперт Windows
 Аватар для Persk
8748 / 3375 / 244
Регистрация: 25.10.2010
Сообщений: 13,603
12.10.2017, 18:38
Бекапы необходимо делать, с компов бухов на сервер или в облако или на съемный накопитель и чем чаще тем лучше.
И самое золотое правило, никогда не проводить эксперименты по чистке, оптимизации и т.п. на бухгалтерских ПК.
Но, что сделано, то уже сделано, спасибо за то, что отписали о возникшей проблеме.
2
968 / 335 / 47
Регистрация: 30.01.2015
Сообщений: 1,446
13.10.2017, 07:17
Цитата Сообщение от Persk Посмотреть сообщение
Бекапы необходимо делать, с компов бухов на сервер или в облако или на съемный накопитель и чем чаще тем лучше.
если бы это была организация, то да. а так домашний комп. бух типа на аутсорсинге. я конечно объяснил, что бэкапы делать надо и показал как, но это уже останется на ее совести. а так это была разовая у меня работа и сомневаюсь, что ко мне теперь она обратится снова. давно так не косячил но зато вынес бесценный опыт по работе с чертовым астралом.
Кстати, новая версия скрипта будет с учетом особенностей астрала?
0
Эксперт HardwareЭксперт Windows
 Аватар для gecata
15907 / 7930 / 755
Регистрация: 03.01.2012
Сообщений: 32,863
13.10.2017, 11:24
Наверное, надо просто по умолчанию включить эту функцию.
Цитата Сообщение от vavun Посмотреть сообщение
Создание новой точки восстановления перед очисткой (по умолчанию отключено)
Правда, не совсем ясно, сохранится ли эта точка, раз существует функция
Цитата Сообщение от vavun Посмотреть сообщение
Удаление точек восстановления и теневых копий
1
4250 / 1748 / 250
Регистрация: 01.05.2013
Сообщений: 7,818
13.10.2017, 19:24
Цитата Сообщение от Persk Посмотреть сообщение
Бекапы необходимо делать, с компов бухов на сервер или в облако или на съемный накопитель
Или Azure. Облако для всех.
0
968 / 335 / 47
Регистрация: 30.01.2015
Сообщений: 1,446
14.10.2017, 17:16
небольшая опечатка строка 213
Code
1
<nul set /p "T= Временная становка системных служб мешающих очистке           :"
Остановка

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

Добавлено через 48 секунд
как выводить в лог весь текст из окна?
0
Заблокирован
19.11.2017, 19:50
Не смотря на то, что использование данного скрипта теоретически надежнее и безопаснее использования различных программ чистилок я не несу никакой ответственности за возможную потерю важных данных или работоспособность вашей ОС (в прочем, как и авторы программ чистилок)
0
киберпаразит
Эксперт Windows
 Аватар для ScrollLock
9721 / 2786 / 188
Регистрация: 14.06.2011
Сообщений: 9,592
20.11.2017, 16:06
Jeka8, вы смешной такой. а если вы сами при использовании данного скрипта пнете ногой системный блок или уроните ноутбук, а потом заявитесь с предъявой: мол работал со скриптом и пришел песец. ЛЮБОЕ лицензионное соглашение подразумевает данный пункт! вы в поликлинику когда приходите и в гардероб вещи сдаете, что там на бумажечке написано?
3
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
28.11.2017, 01:26  [ТС]
Цитата Сообщение от V1RTuE Посмотреть сообщение
зря я запустил на бухгалтерском компе
Будь у меня бухгалтерский комп с бекапами в единственном числе на этом же компе в неизвестном месте я бы тоже не стал запускать.
Вы б еще на продакщн сервере запустили ей-богу.

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

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

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

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

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


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

ИЛИ

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

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

И вообще, я уже пару раз просил ее открепить из списка "важных", но вам виднее.
2
 Аватар для persen27
6518 / 3574 / 467
Регистрация: 28.06.2013
Сообщений: 11,094
28.11.2017, 02:28
vavun, это не ваша проблема если
Цитата Сообщение от vavun Посмотреть сообщение
формат бекапов и место (особенно место) его хранения выбрано мягко говоря через анус.
и не стоит из-за этого что-то менять\удалять и т.п. Все объяснения\предупреждения в посте ясно расписаны,единственное что можно добавить - это банальное предупреждение: Перед применением создайте бекап на другой носитель! Скрипт работает эффективно,убедился в этом не раз на многих з@...ных компах.
1
Джоуи
 Аватар для Joey
1083 / 645 / 240
Регистрация: 05.05.2015
Сообщений: 3,559
Записей в блоге: 2
31.12.2017, 01:44
vavun, скрипт полезный, видно, что много сил и желания вложено, СПАСИБО!

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

Добавлено через 9 минут
A tiny orthographical note:
on 784: comma is unnecessary
on 786: "наршение" is misspelled
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
31.12.2017, 01:49  [ТС]
Цитата Сообщение от 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
4 / 1 / 0
Регистрация: 26.06.2014
Сообщений: 70
08.01.2018, 15:43
У меня на x64 windows 7 после запуска очистки, заметил странную закономерность - страницы в браузере (Хром) правильно работают(кнопки всякие) только после двух перезагрузок). Первый раз когда открываешь то понятно что фигня выходит, так-как браузер хочет открыть закешированную страницу.
0
 Аватар для vavun
10593 / 5556 / 865
Регистрация: 07.04.2013
Сообщений: 15,660
08.01.2018, 15:48  [ТС]
Бизаро, отключите очистку кешей в браузерах.
У меня хрома нет, но есть хромиум. Он адекватно реагирует, ему хватает одного перехода по любой ссылке, нул или один раз просто обновить страницу.

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

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

Добавлено через 8 минут
Snaphot
0
1 / 1 / 0
Регистрация: 27.07.2011
Сообщений: 67
21.02.2018, 17:45
vavun, я на 7-ке, 8-ке, ХР-3 попробовала, открылась красивая картинка со всем, что у меня на ПК было, даже сохранила текстовый файл и скриншот, и всё... Дальше ничего не получалось, куда я только не тыкалась! Вы, простите меня, я не очень грамотна в ПК, но пытаюсь! Архив CLEANUP весил побольше - 1мбс лишним! Скрин на другом компьютере!
0
968 / 335 / 47
Регистрация: 30.01.2015
Сообщений: 1,446
21.02.2018, 19:14
Vedeneya, покажите скриншот. а вообще рекомендуется после скачивания архива его распаковать и уже из папки, в которую распаковался файл, запускать
0
1 / 1 / 0
Регистрация: 27.07.2011
Сообщений: 67
21.02.2018, 19:26
V1RTuE, спасибо, за ответ! Скриншот, только завтра, это на другом ПК. Я архив распаковала, перенесла в папку "мои документы" и открыла. Появилась табличка, а под ней ещё одна (цветная), где всё, что у меня на ПК было, чёрным шрифтом обозначалось. Стрелочка ещё и делала эти окошки активными, могла их и развернуть от папок, до файлов. Вверху квадратики, они разворачивали и сворачивали содержимое окошек, даже цвета я меняла! Но когда пыталась сохранить, то в виде текстового файла сохранилось, а виде интернет файла было пусто(делала несколько раз). А как удалять не знаю! Сейчас попробую на этом ПК. Спасибо ещё раз!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
21.02.2018, 19:26

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

"Зарезервировано системой" в системном разделе
Здравствуйте! В ходе переустановки Windows при покупке нового SSD столкнулся с типичной проблемой - по глупости не отсоединил старый...

Куда могло деться 200 ГБ места на несистемном разделе жёсткого диска?
В &quot;Моём компьютере&quot; указано что из 1.7 ТБ свободно - 150 ГБ, а выделив все файлы и папки на нём, и нажав их свойства получил - 1,36 ТБ (1...

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

Очистка места на системном диске
windows server 2016 нужно освободить место на диске системном посмотрел что много весит, нашел такую папку: ...


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

Или воспользуйтесь поиском по форуму:
100
Ответ Создать тему
Новые блоги и статьи
Саморегулирующийся социальный контракт для сервера cross-section.
Hrethgir 14.08.2026
С кодом конечно таких глубоких размышлений пока не было, впрочем я уже привык к алгоритмизации. Суть предмета записи: снова в диалоге с нейросетью (я взял пока себе ник для учётки админа - Rector). . . .
Часы электронные
Uhbif79 12.08.2026
Выкладываю программу часов. Программа позволяет: 1. Использовать системное время и дату, 2. Есть возможность вводить время и дату вручную. 3. Реализованы 2 будильника: начало и конец рабочего дня. . . .
Часы с будильником на основе класса QLCDNumber
Uhbif79 12.08.2026
Всем добрый день, выкладываю программу часов с будильником на основе класса QLCDNumber. Здесь я пробовал самостоятельно создавал классы, впервые столкнулся с видимостью переменной одного класса из. . .
Установка MinGW GCC 16.2 и CMake
8Observer8 10.08.2026
VK Видео: https:/ / vkvideo. ru/ video-240781534_456239017 YouTube: eY5-5PyI9NM Текстовая версия
Неделя из жизни имитационной модели склада: мои кривые руки растут, откуда надо
anaschu 10.08.2026
Неделя из жизни имитационной модели склада: как я почти написал неправильную логику и что с этим делать Работаю сейчас над учебно-рабочим проектом: строю в AnyLogic имитационную модель процессов. . .
Калькулятор для расчета родства
russiannick 07.08.2026
1. Задача: Создать калькулятор для расчета родства. Родственных связей существует 8 ступеней, такие как: p - отец P - мать q - муж Q - жена b - брат B - сестра s - сын S - дочь
Мир по моей воле
kumehtar 07.08.2026
Когда-то кажется, что всё просто. Ты весь такой светлый. Причиняешь добро. Борешься за справедливость в этом тёмном мире. Потом начинаешь замечать одну неприятную вещь. Почти каждый хороший. . .
Кредитный калькулятор
Maks 05.08.2026
Решение задачи по прикладной информатике средствами 1С. Задача: Напишите приложение-калькулятор, которое помогает рассчитывать параметры кредита для аннуитетного и дифференцированного видов. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru