| Windows application: sc |
| Description: SC is a command line program used for communicating with the NT Service Controller and services. Usage 1: sc <server> [command] [service name] <option1> <option2>... The option <server> has the form "\\ServerName". Further help on commands can be obtained by typing: "sc [command]" |
| Command | Description |
| query | Queries the status for a service, or enumerates the status for types of services. |
| queryex | Queries the extended status for a service, or enumerates the status for types of services. |
| start | Starts a service. Example: sc start "MyService" |
| pause | Sends a PAUSE control request to a service. Example: sc pause "MyService" |
| interrogate | Sends an INTERROGATE control request to a service. |
| continue | Sends a CONTINUE control request to a service. |
| stop | Sends a STOP request to a service. Example: sc stop "MyService" |
| config | Changes the configuration of a service (persistant). |
| description | Changes the description of a service. |
| failure | Changes the actions taken by a service upon failure. |
| qc | Queries the configuration information for a service. |
| qdescription | Queries the description for a service. |
| qfailure | Queries the actions taken by a service upon failure. |
| delete | Deletes a service (from the registry). Example: sc delete "MyService" |
| create | Creates a service. (adds it to the registry). Example: sc create "MyService" binPath= "C:\Tools\myservice\test.exe" start= "auto" Note 1: Must put a space between binPath= and "c:\..". Note 2: Must put a space between start= and "auto". |
| control | Sends a control to a service. |
| sdshow | Displays a service's security descriptor. |
| sdset | Sets a service's security descriptor. |
| GetDisplayName | Gets the DisplayName for a service. |
| GetKeyName | Gets the ServiceKeyName for a service. |
| EnumDepend | Enumerates Service Dependencies. |
| Usage 2: The following commands don't require a service name: sc <server> <command> <option> |
| Command | Description |
| boot | (ok | bad) Indicates whether the last boot should be saved as the last-known-good boot configuration |
| Lock | Locks the Service Database |
| QueryLock | Queries the LockStatus for the SCManager Database |