sc.exe configuración
Modifica el valor de las entradas de un servicio en el Registro y en la base de datos de Service Control Manager.
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 UNC (Convención de nomenclatura universal) (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, vea Depuración mediante CDB y NTSD. |
group= <loadordergroup> |
Especifica el nombre del grupo del que este servicio es miembro. 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 a CreateService. Las etiquetas solo se usan para los controladores boot-start y system-start. |
depend= <dependencies> |
Especifica los nombres de los servicios o grupos que deben iniciarse antes de este servicio. Los nombres se separan mediante 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 Windows en el que se ejecutará el controlador. El valor predeterminado 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 que no sea la cuenta LocalSystem. |
| /? | Muestra la ayuda en el símbolo del sistema. |
Notas
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