I hope my bat file in future stay smaller
ECHO OFFCOLOR 9F
CLS
REM *****TEMP FOLDER FULL CLEANING. NOTE: ONLY NEED IF YOU USE 24 HOURS OLD CLEANING IN CCLEANER*****
PUSHD "%USERPROFILE%\Local Settings\Temp\"
IF EXIST "%USERPROFILE%\Local Settings\Temp\" DEL "%USERPROFILE%\Local Settings\Temp\*.*" /f /s /q
IF EXIST "%USERPROFILE%\Local Settings\Temp\" RMDIR "%USERPROFILE%\Local Settings\Temp\" /s /q
REM ****DOWNLOAD MASTER*****
REG QUERY "HKCU\Software\2VG\Download Master" /v InstallPath
IF ERRORLEVEL 1 GOTO NEXTDM
IF EXIST "%USERPROFILE%\Application Data\Download Master\temp\" (
ECHO OFF> "%USERPROFILE%\Application Data\Download Master\temp\URLComboBox.hnt"
ECHO OFF> "%USERPROFILE%\Application Data\Download Master\temp\GroupURLComboBox.hnt"
CD /D %~DP0
REG QUERY "HKCU\Software\2VG\Download Master" /v DefaultSaveFolder > DMPath.TXT
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (DMPath.TXT) DO SET DMPath=%%I
SET DMPath=%DMPath:~29%
ECHO %DMPath%> "%USERPROFILE%\Application Data\Download Master\temp\SaveToComboBox.hnt"
DEL DMPath.TXT /Q
)
:NEXTDM
REM *****NORTON WIN DOCTOR*****
REG QUERY "HKCU\Software\Symantec\Norton WinDoctor"
IF ERRORLEVEL 1 GOTO NEXTNWD
IF EXIST "%USERPROFILE%\Application Data\Symantec\REG_UNDO\" (
DEL "%USERPROFILE%\Application Data\Symantec\REG_UNDO\*.*" /f /s /q
)
:NEXTNWD
REM *****USDownloader. NOTE: YOU MAY CHOOSE PATH ONLY MANUALY, ANY REGISTRY KEYS USE****
IF NOT EXIST "C:\Program Files\USDownloader\" GOTO NEXTUSD1
FOR %%I IN ("C:\Program Files\USDownloader\*.*") DO (
IF NOT "%%I"=="C:\Program Files\USDownloader\USDownloader.exe" (
IF NOT "%%I"=="C:\Program Files\USDownloader\USDownloader.ini" DEL "%%I" /F /Q
)
)
:NEXTUSD1
IF NOT EXIST "C:\Program Files\USDownloader135\" GOTO NEXTUSD2
FOR %%I IN ("C:\Program Files\USDownloader135\*.*") DO (
IF NOT "%%I"=="C:\Program Files\USDownloader135\USDownloader.exe" (
IF NOT "%%I"=="C:\Program Files\USDownloader135\USDownloader.ini" DEL "%%I" /F /Q
)
)
:NEXTUSD2
IF NOT EXIST "C:\Program Files\USDownloader135-1\" GOTO NEXTUSD3
FOR %%I IN ("C:\Program Files\USDownloader135-1\*.*") DO (
IF NOT "%%I"=="C:\Program Files\USDownloader135-1\USDownloader.exe" (
IF NOT "%%I"=="C:\Program Files\USDownloader135-1\USDownloader.ini" DEL "%%I" /F /Q
)
)
:NEXTUSD3
REM *****PELINK DC*****
REG QUERY "HKLM\SOFTWARE\AniNerbe\PeLink"
IF ERRORLEVEL 1 GOTO NEXTPLNK
IF EXIST "C:\Downloads_p2p\Logs\" (
PUSHD "C:\Downloads_p2p\Logs\"
IF EXIST "C:\Downloads_p2p\Logs\" DEL "C:\Downloads_p2p\Logs\*.*" /f /s /q
IF EXIST "C:\Downloads_p2p\Logs\" RMDIR "C:\Downloads_p2p\Logs\" /s /q
)
IF EXIST "C:\PeLinkDC\Settings\Backup\" (
PUSHD "C:\PeLinkDC\Settings\Backup\"
IF EXIST "C:\PeLinkDC\Settings\Backup\" DEL "C:\PeLinkDC\Settings\Backup\*.*" /f /s /q
IF EXIST "C:\PeLinkDC\Settings\Backup\" RMDIR "C:\PeLinkDC\Settings\Backup\" /s /q
)
:NEXTPLNK
REM *****GREYLINK. NOTE: YOU MAY CHOOSE PATH ONLY MANUALY, ANY REGISTRY KEYS USE*****
IF NOT EXIST "C:\Program Files\greylink0588\" GOTO NEXTGREY
PUSHD "C:\Program Files\greylink0588\FileLists\"
IF EXIST "C:\Program Files\greylink0588\FileLists\" DEL "C:\Program Files\greylink0588\FileLists\*.*" /f /s /q
IF EXIST "C:\Program Files\greylink0588\FileLists\" RMDIR "C:\Program Files\greylink0588\FileLists\" /s /q
PUSHD "C:\Program Files\greylink0588\Logs\"
IF EXIST "C:\Program Files\greylink0588\Logs\" DEL "C:\Program Files\greylink0588\Logs\*.*" /f /s /q
IF EXIST "C:\Program Files\greylink0588\Logs\" RMDIR "C:\Program Files\greylink0588\Logs\" /s /q
PUSHD "C:\Program Files\greylink0588\Settings\Backup\"
IF EXIST "C:\Program Files\greylink0588\Settings\Backup\" DEL "C:\Program Files\greylink0588\Settings\Backup\*.*" /f /s /q
IF EXIST "C:\Program Files\greylink0588\Settings\Backup\" RMDIR "C:\Program Files\greylink0588\Settings\Backup\" /s /q
:NEXTGREY
REM *****CuteFTP PRO*****
REG QUERY "HKCU\Software\GlobalSCAPE\CuteFTP 8 Professional"
IF ERRORLEVEL 1 GOTO NEXTCUTE
IF EXIST "%USERPROFILE%\Application Data\GlobalSCAPE\CuteFTP Pro\8.0\Logs\" (
DEL "%USERPROFILE%\Application Data\GlobalSCAPE\CuteFTP Pro\8.0\Logs\*.*" /f /s /q
)
:NEXTCUTE
REM *****IMAGE BURNING*****
REG QUERY "HKCU\Software\ImgBurn" /V InstallDirectory
IF ERRORLEVEL 1 GOTO NEXTIMGB
IF EXIST "%USERPROFILE%\Application Data\ImgBurn\Log Files\" (
DEL "%USERPROFILE%\Application Data\ImgBurn\Log Files\*.*" /f /s /q
)
:NEXTIMGB
REM REM *****AD-AWARE LAVASOFT*****
REG QUERY "HKCU\Software\Lavasoft\Ad-Aware SE"
IF ERRORLEVEL 1 GOTO NEXTADAW
IF EXIST "%USERPROFILE%\Application Data\Lavasoft\Ad-Aware\Logs\" (
DEL "%USERPROFILE%\Application Data\Lavasoft\Ad-Aware\Logs\*.*" /f /s /q
)
:NEXTADAW
REM *****TEAM VIEW*****
REG QUERY "HKCU\Software\TeamViewer\Version5" /V InstallationDirectory
IF ERRORLEVEL 1 GOTO NEXTTVW
IF EXIST "%USERPROFILE%\Application Data\TeamViewer\TeamViewer5_Logfile.log" (
ECHO OFF> "%USERPROFILE%\Application Data\TeamViewer\TeamViewer5_Logfile.log"
)
:NEXTTVW
REM *****REAL PLAYER*****
REG QUERY "HKCU\Software\RealNetworks\RealPlayer"
IF ERRORLEVEL 1 GOTO NEXTREAL
IF EXIST "%USERPROFILE%\Application Data\Real\RealPlayer\History\" (
DEL "%USERPROFILE%\Application Data\Real\RealPlayer\History\*.*" /f /s /q
)
IF EXIST "%USERPROFILE%\Application Data\Real\RealPlayer\ErrorLogs\" (
ECHO OFF> "%USERPROFILE%\Application Data\Real\RealPlayer\ErrorLogs\CDBurning.log"
ECHO OFF> "%USERPROFILE%\Application Data\Real\RealPlayer\ErrorLogs\DownloadMgr.log"
ECHO OFF> "%USERPROFILE%\Application Data\Real\RealPlayer\ErrorLogs\GenDevices.log"
ECHO OFF> "%USERPROFILE%\Application Data\Real\RealPlayer\ErrorLogs\pdgenctnomad.log"
ECHO OFF> "%USERPROFILE%\Application Data\Real\RealPlayer\ErrorLogs\pdgenwmdm.log"
)
:NEXTREAL
REM *****THE BAT*****
REG QUERY "HKCU\Software\RIT\The Bat!" /V "Program Files"
IF ERRORLEVEL 1 GOTO NEXTTBAT
fsutil file createnew "%~DP0\ACCOUNT.HIS" 4
PUSHD "%USERPROFILE%\Application Data\The Bat!\"
FOR /R %%I IN ("%RDIR%") DO (
IF EXIST "%%I\ACCOUNT.LOG" ECHO OFF > "%%I\ACCOUNT.LOG"
)
PUSHD "%USERPROFILE%\Application Data\The Bat!\"
FOR /R %%I IN ("%RDIR%") DO (
IF EXIST "%%I\ACCOUNT.HIS" TYPE "%~DP0\ACCOUNT.HIS" > "%%I\ACCOUNT.HIS"
)
DEL "%~DP0\ACCOUNT.HIS" /Q
:NEXTTBAT
REM *****NETVIEW KILLSOFT*****
REG QUERY "HKCU\Software\KillSoft\NetView"
IF ERRORLEVEL 1 GOTO NEXTNETV
IF EXIST "C:\Program Files\KillSoft\NetView\" (
ECHO OFF> "C:\Program Files\KillSoft\NetView\portlist.log"
ECHO OFF> "C:\Program Files\KillSoft\NetView\recheck0.log"
ECHO OFF> "C:\Program Files\KillSoft\NetView\ipstat.log"
ECHO OFF> "C:\Program Files\KillSoft\NetView\netwatch.log"
)
IF EXIST "%USERPROFILE%\Application Data\NetView\k" (
DEL "%USERPROFILE%\Application Data\NetView\*.bak" /f /s /q
DEL "%USERPROFILE%\Application Data\NetView\*.ba0" /f /s /q
)
IF EXIST "C:\Program Files\KillSoft\NetView\" (
DEL "C:\Program Files\KillSoft\NetView\*.bak" /f /s /q
DEL "C:\Program Files\KillSoft\NetView\*.ba0" /f /s /q
)
REM %USERPROFILE%\Application Data\NetView\NetView.ini destination_item_0=killprog.com
:NEXTNETV
REM *****KILLWATCHER KILLSOFT*****
IF EXIST "C:\Program Files\KillSoft\KillWatcher\netwatch.log" (
ECHO OFF> "C:\Program Files\KillSoft\KillWatcher\netwatch.log"
)
REM *****MODEM LOG*****
IF EXIST "C:\WINDOWS\ModemLog_ZyXEL OMNI 56K PCI Plus Rev.3.txt" (
ECHO OFF> "C:\WINDOWS\ModemLog_ZyXEL OMNI 56K PCI Plus Rev.3.txt"
)
REM ModemLog_Стандартный модем.txt
IF EXIST "C:\WINDOWS\ModemLog_?в????ав?л? ???Ґ?.txt" (
ECHO OFF> "C:\WINDOWS\ModemLog_?в????ав?л? ???Ґ?.txt"
)
REM *****KMPlayer*****
REG QUERY HKCU\Software\KMPlayer\KMP2.0\OptionArea /v InstallPath
IF ERRORLEVEL 1 GOTO NEXTKMP
CD /D %~DP0
REG DELETE HKCU\Software\KMPlayer\KMP2.0\LastPosition /VA /f
REG ADD HKCU\Software\KMPlayer\KMP2.0 /V LastFileName /t REG_SZ /d "" /f
REG QUERY HKCU\Software\KMPlayer\KMP2.0\OptionArea /v InstallPath > KMPPath.TXT
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (KMPPath.TXT) DO SET KMPPath=%%I
SET KMPPath=%KMPPath:~23%
SET KMPPath=%KMPPath:~0,-12%
SET KMPPath="%KMPPath%PlayList\Default.kpl"
DEL KMPPath.TXT /Q
ECHO [playlist]> %KMPPath%
ECHO NumberOfEntries=^0>> %KMPPath%
ECHO Version=^2>> %KMPPath%
ECHO CurrentIndex=-1>> %KMPPath%
:NEXTKMP
REM *****COOL EDIT PRO*****
REG QUERY "HKCU\Software\Syntrillium\CEPro2" /v INIDIR
IF ERRORLEVEL 1 GOTO NEXTCOOL
CD /D %~DP0
REG QUERY HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item0> CEDPath.TXT
FOR /F "EOL=C SKIP=4 delims=>" %%I IN (CEDPath.TXT) DO SET CEDPath=%%I
SET CEDPath=%CEDPath:~17%
IF NOT "%CEDPath%"=="" (
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item0 /t REG_SZ /d "" /f
)
REG QUERY HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item1> CEDPath.TXT
FOR /F "EOL=C SKIP=4 delims=>" %%I IN (CEDPath.TXT) DO SET CEDPath=%%I
SET CEDPath=%CEDPath:~17%
IF NOT "%CEDPath%"=="" (
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item1 /t REG_SZ /d "" /f
)
REG QUERY HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item2> CEDPath.TXT
FOR /F "EOL=C SKIP=4 delims=>" %%I IN (CEDPath.TXT) DO SET CEDPath=%%I
SET CEDPath=%CEDPath:~17%
IF NOT "%CEDPath%"=="" (
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item2 /t REG_SZ /d "" /f
)
REG QUERY HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item3> CEDPath.TXT
FOR /F "EOL=C SKIP=4 delims=>" %%I IN (CEDPath.TXT) DO SET CEDPath=%%I
SET CEDPath=%CEDPath:~17%
IF NOT "%CEDPath%"=="" (
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item3 /t REG_SZ /d "" /f
)
REG QUERY HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item4> CEDPath.TXT
FOR /F "EOL=C SKIP=4 delims=>" %%I IN (CEDPath.TXT) DO SET CEDPath=%%I
SET CEDPath=%CEDPath:~17%
IF NOT "%CEDPath%"=="" (
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item4 /t REG_SZ /d "" /f
)
REG QUERY HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item5> CEDPath.TXT
FOR /F "EOL=C SKIP=4 delims=>" %%I IN (CEDPath.TXT) DO SET CEDPath=%%I
SET CEDPath=%CEDPath:~17%
IF NOT "%CEDPath%"=="" (
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item5 /t REG_SZ /d "" /f
)
REG QUERY HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item6> CEDPath.TXT
FOR /F "EOL=C SKIP=4 delims=>" %%I IN (CEDPath.TXT) DO SET CEDPath=%%I
SET CEDPath=%CEDPath:~17%
IF NOT "%CEDPath%"=="" (
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item6 /t REG_SZ /d "" /f
)
REG QUERY HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item7> CEDPath.TXT
FOR /F "EOL=C SKIP=4 delims=>" %%I IN (CEDPath.TXT) DO SET CEDPath=%%I
SET CEDPath=%CEDPath:~17%
IF NOT "%CEDPath%"=="" (
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item7 /t REG_SZ /d "" /f
)
REG QUERY HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item8> CEDPath.TXT
FOR /F "EOL=C SKIP=4 delims=>" %%I IN (CEDPath.TXT) DO SET CEDPath=%%I
SET CEDPath=%CEDPath:~17%
IF NOT "%CEDPath%"=="" (
REG ADD HKCU\Software\Syntrillium\CEPro2\State\Directories\101 /V Item8 /t REG_SZ /d "" /f
)
DEL CEDPath.TXT
:NEXTCOOL
REM *****REG ORGANIZER*****
CD /D %~DP0
REG QUERY "HKCU\Software\Reg Organizer" /v InstPath> REGOPATH.TXT
IF ERRORLEVEL 1 GOTO NEXTREGO
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (REGOPath.TXT) DO SET REGOPath=%%I
SET REGOPath=%REGOPath:~20%
IF EXIST "%REGOPath%" (
ECHO [RegEdit]> "%REGOPath%\lists.cfg"
ECHO Count=^0>> "%REGOPath%\lists.cfg"
ECHO [Find]>> "%REGOPath%\lists.cfg"
ECHO Count=^0>> "%REGOPath%\lists.cfg"
ECHO [Replace]>> "%REGOPath%\lists.cfg"
ECHO Count=^0>> "%REGOPath%\lists.cfg"
REM
ECHO [Profile]> "%REGOPath%\default.rpf"
ECHO Text=>> "%REGOPath%\default.rpf"
ECHO ReplaceText=>> "%REGOPath%\default.rpf"
ECHO KeyToScan=>> "%REGOPath%\default.rpf"
ECHO ShowMatches=1>> "%REGOPath%\default.rpf"
ECHO WholeWords=^0>> "%REGOPath%\default.rpf"
ECHO Case=^0>> "%REGOPath%\default.rpf"
ECHO RB1=1>> "%REGOPath%\default.rpf"
ECHO RB2=^0>> "%REGOPath%\default.rpf"
ECHO RB3=^0>> "%REGOPath%\default.rpf"
ECHO RB4=1>> "%REGOPath%\default.rpf"
ECHO RB5=^0>> "%REGOPath%\default.rpf"
ECHO Root1=1>> "%REGOPath%\default.rpf"
ECHO Root2=^0>> "%REGOPath%\default.rpf"
ECHO Root3=^0>> "%REGOPath%\default.rpf"
ECHO Root4=^0>> "%REGOPath%\default.rpf"
ECHO Root5=^0>> "%REGOPath%\default.rpf"
ECHO What1=1>> "%REGOPath%\default.rpf"
ECHO What2=1>> "%REGOPath%\default.rpf"
ECHO What3=1>> "%REGOPath%\default.rpf"
ECHO What4=1>> "%REGOPath%\default.rpf"
ECHO What5=1>> "%REGOPath%\default.rpf"
ECHO What6=^0>> "%REGOPath%\default.rpf"
)
REM
REM WARNING!!! ONLY IF YOU DON'T NEED BACKUPS
IF EXIST "%REGOPath%\backups\" (
DEL "%REGOPath%\backups\*.*" /f /s /q
)
REG QUERY "HKCU\Software\RegOrganizer\Backups32\Finder" /S> REGOPATH.TXT
FOR /F "EOL=C SKIP=3 delims=*" %%I IN (REGOPath.TXT) DO SET REGOPath=%%I
IF "%REGOPath%"=="HKEY_CURRENT_USER\Software\RegOrganizer\Backups32\Finder" GOTO :NEXTREGO
REG DELETE "HKCU\Software\RegOrganizer\Backups32\Finder" /f
REG ADD HKCU\Software\RegOrganizer\Backups32\Finder
:NEXTREGO
DEL REGOPath.TXT /Q
REM *****REGVAC REGISTRY CLEANER*****
REG QUERY "HKCU\Software\regvac"
IF ERRORLEVEL 1 GOTO NEXTRGVC
IF EXIST "C:\WINDOWS\system32\RegVac\Undo\" (
REM *****WARNING!!! NOT AFTER PACK REGISTRY. NOTE: AFTER PACKING REGISTRY YOU CAN'T DO ANYTHING ONLY REBOOT*****
DEL "C:\WINDOWS\system32\RegVac\Undo\*.*" /f /s /q
)
:NEXTRGVC
REM *****WINTOOLS.NET PRO. NOTE: IF YOU DON'T NEED THIS BACKUPS*****
IF EXIST "C:\Program Files\WinTools\WinTools.net Professional\Undo\" (
PUSHD "C:\Program Files\WinTools\WinTools.net Professional\Undo\"
DEL "C:\Program Files\WinTools\WinTools.net Professional\Undo\" /f /s /q
RMDIR "C:\Program Files\WinTools\WinTools.net Professional\Undo\" /s /q
)
REM *****CHAMELEON CLOCK*****
REG QUERY "HKCU\Software\HomeAlarm"
IF ERRORLEVEL 1 GOTO NEXTCHCL
IF EXIST "C:\Program Files\Chameleon Clock\" (
ECHO OFF> "C:\Program Files\Chameleon Clock\atomclock.txt"
ECHO OFF> "C:\Program Files\Chameleon Clock\clock.log.txt"
ECHO OFF> "C:\Program Files\Chameleon Clock\clock.lo0.txt"
)
:NEXTCHCL
REM *****COMMVIEW*****
REG QUERY "HKCU\Software\CommView\Main" /V LogDir
IF ERRORLEVEL 1 GOTO NEXTCOMM
IF EXIST "C:\Program Files\CommView\LOGS\" (
DEL "C:\Program Files\CommView\LOGS\*.*" /f /s /q
)
:NEXTCOMM
REM *****HARD DRIVE INSPECTOR*****
REG QUERY "HKCU\Software\HDDStateInspector.INI\Hard Drive Inspector"
IF ERRORLEVEL 1 GOTO NEXTHDDI
IF EXIST "C:\Program Files\Hard Drive Inspector\log.err" (
ECHO OFF> "C:\Program Files\Hard Drive Inspector\log.err"
)
:NEXTHDDI
REM *****OUTLOOK*****
FOR /R "%USERPROFILE%\Local Settings\Application Data\Identities" %%I IN (.) DO SET OUTLPATH=%%~dpI%
DEL "%OUTLPATH%Outlook Express\*.*" /f /s /q
REM *****ULTRAISO*****
REG QUERY "HKCU\Software\EasyBoot Systems\UltraISO\"
IF ERRORLEVEL 1 GOTO NEXTUISO
CD /D %~DP0
REG QUERY "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /v LogFile> UISOPath.TXT
IF ERRORLEVEL 1 GOTO NEXTUISI
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (UISOPath.TXT) DO SET UISOPath=%%I
SET UISOPath=%UISOPath:~19%
IF NOT "%UISOPath%"=="" (
IF EXIST "%UISOPath%" ECHO OFF>"%UISOPath%"
)
:NEXTUISI
DEL UISOPath.TXT /Q
REG DELETE "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /V i /F
REG DELETE "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /V h /F
REG DELETE "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /V g /F
REG DELETE "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /V f /F
REG DELETE "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /V e /F
REG DELETE "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /V d /F
REG DELETE "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /V c /F
REG DELETE "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /V b /F
REG DELETE "HKCU\Software\EasyBoot Systems\UltraISO\5.0" /V a /F
:NEXTUISO
REM *****VIRTUALDUB*****
CD /D %~DP0
REG QUERY "HKCU\Software\Freeware\VirtualDubMod\MRU List" /V MRUList>VDUBPath.TXT
IF ERRORLEVEL 1 GOTO NEXTVDUB
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (VDUBPath.TXT) DO SET VDUBPath=%%I
SET VDUBPath=%VDUBPath:~19%
IF NOT "%VDUBPath%"=="" (
REG DELETE "HKCU\Software\Freeware\VirtualDubMod\MRU List" /f
REG ADD "HKCU\Software\Freeware\VirtualDubMod\MRU List"
REG ADD "HKCU\Software\Freeware\VirtualDubMod\MRU List" /V MRUList /t REG_SZ /D ""
)
:NEXTVDUB
DEL VDUBPath.TXT/Q
REM *****X-SETUP PRO*****
IF EXIST "C:\Program Files\X-Setup Pro\logs\XSP_Logfile.txt" (
ECHO OFF> "C:\Program Files\X-Setup Pro\logs\XSP_Logfile.txt"
)
REM *****ABBYY FINE READER*****
IF EXIST "%USERPROFILE%\Local Settings\Application Data\ABBYY\ScanManager\" (
PUSHD "%USERPROFILE%\Local Settings\Application Data\ABBYY\ScanManager\"
FOR /R %%I IN ("%RDIR%") DO (
IF EXIST "%%I\ScanLog.txt" ECHO OFF > "%%I\ScanLog.txt"
)
)
REM *****MAGICISO*****
REG QUERY "HKEY_CURRENT_USER\Software\MagicISO\Reopen"
IF ERRORLEVEL 1 GOTO NEXTMAGI
REG DELETE "HKEY_CURRENT_USER\Software\MagicISO\Reopen" /V 9 /F
REG DELETE "HKEY_CURRENT_USER\Software\MagicISO\Reopen" /V 8 /F
REG DELETE "HKEY_CURRENT_USER\Software\MagicISO\Reopen" /V 7 /F
REG DELETE "HKEY_CURRENT_USER\Software\MagicISO\Reopen" /V 6 /F
REG DELETE "HKEY_CURRENT_USER\Software\MagicISO\Reopen" /V 5 /F
REG DELETE "HKEY_CURRENT_USER\Software\MagicISO\Reopen" /V 4 /F
REG DELETE "HKEY_CURRENT_USER\Software\MagicISO\Reopen" /V 3 /F
REG DELETE "HKEY_CURRENT_USER\Software\MagicISO\Reopen" /V 2 /F
REG DELETE "HKEY_CURRENT_USER\Software\MagicISO\Reopen" /V 1 /F
REG DELETE "HKEY_CURRENT_USER\Software\MagicISO\Reopen" /V 0 /F
:NEXTMAGI
REM *****WINIMAGE*****
REG QUERY "HKCU\Software\WinImage"
IF ERRORLEVEL 1 GOTO NEXTWIMG
CD /D %~DP0
REG QUERY "HKCU\Software\WinImage" /V File1> WIMGPath.TXT
IF ERRORLEVEL 1 GOTO NEXTWIM1
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (WIMGPath.TXT) DO SET WIMGPath=%%I
SET WIMGPath=%WIMGPath:~17%
IF NOT "%WIMGPath%"=="" (
REG ADD "HKCU\Software\WinImage" /V File1 /t REG_SZ /d "" /F
)
:NEXTWIM1
REG QUERY "HKCU\Software\WinImage" /V File2> WIMGPath.TXT
IF ERRORLEVEL 1 GOTO NEXTWIM2
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (WIMGPath.TXT) DO SET WIMGPath=%%I
SET WIMGPath=%WIMGPath:~17%
IF NOT "%WIMGPath%"=="" (
REG ADD "HKCU\Software\WinImage" /V File2 /t REG_SZ /d "" /F
)
:NEXTWIM2
REG QUERY "HKCU\Software\WinImage" /V File3> WIMGPath.TXT
IF ERRORLEVEL 1 GOTO NEXTWIM3
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (WIMGPath.TXT) DO SET WIMGPath=%%I
SET WIMGPath=%WIMGPath:~17%
IF NOT "%WIMGPath%"=="" (
REG ADD "HKCU\Software\WinImage" /V File3 /t REG_SZ /d "" /F
)
:NEXTWIM3
REG QUERY "HKCU\Software\WinImage" /V File4> WIMGPath.TXT
IF ERRORLEVEL 1 GOTO NEXTWIM4
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (WIMGPath.TXT) DO SET WIMGPath=%%I
SET WIMGPath=%WIMGPath:~17%
IF NOT "%WIMGPath%"=="" (
REG ADD "HKCU\Software\WinImage" /V File4 /t REG_SZ /d "" /F
)
:NEXTWIM4
REG QUERY "HKCU\Software\WinImage" /V File5> WIMGPath.TXT
IF ERRORLEVEL 1 GOTO NEXTWIM5
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (WIMGPath.TXT) DO SET WIMGPath=%%I
SET WIMGPath=%WIMGPath:~17%
IF NOT "%WIMGPath%"=="" (
REG ADD "HKCU\Software\WinImage" /V File5 /t REG_SZ /d "" /F
)
:NEXTWIM5
REG QUERY "HKCU\Software\WinImage" /V File6> WIMGPath.TXT
IF ERRORLEVEL 1 GOTO NEXTWIM6
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (WIMGPath.TXT) DO SET WIMGPath=%%I
SET WIMGPath=%WIMGPath:~17%
IF NOT "%WIMGPath%"=="" (
REG ADD "HKCU\Software\WinImage" /V File6 /t REG_SZ /d "" /F
)
:NEXTWIM6
REG QUERY "HKCU\Software\WinImage" /V File7> WIMGPath.TXT
IF ERRORLEVEL 1 GOTO NEXTWIM7
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (WIMGPath.TXT) DO SET WIMGPath=%%I
SET WIMGPath=%WIMGPath:~17%
IF NOT "%WIMGPath%"=="" (
REG ADD "HKCU\Software\WinImage" /V File7 /t REG_SZ /d "" /F
)
:NEXTWIM7
REG QUERY "HKCU\Software\WinImage" /V File8> WIMGPath.TXT
IF ERRORLEVEL 1 GOTO NEXTWIM8
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (WIMGPath.TXT) DO SET WIMGPath=%%I
SET WIMGPath=%WIMGPath:~17%
IF NOT "%WIMGPath%"=="" (
REG ADD "HKCU\Software\WinImage" /V File8 /t REG_SZ /d "" /F
)
:NEXTWIM8
REG QUERY "HKCU\Software\WinImage" /V File9> WIMGPath.TXT
IF ERRORLEVEL 1 GOTO NEXTWIM9
FOR /F "EOL=C SKIP=4 delims=*" %%I IN (WIMGPath.TXT) DO SET WIMGPath=%%I
SET WIMGPath=%WIMGPath:~17%
IF NOT "%WIMGPath%"=="" (
REG ADD "HKCU\Software\WinImage" /V File9 /t REG_SZ /d "" /F
)
:NEXTWIM9
:NEXTWIMG
DEL WIMGPath.TXT /Q
REM *****SYSTEM LOGS*****
wmic nteventlog where "logfilename = 'system'" call cleareventlog
wmic nteventlog where "logfilename = 'Application'" call cleareventlog
REM wmic nteventlog where "logfilename = 'security'" call cleareventlog
REM wmic nteventlog list brief
taskkill /f /im WMIPRVSE.EXE
REG DELETE "HKLM\SOFTWARE\Microsoft\WBEM\PROVIDERS\Logging\NTEVT" /V File /F
REG DELETE "HKLM\SOFTWARE\Microsoft\WBEM\PROVIDERS\Logging\WBEMSNMP" /V File /F
DEL "C:\WINDOWS\system32\wbem\Logs\*.*" /f /s /q
CLS
REM *****CCLEANER CALLING*****
IF EXIST "C:\Program Files\CCleaner\CCleaner.exe" CALL "C:\Program Files\CCleaner\CCleaner.exe" /AUTO