sc.exe create
Crea una subclave y entradas para un servicio en el Registro y en la base de datos del Administrador de control de servicios.
Sintaxis
sc.exe [<servername>] create [<servicename>] [type= {own | share | kernel | filesys | rec | 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 | 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. |
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 crear y registrar una nueva ruta de acceso binaria para el servicio NewService, escriba:
sc.exe \\myserver create NewService binpath= c:\windows\system32\NewServ.exe
sc.exe create NewService binpath= c:\windows\system32\NewServ.exe type= share start= auto depend= +TDI NetBIOS
Para más información sobre el comando sc.exe
, consulte Comandos SC.