Форум программистов, компьютерный форум, киберфорум
Наши страницы

Windows 7

Войти
Регистрация
Восстановить пароль
 
 
vavun
Выскочка
Эксперт Windows
9436 / 4910 / 740
Регистрация: 07.04.2013
Сообщений: 14,394
Записей в блоге: 2
#1

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

08.04.2017, 10:57. Просмотров 5190. Ответов 96

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


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

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

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

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

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

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

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

96
persen27
3364 / 2158 / 250
Регистрация: 28.06.2013
Сообщений: 7,538
20.09.2017, 14:37 #76
Цитата Сообщение от gecata Посмотреть сообщение
Самое паскудное
заключается в том что
Цитата Сообщение от gecata Посмотреть сообщение
за 6 лет чищу их первый раз
потому так долго,а обычно быстрее и предлагает перезагрузку сразу,а у вас по-видимому совпало с установкой очередных обнов.
0
gecata
20.09.2017, 15:08
  #77

Не по теме:

persen27, Утром устанавливалась одна обнова для дефендера. После неё перезагрузки не было. Да и не бывает никогда. А почистить я решила вечером (просто осталось на системном диске 11 Гб, а у меня на хрю раз случилось из-за неаккуратной работы с VirtualDub`ом "переполнение" системного диска. Дык, даже удалить файлы с него не давалось! Спас от поисков Лив сиди такой финт: открыла медиаплеер, поставила галочку "Удалять не только из библиотеки, но и с компьютера" и поудаляла нафиг пару роликов... У меня тогда был один жёсткий диск (40 Гб), а на нём - один том)

0
Turok123
3306 / 1381 / 174
Регистрация: 01.05.2013
Сообщений: 6,061
22.09.2017, 13:04 #78
gecata, То ли ещё будет, если шарахнуть по системе штатной расширенной очисткой, поставив все галочки...
0
gecata
Модератор
Эксперт HardwareЭксперт Windows
12297 / 5772 / 376
Регистрация: 03.01.2012
Сообщений: 23,528
22.09.2017, 13:19 #79
Turok123, Не, я часто пользуюсь штатной очисткой. Просто в системные файлы полезла ею впервые...
0
Turok123
3306 / 1381 / 174
Регистрация: 01.05.2013
Сообщений: 6,061
23.09.2017, 12:27 #80
Цитата Сообщение от gecata Посмотреть сообщение
я часто пользуюсь штатной очисткой

Не по теме:

Заметила, я говорю о расширенной !

Она по умолчанию не включена, её надо включать, настраивать и пунктов там гораздо больше, чем в той очистке, что по умолчанию. А, главное, работает корректно и после неё штатная дефрагментация и поиск обновлений работают бодрее.
1
V1RTuE
325 / 245 / 20
Регистрация: 30.01.2015
Сообщений: 1,028
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
3364 / 2158 / 250
Регистрация: 28.06.2013
Сообщений: 7,538
11.10.2017, 21:45 #82
Цитата Сообщение от V1RTuE Посмотреть сообщение
теперь вообще не знаю что делать
Восстановить через R-Studio и т.п софт не пробовали?
1
V1RTuE
325 / 245 / 20
Регистрация: 30.01.2015
Сообщений: 1,028
12.10.2017, 08:45 #83
Цитата Сообщение от persen27 Посмотреть сообщение
Восстановить через R-Studio и т.п софт не пробовали?
пробовал конечно. безрезультатно((
0
Persk
Модератор
Эксперт Windows
7402 / 3131 / 204
Регистрация: 25.10.2010
Сообщений: 12,958
12.10.2017, 18:38 #84
Бекапы необходимо делать, с компов бухов на сервер или в облако или на съемный накопитель и чем чаще тем лучше.
И самое золотое правило, никогда не проводить эксперименты по чистке, оптимизации и т.п. на бухгалтерских ПК.
Но, что сделано, то уже сделано, спасибо за то, что отписали о возникшей проблеме.
2
V1RTuE
325 / 245 / 20
Регистрация: 30.01.2015
Сообщений: 1,028
13.10.2017, 07:17 #85
Цитата Сообщение от Persk Посмотреть сообщение
Бекапы необходимо делать, с компов бухов на сервер или в облако или на съемный накопитель и чем чаще тем лучше.
если бы это была организация, то да. а так домашний комп. бух типа на аутсорсинге. я конечно объяснил, что бэкапы делать надо и показал как, но это уже останется на ее совести. а так это была разовая у меня работа и сомневаюсь, что ко мне теперь она обратится снова. давно так не косячил но зато вынес бесценный опыт по работе с чертовым астралом.
Кстати, новая версия скрипта будет с учетом особенностей астрала?
0
gecata
Модератор
Эксперт HardwareЭксперт Windows
12297 / 5772 / 376
Регистрация: 03.01.2012
Сообщений: 23,528
13.10.2017, 11:24 #86
Наверное, надо просто по умолчанию включить эту функцию.
Цитата Сообщение от vavun Посмотреть сообщение
Создание новой точки восстановления перед очисткой (по умолчанию отключено)
Правда, не совсем ясно, сохранится ли эта точка, раз существует функция
Цитата Сообщение от vavun Посмотреть сообщение
Удаление точек восстановления и теневых копий
1
Turok123
3306 / 1381 / 174
Регистрация: 01.05.2013
Сообщений: 6,061
13.10.2017, 19:24 #87
Цитата Сообщение от Persk Посмотреть сообщение
Бекапы необходимо делать, с компов бухов на сервер или в облако или на съемный накопитель
Или Azure. Облако для всех.
0
V1RTuE
325 / 245 / 20
Регистрация: 30.01.2015
Сообщений: 1,028
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
9607 / 2655 / 165
Регистрация: 14.06.2011
Сообщений: 9,266
20.11.2017, 16:06 #90
Jeka8, вы смешной такой. а если вы сами при использовании данного скрипта пнете ногой системный блок или уроните ноутбук, а потом заявитесь с предъявой: мол работал со скриптом и пришел песец. ЛЮБОЕ лицензионное соглашение подразумевает данный пункт! вы в поликлинику когда приходите и в гардероб вещи сдаете, что там на бумажечке написано?
3
20.11.2017, 16:06
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.11.2017, 16:06
Привет! Вот еще темы с ответами:

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

Расширение жёсткого диска увеличить место на системном разделе - Апгрейд компьютера
Не хватает места на жёстком диске как можно его расширить\поменять без потери данных жёсткий диск один, и на нём windows ...

Расширение места на системном диске - Windows Server
Здравствуйте! как расширить системный раздел? есть свободное не размеченное место, но нет на сис разделе пункта &quot;расширить том&quot;, как...

Определить общее количество ОЗУ и свободного места на системном диске - CMD/BAT
Доброго времени суток. Нужно определить общее количество оперативной памяти и свободного места на системном жестком диске (для...


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

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

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