farbix89 ha scritto:Una ricerca mirata dei file o delle estensioni?
Serve comunque un programma esterno come Everything
hashcat ha scritto:Un pulitore automatico di per se, non é dotato di un'intelligenza artificiale, si limita a pulire percorsi / file / chiavi di registro note.
Nulla vieta che con un po' di lavoro si riesca ad implementare qualcosa di alternativo ed efficiente.
crazy.cat ha scritto:Questo cmd qui sotto è in grado di pulire le cartelle Temp e dei temporanei di internet di tutti gli utenti configurati su un pc.
Non è del tutto perfetto perché vorrei togliere la creazione dei file di testo in C:\, ma ci si può lavorare sopra.
Set "RegKey=HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList"
set "regkey2=HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\shell folders"
call:getspecialfolders "Cache, History, Cookies"
For /f "tokens=*" %%? in (
'Reg.exe QUERY "%RegKey%" ^|findstr /ric:"\S-1-5-21-[0-9]*-[0-9]*-[0-9]*-[0-9]*$"'
) do (
For /f "tokens=2,*" %%A in (
'Reg.exe QUERY "%%?" /v ProfileImagePath ^|find /i "ProfileImagePath"'
) do call:Go %%B
)
start ""/w "%windir%\system32\RunDll32.exe" InetCpl.cpl,ClearMyTracksByProcess 255
:end ***
goto:EOF
:Go
call Set "Target=%*"
If EXIST "%Target%" call:Clear "%Target%"
exit /b 0
:Clear
REM echo.&echo.%~1\%$$Cache%
pushD "%~1\%$$Cache%" &&(
rmdir /S /Q .
popD)
REM echo.&echo.%~1\%$$History%
pushD "%~1\%$$History%" &&(
rmdir /S /Q .
popD)
REM echo.&echo.%~1\%$$Cookies%
pushD "%~1\%$$Cookies%" &&(
rmdir /S /Q .
popD)
IF "%$$temp%"=="%$$temp:*:=%" (SET "tmppath=%~1\%$$temp%") ELSE SET "tmppath=%$$temp%"
ECHO.&echo.%tmppath%
pushD "%tmppath%" &&(
rmdir /S /Q .
popD)
exit /b 0
:getspecialfolders
Set "FoldersToClear=%~1"
For %%* in (%FoldersToClear%) Do (
For /f "tokens=2,*" %%A in (
'reg.exe query "%regkey2%" /v %%* ^|find /i "%%~*"'
) do Call:sf1 "%%~B" "%%~*"
)
Call:sf2 "%temp%" "temp" "%userprofile%"
exit /b 0
:sf1
Call set "sf=%~1"
Call set "$$%~2=%%sf:%userprofile%\=%%"
exit /b 0
:sf2
Call set "sf=%~1"
call Set "usr=%~dpns3"
Call set "$$%~2=%%sf:%usr%\=%%"
exit /b 0
hashcat ha scritto:P.S.: @crazy.cat sarei curioso di sapere dove hai reperito quello script.
farbix89 ha scritto:Io Windows Search non lo uso da 6 anni,sui Windows che installo sempre e solo EveryThing
crazy.cat ha scritto:Questo cmd qui sotto è in grado di pulire le cartelle Temp e dei temporanei di internet di tutti gli utenti configurati su un pc.
Non è del tutto perfetto perché vorrei togliere la creazione dei file di testo in C:\, ma ci si può lavorare sopra.
Se lo provate, o se lo modificate, datemi qualche riscontro.
cippico ha scritto:multiutenza e con miriade di files temporanei...
funzionerebbe anche su tutti utenti presenti su pc, che chiaramente non godono di diritti amministrativi?
farbix89 ha scritto:crazy cancella anche eventuali cestini presenti su dischi esterni?
ver | findstr /i "4\.00\." > nul
IF %ERRORLEVEL% EQU 0 goto FAT
ver | findstr /i "4\.10\." > nul
IF %ERRORLEVEL% EQU 0 goto FAT
ver | findstr /i "4\.90\." > nul
IF %ERRORLEVEL% EQU 0 goto FAT
ver | findstr /i "5\.0\." > nul
IF %ERRORLEVEL% EQU 0 goto XP
ver | findstr /i "5\.1\." > nul
IF %ERRORLEVEL% EQU 0 goto XP
ver | findstr /i "5\.2\." > nul
IF %ERRORLEVEL% EQU 0 goto XP
ver | findstr /i "6\.0\." > nul
IF %ERRORLEVEL% EQU 0 goto VISTAUP
ver | findstr /i "6\.1\." > nul
IF %ERRORLEVEL% EQU 0 goto VISTAUP
ver | findstr /i "6\.2\." > nul
IF %ERRORLEVEL% EQU 0 goto VISTAUP
:FAT
RD %SystemDrive%\RECYCLED /s /q
:XP
RD %SystemDrive%\RECYCLER /s /q
:VISTAUP
RD %SystemDrive%\$Recycle.Bin /s /q
hashcat ha scritto:P.S.: L'ho scritto io, cosa ve ne pare?
crazy.cat ha scritto:Molto interessante, si potrebbe anche unire all'altro script e farne uno solo...un mega pulitore tutto via script.
Visitano il forum: Nessuno e 21 ospiti
megalab.it: testata telematica quotidiana registrata al Tribunale di Cosenza n. 22/09 del 13.08.2009, editore Master New Media S.r.l.; © Copyright 2008 Master New Media S.r.l. a socio unico - P.I. 02947530784. GRUPPO EDIZIONI MASTER Spa Tutti i diritti sono riservati. Per la pubblicità: Master Advertising