I have scripted Svcs.bat to display the state, key, and Display Name of all services on your computer.
The syntax for running Svcs.bat is:
Svcs
The output might begin with:
"STOPPED","Alerter","Alerter" "RUNNING","ALG","Application Layer Gateway Service"NOTE: Svcs.bat uses SC.exe, installed by default on Windows XP, Windows Vista, and Windows Server 2003, or installed from the Resource Kit on Window 2000.
Svcs.bat contains:
@echo off setlocal sc query state= all | findstr /i "Service_Name Display_Name State" >"%TEMP%\svcs.tmp" for /F "tokens=*" %%* in ('type "%TEMP%\svcs.tmp"') do call :Sub %%* del /f /q "%TEMP%\svcs.tmp" endlocal goto :EOF :Sub set p1=%* set p1=%p1:(=\[% set p1=%p1:)=\]% if /i %p1:~0,8%Service_ set s2="%p1:~14%" if /i %p1:~0,8%
Display_ set s3="%p1:~14%" if /i %p1:~0,5%State set s1="%p1:~24%" if /i %p1:~0,5%
State echo %s1%,%s2%,%s3%
0 comments
Hide comments