ClearTemp v1.5.9 Скачать

Ratiborus

Гуру форума
Администрация
ClearTemp v1.5.9

screenshot-2024-01-05-011.png


Очень простая, но полезная программка, в INI файлике прописаны папки, программа при запуске всё из этих папок удаляет. При завершении программы запускается таймер на 10 секунд, если в это время не щелкнуть мышкой по окну программы, она завершит свою работу.
В этой версии добавлены новые функции, для информации нажмите F1.
В INI файлик можно добавить параметр timeout=5, определяющий задержку перед закрытием окна программы. 0 - окно вообще не будет показано.
 

Вложения

  • ClearTemp.7z
    78 КБ · Просмотры: 666
Последнее редактирование:
jurok04 , если прога пишет про ошибку удаления, значит она пыталась удалить, но не смогла.
 
Sergey250 сказал(а):
Скорее всего дело не в длине, а в том, что файл/каталог занят каким то процессом.
Нет, дело именно в длине пути файлов, даже Повершеллом сложно снести все. С отключенным UAC программа удаляет все, кроме нескольких подпапок, то есть папка была 1ГБ и 100К файлов, осталось 16МБ и 100 файлов например. Пути ОЧЕНЬ длинные у остатка и Повершелл на это ругается тоже. Файлы не заняты ничем. Dism /online /Cleanup-Image /StartComponentCleanup /ResetBase оставляет 1 подпапку 100к файлов и только чистит остальные аналогичные подпапки. Спасает трюк зеркалирования папки в robocopy с последующим удалением зеркала и папки.
Код:
mkdir %SystemRoot%\servicing\empty_dir
robocopy %SystemRoot%\servicing\empty_dir %SystemRoot%\servicing\LCU /s /mir
rmdir %SystemRoot%\servicing\empty_dir
rmdir %SystemRoot%\servicing\LCU
Добавлено:
до запуска ClearTemp - 1,58 ГБ (1 700 263 065 байт) Файлов: 175 037; папок: 76 980
после запуска ClearTemp - 126 КБ (129 392 байт) Файлов: 370; папок: 38
пример имени файла, который не удалось удалить - "C:\Windows\servicing\LCU\Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.2604.1.10\wow64_windows-system-diag..rmdiagnosticactions_31bf3856ad364e35_10.0.19041.746_none_8a23a0acb53b5e65\r\windows.system.diagnostics.tracereporting.platformdiagnosticactions.dll"
 
jurok04 сказал(а):
Dism /online /Cleanup-Image /StartComponentCleanup /ResetBase оставляет 1 подпапку 100к файлов и только чистит остальные аналогичные подпапки. Спасает трюк зеркалирования папки в robocopy с последующим удалением зеркала и папки.
Желаете положить систему, ваше право. Только здесь не надо про это писать. Программа предназначена для быстрой очистки мусорных папок а не ковыряния в системных обновлениях. Для этого DISM используйте. :x
 
Dimanya сказал(а):
Желаете положить систему, ваше право.
Дело не в этом, каждый может вписать в .ini свои пути временных файлов для чистки. Мысль была вот в чем:
Ratiborus сказал(а):
если прога пишет про ошибку удаления, значит она пыталась удалить, но не смогла.
если прога не может удалять файлы с очень длинными путями, возможно ее можно/возможно/было бы интересно этому научить? Вдруг такое случится... :)
 
jurok04 сказал(а):
если прога не может удалять файлы с очень длинными путями, возможно ее можно/возможно/было бы интересно этому научить? Вдруг такое случится...
Очень длинный это тот у которого 65536+ символов в пути?
 
Dimanya сказал(а):
Очень длинный это тот у которого 65536+ символов в пути?
Да нет, всего 261 символ.

[offtopic]C:\Windows\servicing\lcu\Package_for_RollupFix~31bf3856ad364e35~amd64~~19041.2604.1.10\amd64_windows-system-diag..rmdiagnosticactions_31bf3856ad364e35_10.0.19041.746_none_7fcef65a80da9c6a\r\windows.system.diagnostics.tracereporting.platformdiagnosticactions.dll
[/offtopic]
 
jurok04 сказал(а):
Возможно ли сделать так, чтобы программа справлялась и с длинными именами файлов/папок а именно:
%windir%\servicing\LCU
jurok04 ,
Дело не в длинных путях, а в правах доступа для изменения (конкретно для этого каталога).
Вам же Dimanya писал:
Dimanya сказал(а):
Желаете положить систему, ваше право. Только здесь не надо про это писать. Программа предназначена для быстрой очистки мусорных папок а не ковыряния в системных обновлениях.
А так то да, если Вам всё же хочется "изврата" и невмоготу поскорее загубить систему "шаловливыми ручонками", то можете попробовать добавить в ClearTemp.ini строку:
%windir%\servicing\LCU
...и запустить программу (ClearTemp) с правами TrustedInstaller с контекстного меню проводника по пункту: "Run as TrustedInstaller"

Run As TrustedInstaller - запуск программы с повышенными привелегиями
 
Подумалось. А возможно сделать пути исключения? Например из указанных нами папок не всё удалять, а оставить нужные подпапки?
 
Игорь сказал(а):
Подумалось. А возможно сделать пути исключения? Например из указанных нами папок не всё удалять, а оставить нужные подпапки?
Можно. Кто бы только этим занялся... :)
 
Ratiborus сказал(а):
Игорь сказал(а):
Подумалось. А возможно сделать пути исключения? Например из указанных нами папок не всё удалять, а оставить нужные подпапки?
Можно. Кто бы только этим занялся... :)
Прога то ваша. Вам.
 
Майкрософт Виндовс Дефендер рубит ClearTemp v1.5.9.exe с недавних пор. Бормочет в детекте что-то про AutoKMS или KMSAuto :evil:
 
Можно было бы включить её в общий сборник программ. Прикольная ведь прожка.
 
Ratiborus сказал(а):
Ratiborus , ОМГ, зачем?
я не подозревал, что мой батник-веник выльется в нечто такое, что достойно упаковки в КМС-туллс!

jurok04 сказал(а):
Майкрософт Виндовс Дефендер рубит ClearTemp v1.5.9.exe
попробуйте отрезать у файла цифровую подпись, защитник чаще всего триггерится при виде личной подписи ратиборуса:)

удалить подпись корректно можно вот этим: FileUnsigner небольшая консольная утилита для удаления цифровых подписей

Отправлено спустя 1 минуту 27 секунд:
если детект на прогу останется - значит виновата упаковка, я писал об этом ратиборусу и всячески просил его не паковать этот файл. exe-пакерами/криптерами!
 
Angel сказал(а):
удалить подпись корректно можно вот этим: FileUnsigner небольшая консольная утилита для удаления цифровых подписей
Постоянно ею удаляю после патчей, когда ЦП становится недействительной.
Наоборот надо бы подписать все проги подписью, а то некоторые неподписанны у него вообще. Ну как есть уже много лет. Или наоборот отказаться от подписи вовсе во всех программах, только чтобы у прог были SHA-суммы приписаны в описаниях, а то мало-ли кто и что встроит туда вирусное. Лучше конечно все-все прожки которые неподписанные подписать. Итак уже на его программы давно антивирусы огрызаются.
---------------
И правда. С наличием ЦП по VirusTotal - 42 детекта. Удалил ЦП и стало всего 16 (наверное уже только на UPX упаковщик ругается). Кстати кто-то уже загружал её туда.
 
Здравствуйте. Видел и опробовал новую версию 1.6. В чём разница? Прежде просил вас сделать исключение по путям. Например есть что очищать в какой-то папке, но чтобы всё удалилось, кроме каких-то нужных нам подпапок. В этой версии не реализовано?
 
Назад
Верх Низ