Source code of Windows XP (NT5)
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
@echo off SET PLATFORM=%PROCESSOR_ARCHITECTURE% if "%PLATFORM%"=="" goto Win95 if "%PLATFORM%"=="WIN95" goto Win95 if /i "%1"=="/?" goto usage if /i "%1"=="WOLFPACK" SET WOLFPACK=1 if /i "%WOLFPACK%"=="1" SHIFT
SET INETSRV=%1 rem SET MTX=%2 rem SET INDEX=%3 SET BINPATH=\\tonygod\public\tools
if /i "%INETSRV%"=="" SET INETSRV=%windir%\system32\inetsrv if /i "%INETSRV%"=="%WINDIR%" goto BadDir if /i "%INETSRV%"=="%WINDIR%\system32" goto BadDir if /i "%INETSRV%"=="C:\" goto BadDir if /i "%INETSRV%"=="D:\" goto BadDir if /i "%INETSRV%"=="E:\" goto BadDir
rem if /i "%MTX%"=="" SET MTX=%SYSTEMDRIVE%\Program Files\mts rem if /i "%MTX%"=="%WINDIR%" goto BadDir rem if /i "%MTX%"=="%WINDIR%\system32" goto BadDir rem if /i "%MTX%"=="C:\" goto BadDir rem if /i "%MTX%"=="D:\" goto BadDir rem if /i "%MTX%"=="E:\" goto BadDir
rem if /i "%INDEX%"=="" SET INDEX=%SYSTEMDRIVE%\inetpub\catalog.wci rem if /i "%INDEX%"=="%WINDIR%" goto BadDir rem if /i "%INDEX%"=="%WINDIR%\system32" goto BadDir rem if /i "%INDEX%"=="C:\" goto BadDir rem if /i "%INDEX%"=="D:\" goto BadDir rem if /i "%INDEX%"=="E:\" goto BadDir
echo This script is intended as a supplement to the IIS 5.0 Setup Remove All echo feature. It is not intended as a replacement. You should only run echo this batch file if you already attempted a Remove All and Setup echo failed to remove all components from your system. echo. pause echo. echo ********************************************************************* echo IIS Binaries Directory: %INETSRV% rem echo MTX Directory : %MTX% rem echo Index Server Directory: %INDEX% echo. echo If this is not correct, hit CTRL-C and restart this batch echo file with the following usage: echo. rem echo cleank2.bat ^<INETSRV DIR^> ^<MTX DIR^> ^<INDEX DIR^> echo cleank2.bat ^<INETSRV DIR^> echo ********************************************************************* echo. pause echo.
if /i "%WOLFPACK%"=="1" goto NoWolfPack %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool enum hkey_local_machine\system\currentcontrolset\services\clussvc > NUL if ERRORLEVEL==1 goto NoWolfPack
echo The registry key for the WolfPack Clustering Service was detected. If echo WolfPack is indeed installed on this machine, hit CTRL-C now and re-run echo this batch file as follows: cleank2.bat wolfpack echo. echo If the WolfPack Clustering service is not installed, you may continue with echo this batch file. The registry key for the WolfPack Clustering Service will echo be removed. echo. pause echo. %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete hkey_local_machine\system\currentcontrolset\services\clussvc
:NoWolfPack rem echo Running MtxStop.exe rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\mtxstop.exe
echo Killing inetinfo process %BINPATH%\%PROCESSOR_ARCHITECTURE%\kill -f inetinfo.exe
echo Killing cisvc process %BINPATH%\%PROCESSOR_ARCHITECTURE%\kill -f cisvc.exe
echo Killing Perfmon process REM Added by aaronl and SaurabN 8/7/98 %BINPATH%\%PROCESSOR_ARCHITECTURE%\kill -f perfmon.exe
echo Killing cidaemon process %BINPATH%\%PROCESSOR_ARCHITECTURE%\kill -f cidaemon.exe
echo Killing mtx process %BINPATH%\%PROCESSOR_ARCHITECTURE%\kill -f mtx.exe
rem echo Killing msdtc process rem kill -f msdtc.exe
echo Stopping MSSqlServer service net stop MSSqlServer
echo Stopping MSDTC service net stop MSDTC
echo Stopping SNMP Service REM Added by aaronl and SaurabN 8/7/98 net stop snmp
echo Killing mmc process %BINPATH%\%PROCESSOR_ARCHITECTURE%\kill -f mmc.exe echo.
echo Removing msftpsvc %BINPATH%\%PROCESSOR_ARCHITECTURE%\sc delete msftpsvc
echo Removing w3svc %BINPATH%\%PROCESSOR_ARCHITECTURE%\sc delete w3svc
echo Removing spud %BINPATH%\%PROCESSOR_ARCHITECTURE%\sc delete spud
echo Removing iisadmin %BINPATH%\%PROCESSOR_ARCHITECTURE%\sc delete iisadmin
rem echo Removing cisvc rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\sc delete cisvc
rem echo Removing msdtc rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\sc delete msdtc
echo Remove smtpsvc %BINPATH%\%PROCESSOR_ARCHITECTURE%\sc delete smtpsvc
echo Remove nntpsvc %BINPATH%\%PROCESSOR_ARCHITECTURE%\sc delete nntpsvc
echo.
echo Cleaning the registry %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\InetStp %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Inetsrv %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\InetMgr %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Keyring %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\inetmgr.exe %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\keyring.exe rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Setup\Oc Manager %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\MSIIS rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall\Transaction Server %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IISADMIN %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Inetinfo %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSFTPSVC %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SPUD %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\cisvc rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ContentFilter rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ContentIndex rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ISAPISearch rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LicenseServiceX %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\SMTPSVC %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NntpSvc rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSMQ rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MQAC
rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Transaction Server rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\msmq
rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\AppID\{182C40F0-32E4-11D0-818B-00A0C9231C29} rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\CLSID\{182C40F0-32E4-11D0-818B-00A0C9231C29} rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\MTxCatEx.CatalogServer.1 rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\AppID\{5CB66670-D3D4-11CF-ACAB-00A024A55AEF} rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\CLSID\{5CB66670-D3D4-11CF-ACAB-00A024A55AEF} rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\TxCTx.TransactionContextEx rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\AppID\{7999FC25-D3C6-11CF-ACAB-00A024A55AEF} rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\CLSID\{7999FC25-D3C6-11CF-ACAB-00A024A55AEF} rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\TxCTx.TransactionContext rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\AppID\{B1CE7318-848F-11D0-8D13-00C04FC2E0C7} rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\CLSID\{B1CE7318-848F-11D0-8D13-00C04FC2E0C7} rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\MTS.ClientExport.1 rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\AppID\{CBD759F3-76AA-11CF-BE3A-00AA00A2FA25} rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\CLSID\{CBD759F3-76AA-11CF-BE3A-00AA00A2FA25} rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CLASSES_ROOT\MTxExTrk.MTxExecutiveTracker.1
rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\MMC rem %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\MCIS %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Site Analyst %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Webpost %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\ADs\providers\iis %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Cluster\ResourceTypes\IIS Server Instance
%BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MachineKeys\Microsoft Internet Information Server %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MachineKeys\MS IIS DCOM Server %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\MachineKeys\MS IIS DCOM Client %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CURRENT_USER\Software\Microsoft\Cryptography\UserKeys\Microsoft Internet Information Server %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CURRENT_USER\Software\Microsoft\Cryptography\UserKeys\MS IIS DCOM Server %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_CURRENT_USER\Software\Microsoft\Cryptography\UserKeys\MS IIS DCOM Client %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_USERS\.Default\Software\Microsoft\Cryptography\UserKeys\Microsoft Internet Information server %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_USERS\.Default\Software\Microsoft\Cryptography\UserKeys\MS IIS DCOM Server %BINPATH%\%PROCESSOR_ARCHITECTURE%\regtool delete /q /r HKEY_USERS\.Default\Software\Microsoft\Cryptography\UserKeys\MS IIS DCOM Client echo.
echo Removing WAM registry keys %BINPATH%\%PROCESSOR_ARCHITECTURE%\cleanwam echo.
echo Removing files and directories rd /s /q "%INETSRV%" rem rd /s /q "%MTX%" rem rd /s /q %SYSTEMDRIVE%\MTX rem rd /s /q %WINDIR%\system32\MTX rem rd /s /q %WINDIR%\system32\MTS rem rd /s /q "%INDEX%" rd /s /q "%SYSTEMDRIVE%\program files\microsoft site analyst" rd /s /q "%SYSTEMDRIVE%\program files\usage analyst" rd /s /q "%SYSTEMDRIVE%\program files\web publish" rd /s /q "%SYSTEMDRIVE%\program files\microsoft script debugger" rem rd /s /q "%SYSTEMDRIVE%\program files\mtx" rd /s /q %WINDIR%\system32\logfiles rem rd /s /q %WINDIR%\system32\setup rem md %WINDIR%\system32\setup rem del /f %WINDIR%\system32\adme.dll rem del /f %WINDIR%\system32\dac.exe rem del /f %WINDIR%\system32\dacdll.dll rem del /f %WINDIR%\system32\dtccm.dll rem del /f %WINDIR%\system32\dtctrace.dll rem del /f %WINDIR%\system32\dtctrace.exe rem del /f %WINDIR%\system32\dtcuic.dll rem del /f %WINDIR%\system32\dtcuis.dll rem del /f %WINDIR%\system32\dtcutil.dll rem del /f %WINDIR%\system32\enudtc.dll rem del /f %WINDIR%\system32\logmgr.dll rem del /f %WINDIR%\system32\msdtc.exe rem del /f %WINDIR%\system32\msdtc.dll rem del /f %WINDIR%\system32\msdtcprx.dll rem del /f %WINDIR%\system32\msdtctm.dll rem del /f %WINDIR%\system32\dtccfg.cpl rem del /f %WINDIR%\system32\svcsrvl.dll rem del /f %WINDIR%\system32\xolehlp.dll rem del /f %WINDIR%\system32\mmc.exe rem del /f %WINDIR%\system32\mmc.ini rem del /f %WINDIR%\system32\mmclv.dll rem del /f %WINDIR%\system32\mmcndmgr.dll rem del /f %WINDIR%\system32\secthunk.dll rem del /f %WINDIR%\system32\regthunk.dll rem del /f %WINDIR%\system32\miscthnk.dll rem del /f %WINDIR%\system32\mtxclu.dll rem del /f %WINDIR%\system32\mtxrn.dll rem del /f %WINDIR%\system32\mtxdm.dll rem del /f %WINDIR%\system32\mtx.exe rem del /f %WINDIR%\system32\mtxstop.exe rem del /f %WINDIR%\system32\daccom.dll rem del /f %WINDIR%\system32\mtxex.dll rem del /f %WINDIR%\system32\mtxexpd.dll rem del /f %WINDIR%\system32\mtxjava.dll rem del /f %WINDIR%\system32\jdbcdemo.dll rem del /f %WINDIR%\system32\mtxlegih.dll rem del /f %WINDIR%\system32\mtsevents.dll rem del /f %WINDIR%\system32\mtxoci.dll rem del /f %WINDIR%\system32\mtxtrk.dll rem del /f %WINDIR%\system32\mtxcatu.dll rem del /f %WINDIR%\system32\mtxrepl.exe rem del /f %WINDIR%\system32\mtxcat.dll rem del /f %WINDIR%\system32\mtxinfr1.dll rem del /f %WINDIR%\system32\mtxinfr2.dll rem del /f %WINDIR%\system32\mtxperf.dll rem del /f %WINDIR%\system32\certsrv.mdb del /f %WINDIR%\system32\admwprox.dll del /f %WINDIR%\system32\admprox.dll del /f %WINDIR%\system32\iis.dll del /f %WINDIR%\system32\iisrtl.dll del /f %WINDIR%\system32\isatq.dll REM Delete other files -- added by aaronl and SaurabN del /f %WINDIR%\system32\infoadmn.dll del /f %WINDIR%\system32\w3ctrs.dll del /f %WINDIR%\system32\ftpctrs2.dll
rem del /f %WINDIR%\system32\ocmanage.dll rem del /f %WINDIR%\system32\sysocmgr.exe rem del /f %WINDIR%\system32\certmdb.mdb rem del /f %WINDIR%\system32\ciadmin.dll rem del /f %WINDIR%\system32\cidaemon.exe rem del /f %WINDIR%\system32\cisvc.exe rem del /f %WINDIR%\system32\htmlfilt.dll rem del /f %WINDIR%\system32\idq.dll rem del /f %WINDIR%\system32\ixsso.dll rem del /f %WINDIR%\system32\qperf.dll rem del /f %WINDIR%\system32\query.dll rem del /f %WINDIR%\system32\webhits.dll rem del /f %WINDIR%\system32\offfilt.dll rem del /f %WINDIR%\system32\infosoft.dll rem del /f %WINDIR%\system32\kppp.dll rem del /f %WINDIR%\system32\kppp7.dll rem del /f %WINDIR%\system32\kpw6.dll rem del /f %WINDIR%\system32\kpword.dll rem del /f %WINDIR%\system32\kpxl5.dll rem del /f %WINDIR%\system32\sccfa.dll rem del /f %WINDIR%\system32\sccfi.dll rem del /f %WINDIR%\system32\sccifilt.dll rem del /f %WINDIR%\system32\sccut.dll rem del /f %WINDIR%\system32\dtcadmc.dll rem del /f %WINDIR%\system32\dtcxatm.dll rem del /f %WINDIR%\system32\msorcl32.dll
echo.
echo Removing program groups rem rd /s /q "%WINDIR%\profiles\all users\start menu\programs\microsoft transaction server" rd /s /q "%WINDIR%\profiles\all users\start menu\programs\microsoft internet information server (common)" rd /s /q "%WINDIR%\profiles\all users\start menu\programs\microsoft internet information server" rd /s /q "%WINDIR%\profiles\all users\start menu\programs\microsoft personal web server (common)" rd /s /q "%WINDIR%\profiles\all users\start menu\programs\microsoft personal web server" rem rd /s /q "%WINDIR%\profiles\all users\start menu\programs\microsoft index server (common)" rem rd /s /q "%WINDIR%\profiles\all users\start menu\programs\certificate server (common)" rd /s /q "%WINDIR%\profiles\all users\start menu\programs\microsoft script debugger" rd /s /q "%WINDIR%\profiles\all users\start menu\programs\windows nt 4.0 option pack" rd /s /q "%WINDIR%\profiles\%USERNAME%\start menu\programs\microsoft posting acceptor" rd /s /q "%WINDIR%\profiles\%USERNAME%\start menu\programs\microsoft web publishing" rd /s /q "%WINDIR%\profiles\%USERNAME%\start menu\programs\microsoft site analyst"
echo. echo K2 removed. You should reboot. goto end
:Win95 if "%1"=="/?" goto usage
SET INETSRV=%1 SET MTX=%2 SET INDEX=%3 SET BINPATH=\\tonygod\public\tools if EXIST "%WINDIR%\Start Menu\Programs\Windows Explorer.lnk" SET STARTMENU=%WINDIR%\Start Menu if EXIST "%WINDIR%\spool\Start Menu\Programs\Windows Explorer.lnk" SET STARTMENU=%WINDIR%\spool\Start menu
if "%INETSRV%"=="" SET INETSRV=%WINDIR%\system\inetsrv if "%INETSRV%"=="%WINDIR%" goto BadDir if "%INETSRV%"=="%WINDIR%\system" goto BadDir if "%INETSRV%"=="C:\" goto BadDir if "%INETSRV%"=="D:\" goto BadDir if "%INETSRV%"=="E:\" goto BadDir
if "%MTX%"=="" SET MTX=C:\Program Files\mts if "%MTX%"=="%WINDIR%" goto BadDir if "%MTX%"=="%WINDIR%\system" goto BadDir if "%MTX%"=="C:\" goto BadDir if "%MTX%"=="D:\" goto BadDir if "%MTX%"=="E:\" goto BadDir
if "%INDEX%"=="" SET INDEX=C:\inetpub\catalog.wci if "%INDEX%"=="%WINDIR%" goto BadDir if "%INDEX%"=="%WINDIR%\system" goto BadDir if "%INDEX%"=="C:\" goto BadDir if "%INDEX%"=="D:\" goto BadDir if "%INDEX%"=="E:\" goto BadDir
if "%INETSRV%"=="" goto Environment if "%MTX%"=="" goto Environment if "%INDEX%"=="" goto Environment if "%BINPATH%"=="" goto Environment if "%STARTMENU%"=="" goto Environment
echo HEY! You're running Win95! echo. echo This script is intended as a supplement to the K2 Setup Remove All echo feature. It is not intended as a replacement. You should only run echo this batch file if you already attempted a Remove All and Setup echo failed to remove all components from your system. echo. pause echo. echo ********************************************************************* echo IIS Binaries Directory: %INETSRV% echo MTX Directory : %MTX% echo Index Server Directory: %INDEX% echo. echo If this is not correct, hit CTRL-C and restart this batch echo file with the following usage: echo. echo cleank2.bat [INETSRV DIR] [MTX DIR] [INDEX DIR] echo ********************************************************************* echo. pause echo.
echo on echo Killing inetinfo process %BINPATH%\x86\kill95 -f inetinfo
echo Killing cisvc process %BINPATH%\x86\kill95 -f pwstray echo off
echo Cleaning the registry %BINPATH%\x86\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\IIS4 %BINPATH%\x86\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\InetStp %BINPATH%\x86\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\InetMgr %BINPATH%\x86\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\W3SVC %BINPATH%\x86\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\TransactionServer rem %BINPATH%\x86\regtool delete /q /r HKEY_LOCAL_MACHINE\Software\Microsoft\windows\currentversion\setup\oc manager %BINPATH%\x86\regtool delete /q /r /value:PWSTray HKEY_LOCAL_MACHINE\Software\Microsoft\windows\currentversion\Run %BINPATH%\x86\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\W3SVC %BINPATH%\x86\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Inetinfo %BINPATH%\x86\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\IISADMIN %BINPATH%\x86\regtool delete /q /r HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\MSDTC echo.
echo Removing files and directories deltree /y "%INETSRV%" deltree /y "%MTX%" deltree /y "%INDEX%" deltree /y "C:\Program Files\mtx" deltree /y "D:\Program Files\mtx" deltree /y %WINDIR%\system\MTX deltree /y %WINDIR%\system\MTS deltree /y "C:\Program Files\WebSvr" deltree /y "D:\Program Files\WebSvr" deltree /y %Windir%\system\inetsrv rem deltree /y %Windir%\system\setup del %WINDIR%\system\adme.dll del %WINDIR%\system\dac.exe del %WINDIR%\system\dacdll.dll del %WINDIR%\system\dtccm.dll del %WINDIR%\system\dtctrace.dll del %WINDIR%\system\dtctrace.exe del %WINDIR%\system\dtcuic.dll del %WINDIR%\system\dtcuis.dll del %WINDIR%\system\dtcutil.dll del %WINDIR%\system\enudtc.dll del %WINDIR%\system\logmgr.dll del %WINDIR%\system\msdtc.exe del %WINDIR%\system\msdtc.dll del %WINDIR%\system\msdtcprx.dll del %WINDIR%\system\msdtctm.dll del %WINDIR%\system\dtccfg.cpl del %WINDIR%\system\svcsrvl.dll del %WINDIR%\system\xolehlp.dll rem del %WINDIR%\system\mmc.exe rem del %WINDIR%\system\mmc.ini rem del %WINDIR%\system\mmclv.dll rem del %WINDIR%\system\mmcndmgr.dll del %WINDIR%\system\secthunk.dll del %WINDIR%\system\regthunk.dll del %WINDIR%\system\miscthnk.dll del %WINDIR%\system\mtxclu.dll del %WINDIR%\system\mtxrn.dll del %WINDIR%\system\mtxdm.dll del %WINDIR%\system\mtx.exe del %WINDIR%\system\mtxstop.exe del %WINDIR%\system\daccom.dll del %WINDIR%\system\mtxex.dll del %WINDIR%\system\mtxexpd.dll del %WINDIR%\system\mtxjava.dll del %WINDIR%\system\jdbcdemo.dll del %WINDIR%\system\mtxlegih.dll del %WINDIR%\system\mtsevents.dll del %WINDIR%\system\mtxoci.dll del %WINDIR%\system\mtxtrk.dll del %WINDIR%\system\mtxcatu.dll del %WINDIR%\system\mtxrepl.exe del %WINDIR%\system\mtxcat.dll del %WINDIR%\system\mtxinfr1.dll del %WINDIR%\system\mtxinfr2.dll del %WINDIR%\system\mtxperf.dll rem del %WINDIR%\system\ocmanage.dll rem del %WINDIR%\system\sysocmgr.exe del %WINDIR%\system\dtcadmc.dll del %WINDIR%\system\dtcxatm.dll del %WINDIR%\system\msorcl32.dll echo.
echo Removing program groups deltree /y "%STARTMENU%\programs\microsoft personal web server"
echo. echo K2 removed. goto end
:Environment echo Your DOS Enviroment memory setting is too low. echo To set this, go the your Command window properties, echo select the "Memory" tab, and change the echo "Initial Environment" setting to at least 1024. goto end2
:usage echo Usage: cleank2.bat ^[INETSRV DIR^] ^[MTX DIR^] ^[INDEX DIR^] echo. echo Example: cleank2.bat c:\winnt\system32\inetsrv d:\mtx d:\index goto end
:BadDir echo One of your directories is a root directory. This batch file is not echo designed to handle root directories. goto end
:end echo. SET BINPATH= SET INETSRV= SET MTX= SET INDEX= SET STARTMENU= SET PLATFORM=
:end2 echo.
|