How Can We Help?

Service Manipulation Utilities

You are here:
< Back
Service Manipulation Utilities
Last Updated: 13 Jul 2004
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

*** PLEASE NOTE: Link(s), If Provided, May Be Wrapped ***


The following tools can be used to create, delete, modify,
and/or view service information, in addition to the
stopping and starting of those services.


CONSOLE COMMANDS

• NET START .............. Native Command (View/Start)
• NET STOP ............... Native Command (Stop)
• NET PAUSE .............. Native Command (Pause)
• SC ..................... Native Command (View/Start/Stop/Pause/Create/Delete/Modify) -- XP/2003

• SCLIST ................. Resource Kit (View)
• SRVINFO ................ Resource Kit (View)
• NETSVC ................. Resource Kit (View/Start/Stop/Pause)
• SC ..................... Resource Kit (View/Start/Stop/Pause/Create/Delete/Modify)
• XNET ................... Resource Kit (View/Start/Stop/Pause/Create/Delete/Modify)

• DELSRV ................. Resource Kit (Delete)
• INSTSRV ................ Resource Kit (View/Create/Delete)

• SUBINACL ............... Resource Kit (Change Permissions)

• AINTX Utilities ........ http://www.dwam.net/docs/aintx/


GUI

• Server Manager ......... Native Utility (View)
• Control Panel Applet ... Native Utility (View)

• SRVINSTW ............... Resource Kit (View/Create/Delete)

• DameWare Utils ......... http://www.dameware.com/products/DNTUmain.asp
• Exporter ............... http://www.systemtools.com/free_frame.htm
• Fire Daemon ............ http://www.firedaemon.com/
• Hyena .................. http://www.systemtools.com/hyena/
• M&A Start/Stop ......... http://www.webf1.com/startstop/
• Network ServaNT ........ http://www.engagent.com/ns/ns_default.asp
• Northern Utilities ..... http://www.northern.net/siteUtilities/
• PsService .............. http://www.sysinternals.com/ntw2k/freeware/pstools.shtml
• Remote Task Manager .... http://www.ntutility.com/rtm/
• Service Acct Mgr ....... http://www.lanicu.com/products/nt_frame.htm
• Service Explorer ....... http://www.smallwonders.com/?c=serviceexplorer/welcome
• Service+ ............... http://www.activeplus.com/
• ServiceSecure .......... http://www.netikus.net/products_nttoolkit.html
• Special Op Suite ....... http://www.specialoperationssuite.com/
• UltraAdmin ............. http://www.ultraadmin.com/
• WinRemote .............. http://www.admwin.com/winrem.htm


SETTING PERMISSIONS ON SERVICES

Access to control a service can be granted to non-
administrators by using SUBINACL to change the DACL of
the service in question or by using the M&A Start/Stop
Service Utility.

• http://support.microsoft.com/?KBID=288129http://support.microsoft.com/?KBID=180116http://www.webf1.com/startstop/http://www.systemtools.com/sysadmin/intact.htmhttp://www.netexec.de/fs_lstools.html

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
NOTE: You can remove services from being displayed in the
      Control Panel by deleting them from the registry:

      HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\xxxxx
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~


DEFAULT/NATIVE SERVICES

Here are some guides to the default services available
in Windows 2000/XP.  You can use this information to
tweak your configuration for maximum performance, BUT
you should note that resource management under 2000/XP
and that some of these services are actually beneficial
to your performance (e.g. PreFetch).  If you're not sure
what the purpose of any particular service is, then
leave it alone until you've looked it up.  Many a person
has made things worse, in the name of making them better.

THIS CANNOT BE EMPHASIZED ENOUGH: The over-aggressive
tweaking of services by folks who are new to the Windows
NT-family causes many troubleshooting problems later on.

• http://www.3dspotlight.com/tweaks/win2k_services/http://www.3dspotlight.com/tweaks/winxp_services/http://www.systemsbysteve.com/winguides/w2kservices.htmhttp://www.blkviper.com/WinXP/servicecfg.htmhttp://snakefoot.fateback.com/tweak/winnt/services.htmlhttp://www.microsoft.com/windowsxp/home/using/productdoc/en/sys_srv_default_settings.asphttp://www.microsoft.com/windows2000/techinfo/howitworks/management/w2kservices.asphttp://www.microsoft.com/TechNet/prodtechnol/windows2000serv/deploy/prodspecs/win2ksvc.asphttp://www.greatis.com/regrun3useless.htmhttp://www.microsoft.com/technet/security/topics/hardsys/tcg/tcgch07.asp


SETTING SERVICE DEPENDENCIES

• http://www.jsiinc.com/SUBA/tip0000/rh0069.htmhttp://support.microsoft.com/?KBID=193888http://www.microsoft.com/resources/documentation/WindowsServ/2003/all/deployguide/en-us/46710.asphttp://www.microsoft.com/resources/documentation/windows/xp/all/reskit/en-us/prmc_str_bblk.asp


WHITEPAPERS & TECH DOCUMENTS

• http://support.microsoft.com/?KBID=137890http://support.microsoft.com/?KBID=193888http://support.microsoft.com/?KBID=308417http://www.microsoft.com/windows2000/techinfo/howitworks/management/w2kservices.asphttp://www.microsoft.com/TechNet/prodtechnol/windows2000serv/deploy/prodspecs/win2ksvc.asp


PERSONAL NOTES

• NET START will only give the longname, which you will
  need to enclose in quotes...

• The other utils (such as SCLIST and SC) will provide
  short names, which don't require quotes.

• Also, three of the ResKit utils (NETSVC, SC, XNET) can
  start and stop services remotely, as well as locally,
  and the latter two can modify the startup parameters of
  a service.

• SC is one of the most versatile of the ResKit utils in
  that it can display information about Devices as well
  as Services. SC is also native to Windows XP/2003.

• Be careful with tweaking.  Make a full backup BEFORE
  you start changing things around. Many a functional
  system has been torched by indiscrimate tweaking,
  especially by first-timers to a new OS.