rem @echo off if "%1"=="/?" goto what if "%2"=="/?" goto what if "%1"=="" goto norm if "%1"=="/reg" goto regs if "%1"=="/ver" goto vers echo Invalid switch... goto exet :what echo ------------------------------------------------------------ echo Questa procedura automatica consente di "svuotare" il cestino echo di eliminare la lista dei Dati recenti, di cancellare file .tmp echo .gid e molto di piu'! echo Digitate al prompt di DOS: echo PULISCI [/ił/regł/ver] [/?] echo /? mostra questo messaggio. echo /REG pulisce il registro degli ultimi file aperti :: Next lines detect DOS path... SET|FIND/I "path">nul if errorlevel 1 goto nopth echo Regedit.exe e Attrib.exe devono risiedere nella directory path goto mkreg :nopth echo Regedit.exe e Attrib.exe devono risiedere nella directory path :mkreg echo Controlla che Regedit non sia aperto. pause goto exetb :vers cls :regs set regclr=1 :norm cls SET|FIND/I "temp">nul if errorlevel 1 goto huh goto atribb :huh echo Errore. variabile temp non impostata! pause goto exet :atribb attrib>nul if errorlevel 0 goto windir echo Errore. impossibile procedere senza Attrib.exe pause goto exet :windir SET|FIND/I "winbootdir">nul if errorlevel 1 goto nowicheck if "%1"=="/reg" goto next goto good :nowicheck :: Secondary detection for Win2000... SET|FIND/I "USERNAME">nul if errorlevel 1 goto nowi goto good :nowi echo Avvio dall'interno di Windows... pause exit goto exet :next if exist %winbootdir%\regedit.exe goto good echo Regedit.exe non trovato. set regclr=0 echo Impossibile procedere alla pulizia del registro senza Regedit.exe! pause :good echo Cancellazione Dati recenti... del %winbootdir%\recent\*.pif del %winbootdir%\recent\*.lnk del %winbootdir%\profiles\%username%\recent\*.pif del %winbootdir%\profiles\%username%\recent\*.lnk cls echo Cancellazione file temporanei... del ..\..\..\..\*.tmp deltree/y "%winbootdir%\temporary internet files\*.*" deltree/y "%winbootdir%\File temporanei Internet\*.*" deltree/y "%winbootdir%\Impostazioni locali\Temporary Internet Files\*.*" attrib -r -s -h %winbootdir%\temp\*.* del %winbootdir%\*.tmp del %winbootdir%\*.bak echo s|del %winbootdir%\temp\*.* deltree/y %winbootdir%\temp\*.* if exist c:\temp\nul goto tmp goto aft :tmp deltree/y c:\temp md c:\temp :aft cls echo Pulizia del Cestino di Windows... attrib -r -s -h c:\recycled\dc*.* del c:\recycled\dc*.* del c:\recycled\info cls echo Cancellazione file .gid ... attrib -h %winbootdir%\help\*.gid attrib -h %winbootdir%\system\*.gid attrib -h %winbootdir%\*.gid del %winbootdir%\help\*.gid del %winbootdir%\system\*.gid del %winbootdir%\*.gid cls echo Cancellazione file log ... del c:\scandisk.log echo s|del c:\progra~1\access~1\log\*.* del %winbootdir%\cookies\*.txt if "%1"=="/reg" goto regc goto exet :regc echo REGEDIT4 > regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Doc Find Spec MRU] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FindComputerMRU] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\PrnPortsMRU] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\StreamMRU] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\OCXStreamMRU] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Paint\Recent File List] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Applets\Wordpad\Recent File List] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentURLList] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\MediaPlayer\Player\RecentFileList] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\LastVisitedMRU] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\ComDlg32\OpenSaveMRU] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Wang\Imaging\Recent File List] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Kodak\Imaging\Recent File List] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\TypedURLs] >> regclr.reg echo. >> regclr.reg echo [-HKEY_CURRENT_USER\Software\Netscape\Netscape Navigator\URL History] >> regclr.reg echo. >> regclr.reg echo pulizia dati recenti registro... regedit/s regclr.reg del regclr.reg goto exet :exet :exetb cls