sc.exe config
Modifica el valor de las entradas de un servicio en el registro y en la base de datos del Administrador de control de servicios.
Sintaxis
sc.exe [<servername>] config [<servicename>] [type= {own | share | kernel | filesys | rec | adapt | interact type= {own | share}}] [start= {boot | system | auto | demand | disabled | delayed-auto}] [error= {normal | severe | critical | ignore}] [binpath= <binarypathname>] [group= <loadordergroup>] [tag= {yes | no}] [depend= <dependencies>] [obj= {<accountname> | <objectname>}] [displayname= <displayname>] [password= <password>]
Parámetros
Parámetro | Descripción |
---|---|
<servername> |
Especifica el nombre del servidor remoto en el que se encuentra el servicio. El nombre debe usar el formato de convención de nomenclatura universal (UNC) (por ejemplo, \myserver). Para ejecutar SC.exe localmente, no use este parámetro. |
<servicename> |
Especifica el nombre del servicio devuelto por la operación getkeyname. |
type= {own | share | kernel | filesys | rec | adapt | interact type= {own | share}} |
Especifica el tipo de servicio. Entre estas opciones se incluyen:
|
start= {boot | system | auto | demand | disabled | delayed-auto} |
Especifica el tipo de inicio para el servicio. Entre estas opciones se incluyen:
|
error= {normal | severe | critical | ignore} |
Especifica la gravedad del error si el servicio no se inicia cuando se inicia el equipo. Entre estas opciones se incluyen:
|
binpath= <binarypathname> |
Especifica una ruta de acceso al archivo binario del servicio. No hay ningún valor predeterminado para binpath=, y se debe proporcionar esta cadena. Además, ntsd -d se puede especificar delante de la cadena para la depuración. Para obtener más información, consulte Depuración mediante CDB y NTSD. |
group= <loadordergroup> |
Especifica el nombre del grupo del al que pertenece este servicio. La lista de grupos se almacena en el registro, en la subclave HKLM\System\CurrentControlSet\Control\ServiceGroupOrder. El valor predeterminado es null. |
tag= {yes | no} |
Especifica si se va a obtener o no un TagID de la llamada CreateService. Las etiquetas solo se usan para los controladores de arranque y de inicio del sistema. |
depend= <dependencies> |
Especifica los nombres de los servicios o grupos que deben iniciarse antes de este servicio. Los nombres están separados por barras diagonales (/). |
obj= {<accountname> | <objectname>} |
Especifica un nombre de una cuenta en la que se ejecutará un servicio o especifica un nombre del objeto de controlador de Windows en el que se ejecutará el controlador. La opción predeterminada es LocalSystem. |
displayname= <displayname> |
Especifica un nombre descriptivo para identificar el servicio en programas de interfaz de usuario. Por ejemplo, el nombre de subclave de un servicio determinado es wuauserv, que tiene un nombre para mostrar más descriptivo de Actualizaciones automáticas. |
password= <password> |
Especifica una contraseña. Esto es necesario si se usa una cuenta distinta de la cuenta LocalSystem. |
/? | Muestra la ayuda en el símbolo del sistema. |
Comentarios
Cada opción de línea de comandos (parámetro) debe incluir el signo igual como parte del nombre de la opción.
Se requiere un espacio entre una opción y su valor (por ejemplo, type= own). Si se omite el espacio, se produce un error en la operación.
Ejemplos
Para especificar una ruta de acceso binaria para el servicio NewService, escriba:
sc.exe config NewService binpath= c:\windows\system32\NewServ.exe