- Создание собственного чистильщика
- Создание собственного чистильщика
- Очистка папки Prefetch
- Логи, баки, гиды
- Папка Dllcache, кто такая
- Системная программа Disk Cleanup
- Очистка диска
- Что получилось
- Создание собственного оптимизатора
- Очистка временных файлов
- Очистка папки Prefetch
- Очистка бортового журнала — логи, баки, гиды и прочее
- Коментарии
- Универсальный чистильщик кэша/истории браузеров для всех профилей
- Решение
Создание собственного чистильщика
В сети существует огромное количество различных программ направленных на оптимизацию компьютера временных файлов. каждому контролировать процесс собственноручно, или создать оптимизатор под свои нужды который денег и активациями статье стандартными средствами
Создание собственного чистильщика
Для начала откроем Блокнот и создадим bat файл. Назовите его как вам удобно, например «Cleaner». Давайте наполним его командами, которые будут выполняться поочередно, одна
Первым делом очисти папки TEMP, обычно несколько
Для этого будем использовать команду DEL (удалить) /F /S папки, подпапки
DEL /F /S /Q %WINDIR%\Temp\*.*
DEL /F /S /Q %SYSTEMDRIVE%\Temp\*.*
DEL /F /S /Q %Temp%\*.*
DEL /F /S /Q %Tmp%\*.*
Благодаря переменным командам Windows, сделать нашу программу гибкой, где операционная система установлена например, D:\,
%WINDIR%\Temp\ — равносильно C:\Windows\temp
%SYSTEMDRIVE% — системный раздел, C:\
%Temp% и переменные пути для папок временных файлов.
Очистка папки Prefetch
Напомню, Prefetch (.pf расширение) содержится информация открываемых программах для более быстрой загрузки. можно всё удалить, система будет грузиться быстрее, раз) медленнее. снова система создаст кэш этих часто запускаемых программа. Иногда Prefetch содержится кэш давно удаленных программа, поэтому размеры папки бесконтрольно увеличиваются, по умолчанию до
А вот для очистки папки Prefetch:
DEL /F /S /Q %WINDIR%\Prefetch\*.*
Логи, баки, гиды
Система продукты любят вести «бортовой журнал» совершенных действий В зависимости программ, этих файлов может скопиться мегабайт. Команда для удаления:
DEL /F /S /Q %SYSTEMDRIVE%\*.log
DEL /F /S /Q %SYSTEMDRIVE%\*.bak
DEL /F /S /Q %SYSTEMDRIVE%\*.gid
Суть этих команд что будут удалены все файлы по маске (*.log, *.bak, *.gid) диске, включая подкаталоги
Папка Dllcache, кто такая
Dllcache нужна для службы Windows File Protection (WFP). необходима для обеспечении в целостности системных файлов, копии каждого защищаемого файла только пытается заменить или изменить защищаемый файл, то восстановлен Назначение:
— В dllcache хранятся копии части системных это большой объём.
— Dllcache растёт работы Win XP, установки новых обновлений (патчей).
— Служба WFP конфигурируется и утилиты sfc.exe. можно задать max размер dllcache полностью отключить данную службу.
Если установлены все драйвера программное обеспечение, может избавиться информации:
Сначала устанавливаем размер кеша например в 0:
sfc /cachesize=0
Затем чистим кеш:
sfc /purgecache
Система самостоятельно заполняет кеш размера (если он не 0).
Системная программа Disk Cleanup
Очистка диска
Удалить ненужные файлы можно Disk Cleanup. Многим наверняка приходилось работать инструментом через графический интерфейс, можно запустить и строки. параметров командной строки (ключей) Disk Cleanup можно настроить файлов определенных типов. Поначалу работа строкой может показаться слишком сложной, но те, кто освоит ее, смогут убедиться данного метода.
При запуске Disk Cleanup строки используется команда Cleanmgr, которая имеет три параметра:
Автоматизация удаления файлов Cleanmgr — двухэтапный процесс. Сначала команда запускается /d и /sageset, чтобы указать набор файлов, подлежащих удалению, выполняется повторно /sagerun для проведения собственно очистки.
Параметр /d позволяет выбрать диск, будут удалены ненужные файлы.
Параметр /sageset используется для выбора типов файлов, которые следует удалить (например, временные файлы установки, старые файлы Chkdsk), данному набору типов файлов уникального номера. Синтаксис команды /d и /sageset:
cleanmgr /d X: /sageset:n
где символ целевого диска, а n — уникальное числовое значение от 65535. хранит набор файлов номер
Параметр /sagerun используется для обработки утилитой Disk Cleanup набора файлов, указанных параметром /sageset. Команда имеет следующий вид:
где n — номер удаляемого набора файлов. команды /sagerun параметр /d
Покажем, как организовать группу файлов для удаления, применить Disk Cleanup. Необходимо открыть окно командной строки команду
cleanmgr /d C: /sageset:100
затем нажать клавишу Enter. диалоговое окно Disk Cleanup Settings. диалоговом окне следует выбрать типы файлов, подлежащих удалению. OK Disk Cleanup сохранит эту группу файлов под номером 100. Затем нужно ввести команду
чтобы автоматизировать применение инструмента Disk Cleanup файлам. Таким образом, процедура весьма проста.
Осталось только объединить два этапа команду оператором & — выполнить команду успешном выполнении команды 1.
Cleanmgr /sageset:65535 & Cleanmgr /sagerun:65535
Что получилось
DEL /F /S /Q %WINDIR%\Temp\*.*
DEL /F /S /Q %SYSTEMDRIVE%\Temp\*.*
DEL /F /S /Q %Temp%\*.*
DEL /F /S /Q %Tmp%\*.*
DEL /F /S /Q %WINDIR%\Prefetch\*.*
DEL /F /S /Q %SYSTEMDRIVE%\*.log
DEL /F /S /Q %SYSTEMDRIVE%\*.bak
DEL /F /S /Q %SYSTEMDRIVE%\*.gid
sfc /cachesize=0
sfc /purgecache
Cleanmgr /sageset:65535 & Cleanmgr /sagerun:65535
Создание собственного оптимизатора
Первым делом откроем Блокнот через «Пуск» — «Все программы» — «Стандартные» — «Блокнот«, либо через программу «Выполнить«, нажав на клавиатуре сочетание клавиш «Win» + «R» и набрав команду «notepad«.
Теперь создадим BAT-файл. В открывшемся Блокноте щелкаем по кнопке «Файл» — «Сохранить как. «, далее выбираем местоположение на вашем ПК, например, я выбрал рабочий стол, далее пишем имя будущей программы и указываем расширение «cleaner.bat» (имя можно придумать любое, но расширение .bat менять не нужно!).
В ново созданном файле будем писать команды для очистки системы.
Очистка временных файлов
Первым делом очистим все временные папки на вашем ПК, для этого будем использовать команду «DEL» с параметрами «/q /f /s» — файлы, подпапки, папки.
Набираем в Блокноте (bat-файле) следующее:
где, «%WINDIR%\Temp» — равносильно, что и «C:\Windows\Temp«, а «%SYSTEMDRIVE%» — системный раздел, в большинстве случаев это — «C:\«, «%Temp%» и «%Tmp%» — папки с временными файлами пользователей.
Очистка папки Prefetch
В папке Prefetch (файлы с расширением .pf) находится информация о часто открываемых программах и сервисах, для более быстрой их последующей загрузки. Из этой папки можно удалить все файлы, что позволит системе быстрее грузится, но при этом в первый раз программы будут загружаться медленнее. После удаления всех файлов и папки система снова создаст кэш этих часто запускаемых программ. Зачем нужно чистить эту папку? Часто в этой папке Prefetch содержится кэш давно удаленных программ, поэтому размер папки может достигнуть по умолчанию до 400 Мб.
Команда на очистку папки Prefetch:
Очистка бортового журнала — логи, баки, гиды и прочее
Винда и другие программы любят вести журнал логов об ошибках и различных действий, в зависимости от количества программ, этих файлов может накопиться несколько десятков мегабайт.
Команда для очистки этих файлов:
Команда удалит все файлы по маске (*.log, *.bak, *.gid) на системном диске, включая подкаталоги системного диска.
Что у нас получилось?
Полученный результат сохраняем: «Файл» — «Сохранить«. Теперь можем запускать bat-файл для очистки системы от мусора.
Огромное спасибо, я решил сделать чистилщик, а потом решил сделать меню! Получилось круто
Спасибо, пригодилось!
Аноним, Автор говно совсем, тупо списывает статьи Чувак, не знаю как у тебя, у меня поисковик этот сайт выдал первым в поиске, может другие ресурсы списывают статьи отсюда?
Автор говно совсем, тупо списывает статьи
Добрый день. Помогите добавить В c:\Windows\SoftwareDistribution\ и в c:\Windows\Installer\ в этот батник
Коментарии
Странно вы как измеряет. Помечаете на колесе метку, прокатываете вдоль рулетки вот вам и будет длина окружности.
огромное спаибо и 1000 000 очков в карму
Спасибо большое, благодаря этому способу вернул к жизни свой любимый телефон
В интернете много инструкций, где пишут просто переименовать разделы command, но они не сработали в моем случае, то что написали здесь сработало на ура!
Спасибо
Алкда
Аноним, Из меню в вацепе исчезла иконка копировать что делать В вацепе исчезла иконка «копировать»
В меню исчезла иконка «копировать» что делать
Аноним, 2020. Из меню в вацепе исчезла иконка копировать что делать
Спасибо, ваш совет мне помог.
Спасибо!
Универсальный чистильщик кэша/истории браузеров для всех профилей
За основу беру отличный код от sov44
all_del_new7-1.rar
Подскажите как изменить код что бы чистка была не только из под текущего профиля , а на сервере выполнять данный bat ник на удаление этих папок из всех профилей пользователей
Но запускать его от одного пользователя
Дорабатываем универсальный чистильщик кэша/истории браузеров!
Доброго времени суток всем. Речь идет именно о грамотной модернизации готового решения от автора.
Универсальный сайт для всех браузеров
Доброго времени суток. Ну вот я наконец-то доделал свой первый сайт. Теперь хочу сделать так.
Запуск из Планировщика заданий батника для очистки кэша браузеров
Всем привет. Есть батник для чистки кэша браузеров на терминальном сервере (Windows 2012): @echo.
Правильное построение кода программы очистки кэша браузеров
Здравствуйте, посмотрите пожалуйста правильно ли построен код, и можно ли как то сделать его.
Скопипастил из своего скрипта для чистки.
Думаю разберетесь что к чему
Очистка временных директорий и кешей браузеров для всех пользователей.
Вообще это говнокод, но для основы пойдет
Решение
Немного ругается, но с задачей чистки кеша для firefox справился , можно как то отлогировать на что ругается
Я внёс изменения с код выше. Попробуйте код снова. Причина была в лишнем пробеле в 8 строке между Cache и &
А может ещё в чём-то. надо разбираться.
Добавлено через 3 часа 5 минут
Тематические курсы и обучение профессиям онлайн Профессия Cпециалист по кибербезопасности (Skillbox) DevOps-инженер (Нетология) Профессия DevOps-инженер PRO (Skillbox) |
Чистка кэша браузеров текущего пользователя WinXP и Win7 по проверке наличия профиля браузера и чистка папок Temp в профиле пользователя и папке Windows. Просьба сильно не пинать я еще только постигаю азы этих команд
С EnableExtensions и вызовами процедур пока еще плохо знаком и посему пока вышло как то так.
До универсальности немного далековато, но поместив в автозагрузку справляется на ура проверял каждую команду удаления, если поможете улучшить буду только рад
Определение версии ОС скопипастил простите не помню у кого.
taskkill /f /im «chrome.exe» и тп в них нет необходимости если кэши будут чиститься при входе пользователя,
но если данный набор команд использовать отдельным файлом то лучше добавить
вот унивесальный в плане заглядывает во все профили на ПК