• | Servername Optional. Specifies the name of the server when you want to run the commands on a remote computer. The name must start with two backslash (\) characters (for example, \\myserver). To run Sc.exe on the local computer, do not supply this parameter. |
• | Command Specifies the sc command. Note that many of the sc commands require administrative privileges on the specified computer. Sc.exe supports the following commands:
Config
Changes the configuration of a service (persistent). Continue Sends a Continue control request to a service. Control Sends a control to a service. Create Creates a service (adds it to the registry). Delete Deletes a service (from the registry). EnumDepend Enumerates service dependencies. GetDisplayName Obtains the DisplayName for a service. GetKeyName Obtains the ServiceKeyName for a service. Interrogate Sends an Interrogate control request to a service. Pause Sends a Pause control request to a service. qc Queries configuration for the service. For detailed information, see the reference section, "SC QC." Query Queries the status for a service, or enumerates the status for types of services. For detailed information, see the reference section, "SC QUERY." Start Starts a service Stop Sends a Stop request to a service. |
• | Servicename Specifies the name given to the Service key in the registry. Note that this is different from the display name (which is what you see with net start command and the Services tool in Control Panel. Sc.exe uses the service key name as the primary identifier for the service. |
• | Optionname The Optionname and Optionvalue parameters allow you to specify the names and values of optional command parameters. Note that there is no space between the Optionname and the equal sign. You can supply none, one, or more optional parameters name and value pairs. |
• | Optionvalue Specifies the value for the parameter named by Optionname. The range of valid values is often restricted for each Optionname. For a list of available values, request help for each command. |
• | Servername Optional. Specifies the name of the server when you want to run the commands on a remote computer. The name must start with two backslash characters (for example, \\myserver). To run SC on the local computer, do not supply this parameter. |
• | Servicename Specifies the name given to the service key in the registry. Note that this is different from the display name, which is what you see with net start and the Services tool in Control Panel. Sc.exe uses the service key name as the primary identifier for the service. |
• | Optionname The Optionname and Optionvalue parameters allow you to specify the names and values of optional parameters. Note that there is no space between the Optionname and the equal sign. You can supply none, one, or more optional parameters name and value pairs. The sc query command supports the following values:OptionnameOptionvalue
type=own, share, interact, kernel, filesys
Type of service you want to create. Optionvalues include types used by drivers. (default = share) start=boot, system, auto, demand, disabled Start type for the service. Option values include types used by drivers. (default = demand) error=normal, severe, critical, ignore Severity of error if the service does not start during boot. (default = normal) binPath=(string) Path name to the service binary file. There is no default for this parameter. This string must be supplied. group=(string) Name of group which this service is a member of. The list of groups are stored in the registry under ServiceGroupOrder. (default = nothing) tag=(string) If this string is set to "yes," Sc.exe obtains a TagId from the CreateService call, however, Sc.exe does not display the tag. (default = nothing) depend=(space separated string) Names of services or groups that must start before this service. obj=(string) Name of account in which the service runs. For drivers, this is the Windows driver object name. (default = LocalSystem) DisplayName=(string) A string that can be used by user-interface programs to identify the service. password=(string) A password string. This is required if an account other than LocalSystem is used. |