@echo off echo Removing Windows NT SMTPSVC Server Performance Counters .... if "%1" == "quiet" goto Continue echo Press any key to continue or CTRL-C to exit. pause >nul :Continue :Evars ------------------------------------------------------------------------- :. Only NT would have this evar set. if "%PROCESSOR_ARCHITECTURE%" == "" goto ErrProcessor :Conditions -------------------------------------------------------------------- :. Check if NT is installed properly. if not exist %SystemRoot%\System32\ntoskrnl.exe goto ErrWinDir if not exist %SystemRoot%\System32\unlodctr.exe goto ErrWinDir :ChkFiles ---------------------------------------------------------------------- :. Check if the user is in the setup directory. if not exist smtprctr.bat goto ErrChkFiles :. Check if all the tools are there. if not exist %SystemRoot%\System32\unlodctr.exe goto ErrChkFiles :Start Removal ----------------------------------------------------------------- :. Delete the DLL. del %SystemRoot%\System32\smtpctrs.dll >nul if errorlevel 1 echo WARNING: %SystemRoot%\System32\smtpctrs.dll is not found. :. Remove the service from the Registry. unlodctr SmtpSvc if errorlevel 1 goto Failure :Success echo. echo Successfully removed Windows NT SMTPSVC Server Performance Counters. goto CleanUp :Failure echo. echo WARNING: Unable to remove the Windows NT SMTPSVC Server Performance Counters. goto CleanUp :. Errors ---------------------------------------------------------------------- :ErrChkFiles echo ERROR: One or more files required by this installation is not found echo in the current directory. echo. echo Be sure that %0 is started from the installation directory. echo If installing the debug version, go to WINDEBUG; echo if installing the release version, go to WINREL. echo If this error still occurs, you may be missing files. goto CleanUp :ErrProcessor echo ERROR: The PROCESSOR_ARCHITECTURE environment variable is not set. echo Windows NT may not be installed properly. goto CleanUp :ErrWinDir echo ERROR: Unable to find required files in %SystemRoot%\System32. echo Windows NT may not be installed properly. goto CleanUp :CleanUp ----------------------------------------------------------------------- :End ---------------------------------------------------------------------------