it_ybd thanks alot, the code u gave me the if exist works great i just made about 4 AD-AWA~ with 1,2,3,4 behind it and works if anyone who wants to fully run spybot and adaware, to run fix and update also added spysweeper but it doesn't update and run on it's own (I dont think spysweeper 3.5 accepts switches) also you could take away the wait commands and make them all run at the same time and make it a 1 button fix ECHO Running Spyware Programs START /wait C:\PROGRA~1\SPYBOT~1\SpybotSD.exe /autoupdate /autoimmunize /autocheck /autofix IF EXIST C:\PROGRA~1\Lavasoft\AD-AWA~1\Ad-Aware.exe GOTO AD1 IF EXIST C:\PROGRA~1\Lavasoft\AD-AWA~2\Ad-Aware.exe GOTO AD2 IF EXIST C:\PROGRA~1\Lavasoft\AD-AWA~3\Ad-Aware.exe GOTO AD3 IF EXIST C:\PROGRA~1\Lavasoft\AD-AWA~4\Ad-Aware.exe GOTO AD4 GOTO ERROR :AD1 ECHO found adaware - loading... ECHO. START /wait C:\PROGRA~1\Lavasoft\AD-AWA~1\Ad-Aware.exe /custom +archives +update +auto GOTO END :AD2 ECHO found adaware - loading... ECHO. START /wait C:\PROGRA~1\Lavasoft\AD-AWA~2\Ad-Aware.exe /custom +archives +update +auto GOTO END :AD3 ECHO found adaware - loading... ECHO. START /wait C:\PROGRA~1\Lavasoft\AD-AWA~3\Ad-Aware.exe /custom +archives +update +auto GOTO END :AD4 ECHO found adaware - loading... ECHO. START /wait C:\PROGRA~1\Lavasoft\AD-AWA~4\Ad-Aware.exe /custom +archives +update +auto GOTO END :ERROR ECHO Adaware was not found on this computer - please make sure it is properly installed to a known location and try again... ECHO. pause :END START /wait C:\PROGRA~1\Webroot\SPYSWE~1\SPYSWE~1.EXE