windows-nt/Source/XPSP1/NT/inetsrv/iis/svcs/w3/perfmon/remove.bat
2020-09-26 16:20:57 +08:00

62 lines
1.6 KiB
Batchfile
Raw Permalink Blame History

This file contains invisible Unicode characters

This file contains invisible Unicode characters that are indistinguishable to humans but may be processed differently by a computer. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@echo off
if (%PROCESSOR_ARCHITECTURE%)==() goto BadProcessor
if (%WINDIR%)==() goto BadWinDir
if not exist %WINDIR%\system32\ntoskrnl.exe goto BadWinDir
if %PROCESSOR_ARCHITECTURE%==x86 SET PROCESSOR_ARCHITECTURE=i386
if not exist remove.bat goto CannotRemove
if not exist w3ctrs.h goto CannotRemove
if not exist w3ctrs.ini goto CannotRemove
if not exist w3ctrs.reg goto CannotRemove
echo Windows NT W3 Server Performance Counters Removal
echo.
echo This removal script makes the following assumptions:
echo.
echo o The UNLODCTR utility is on the path.
echo.
echo o This script is run from the W3CTRS directory.
echo.
echo If these assumptions are not valid, please correct and try again.
echo Press CTRL-C to exist now, otherwise
pause
if exist %WINDIR%\system32\w3ctrs.dll del %WINDIR%\system32\w3ctrs.dll >nul 2>&1
unlodctr W3SVC
if errorlevel 1 goto RemoveError
echo.
echo Windows NT W3 Server Performance Counters Removal successful.
goto Done
:RemoveError
echo.
echo Cannot remove the Windows NT W3 Server Performance Counters.
goto Done
:CannotRemove
echo This removal script MUST be run from the W3CTRS
echo directory on the appropriate Windows NT Resource Kit disk.
goto Done
:BadProcessor
echo The PROCESSOR_ARCHITECTURE environment variable must be set to the
echo proper processor type (X86, MIPS, etc) before running this script.
goto Done
:BadWinDir
echo The WINDIR environment variable must point to the Windows NT
echo installation directory (i.e. C:\NT).
goto Done
:Done
if %PROCESSOR_ARCHITECTURE%==i386 SET PROCESSOR_ARCHITECTURE=x86