Александр85
Новичок
Здравствуйте!
Почему не отрабатывает батник: файл CMD или BAT из секции RUN, для удаления всякой "времянки"?
Сам EXE-шник запускаю с правами Администратора, а в секции RUN, вот так вот указано:
Стоит флаг "runascurrentuser" соответственно секции RUN - ведь передаются те же права, с какими и был запущен сам EXE-шник, а его я запускаю с правами Админа? Вручную ("мышкой") батник запускается и отрабатывает отлично, а через Inno Setup никак почему-то?
Что не так? Другие батники запускаются и отрабатывают, а также если, грубо говоря, пару команд оставить здесь и этот батник тоже отрабатывает!
Что здесь неверно? Или предложите свой вариант для очистки "времянки", пожалуйста!
Почему не отрабатывает батник: файл CMD или BAT из секции RUN, для удаления всякой "времянки"?
Код:
DEL /F /S /Q %WINDIR%\Temp\*.*
DEL /F /S /Q %SYSTEMDRIVE%\Temp\*.*
DEL /F /S /Q %SYSTEMDRIVE%\Tmp\*.*
DEL /F /S /Q %WINDIR%\Setup\Scripts
DEL /F /S /Q %Temp%\*.*
DEL /F /S /Q %Tmp%\*.*
DEL /F /S /Q "%USERPROFILE%\Local Settings\Temp\*.*"
DEL /F /S /Q "%USERPROFILE%\Local Settings\Temporary Internet Files\Content.IE5\*.*"
DEL /F /S /Q "%USERPROFILE%\Local Settings\Application Data\Google\Chrome\User Data\Default\Cache\"
DEL /F /S /Q %WINDIR%\Prefetch\*.*
DEL /F /S /Q %SYSTEMDRIVE%\*.log
DEL /F /S /Q %SYSTEMDRIVE%\*.bak
DEL /F /S /Q %SYSTEMDRIVE%\*.gid
DEL /F /S /Q %SYSTEMDRIVE%\*.tmp
RD /S /Q %TMP%
RD /S /Q %TEMP%
RD /S /Q %SYSTEMDRIVE%\Temp
RD /S /Q %SYSTEMDRIVE%\Tmp
RD /S /Q %Windir%\Temp
RD /S /Q %ProgramData%\Temp
RD /S /Q %ProgramData%\USOShared\Logs
RD /S /Q %ProgramData%\Microsoft\Search\Data\Temp
RD /S /Q %userprofile%\AppData\Local\CrashDumps
RD /S /Q %WINDIR%\Setup\Scripts
RD /S /Q %WINDIR%\Panther
MD %Windir%\Temp
MD %Temp%
MD %Tmp%
MD %ProgramData%\Microsoft\Search\Data\Temp
powershell -NoLogo -windowStyle hidden -command "& Clear-RecycleBin -force" 2>NUL
sfc /cachesize=0
sfc /purgecache
exit
Код:
[Run]
Filename: "{app}\1.bat (или 1.cmd)"; WorkingDir: "{app}"; Flags: shellexec runascurrentuser waituntilterminated skipifdoesntexist
Что не так? Другие батники запускаются и отрабатывают, а также если, грубо говоря, пару команд оставить здесь и этот батник тоже отрабатывает!
Что здесь неверно? Или предложите свой вариант для очистки "времянки", пожалуйста!
Последнее редактирование: