rezorustavi По примеру dimo70 добавил в батник очистку кеша браузеров и очистку с помощью установленного CCleaner (если он есть в Program Files)! Как оказалось, при использовании очистки с помощью Dism из самораспаковки нужно использовать 7z.sfx соответствующей разрядности. Иначе Dism выкидает ошибку. Поэтому сделал FastClean_x32-64: http://file.sampo.ru/f85vgz/
Ander_73 Заменил: set "xOS=x64"& If "%PROCESSOR_ARCHITECTURE%"=="x86" If Not Defined PROCESSOR_ARCHITEW6432 Set "xOS=x32" set x=0 на set "xOS=x64"& If "%PROCESSOR_ARCHITECTURE%"=="x86" if defined PROCESSOR_ARCHITEW6432 start /w/b %SystemRoot%\Sysnative\cmd.exe /c "%~0"& goto :eof Батник нормально работает, а вот из самораспаковки при выборе 1 два раза запускается повторно выбор запуска Dism. Опять жму 1 и тогда все работает
Viktor_Kisel, ну, мы же батник, по сути, дважды запускаем. Первый раз из подсистемы SysWOW64, а второй уже нормально в родной х64. Запускай с параметром, например, и проверяй его. Если есть - не спрашивай нажимать 1 второй раз.
:End :: taskkill /F /IM chrome.exe :: @rem Clear Google Chrome cache erase "%LOCALAPPDATA%\Google\Chrome\User Data\*.*" /f /s /q for /D %%i in ("%LOCALAPPDATA%\Google\Chrome\User Data\*") do RD /S /Q "%%i"
Да, это жёстко конечно. Удаляет абсолютно всё содержимое папки User Data. Если б не Google аккаунт - пиши пропало, получаем после такой "чистки кэша" абсолютно "чистенький, голенький" браузер . И это без запроса на чистку браузеров? Думаю в этом месте был бы уместен запрос ( 1 - чистить, 0 - пропустить)...P.S. Если что, очистить корзину на всех дисках (а не только на c:\ и d:\):
Код:
for %%x in (C D E F G H I J K L M N O P Q R S T U V W X Y Z) do if exist "%%x:\$Recycle.Bin" rd /s /q "%%x:\$Recycle.Bin"
А может нужно возвращать RunAsTI Добавлено через 2 минуты 43 секунды:
Viktor_Kisel писал(а):
85550Посмотри пожалуйста в Chrome в какой именно папке собирается cache?
Скорей всего в C:\Users\Имя пользователя\AppData\Local\Google\Chrome\User Data\Default\Cache Добавлено через 10 минут: Viktor_Kisel, Если пригодится батник по очистке папок Temp:
85550 Посмотри пожалуйста в Chrome в какой именно папке собирается cache? Чтобы чистило без зароса не весь профиль а только кеш!
Там в папке User Data 100500 подпапок в каждой из которых ещё по 100500 подпапок. Откуда мне знать в каких конкретно подпапках там кеш собирается. Я браузерами не занимался/не ковырял их никогда. Если б я знал, то естественно, я бы тебе сразу об этом и написал бы (в первом своём сообщении).
rezorustavi https://spy-soft.net/gde-naxoditsya-kesh-brauzera/ C:\Users\Admin\AppData\Local\Google\Chrome\User Data\Default\Cache - прикрутил А вот еще один возможно, нужно добавлять или нет C:\Users\Admin\AppData\Local\Google\Chrome\User Data\Profile 1\Cache
for %%i in (%TMP% %TEMP% %WinDir%\TEMP %WinDir%\Prefetch) do cd /d %%i&& >nul 2>&1 rd /q/s
Это заменяет (вроде как не хватает для %ALLUSERSPROFILE%\TEMP) erase "%TEMP%\*.*" /f /s /q for /D %%i in ("%TEMP%\*") do RD /S /Q "%%i" erase "%TMP%\*.*" /f /s /q for /D %%i in ("%TMP%\*") do RD /S /Q "%%i" erase "%ALLUSERSPROFILE%\TEMP\*.*" /f /s /q for /D %%i in ("%ALLUSERSPROFILE%\TEMP\*") do RD /S /Q "%%i" erase "%SystemRoot%\TEMP\*.*" /f /s /q for /D %%i in ("%SystemRoot%\TEMP\*") do RD /S /Q "%%i" erase "%SystemRoot%\Prefetch\*.*" /f /s /q for /D %%i in ("%SystemRoot%\Prefetch\*") do RD /S /Q "%%i"
Код:
set dism=dism.exe& if defined PROCESSOR_ARCHITEW6432 set dism=%SystemRoot%\Sysnative\dism.exe ... %dism% /online ...
Не знаю куда его прикрутить, метод тыка ничего не дает, ошибка: set dism=dism.exe& if defined PROCESSOR_ARCHITEW6432 set dism=%SystemRoot%\Sysnative\dism.exe start "" /b /w Dism.exe /Online /Cleanup-Image /SPSuperseded Думаю нужно сделать два батника для x32 и для x64 - задать сразу битность для внутри батников, только я не знаю как.
Последний раз редактировалось: Viktor_Kisel (2021-05-19 22:22), всего редактировалось 6 раз(а)
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете прикреплять файлы к сообщениям Вы можете скачивать файлы