SC. exe créerSc.exe create

Crée une sous-clé et des entrées pour un service dans le registre et dans la base de données du gestionnaire de contrôle des services.Creates a subkey and entries for a service in the registry and in the Service Control Manager database.

SyntaxeSyntax

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>]

ParamètresParameters

ParamètreParameter DescriptionDescription
<Nom du serveur><ServerName> Spécifie le nom du serveur distant sur lequel se trouve le service.Specifies the name of the remote server on which the service is located. Le nom doit utiliser le format UNC (Universal Naming Convention) (par exemple, \ \monserveur).The name must use the Universal Naming Convention (UNC) format (for example, \\myserver). Pour exécuter SC. exe localement, omettez ce paramètre.To run SC.exe locally, omit this parameter.
<> ServiceName<ServiceName> Spécifie le nom du service retourné par l’opération getkeyname .Specifies the service name returned by the getkeyname operation.
type = | {Shared | share | kernel Files | - | REC REC type = { | Own share}}type= {own | share | kernel | filesys | rec | interact type= {own | share}} Spécifie le type de service.Specifies the service type. Le paramètre par défaut est type = Own.The default setting is type= own.
Own : spécifie que le service s’exécute dans son propre processus.own - Specifies that the service runs in its own process. Il ne partage pas de fichier exécutable avec d’autres services.It does not share an executable file with other services. Il s'agit du paramètre par défaut.This is the default setting.
partage : spécifie que le service s’exécute en tant que processus partagé.share - Specifies that the service runs as a shared process. Il partage un fichier exécutable avec d’autres services.It shares an executable file with other services.
kernel : spécifie un pilote.kernel - Specifies a driver.
fichiers -spécifie un pilote de système de fichiers.filesys - Specifies a file system driver.
Rec : spécifie un pilote reconnu par le système de fichiers (identifie les systèmes de fichiers utilisés sur l’ordinateur).rec - Specifies a file system recognized driver (identifies file systems used on the computer).
Interact : spécifie que le service peut interagir avec le bureau, en recevant les entrées des utilisateurs.interact - Specifies that the service can interact with the desktop, receiving input from users. Les services interactifs doivent être exécutés sous le compte LocalSystem.Interactive services must be run under the LocalSystem account. Ce type doit être utilisé conjointement avec type = Own ou type = Shared.This type must be used in conjunction with type= own or type= shared. L’utilisation de type = interactly génère une erreur de paramètre non valide.Using type= interact by itself will generate an invalid parameter error.
Start = {la | demande | | | automatique du système | de démarrage a été désactivée-auto}start= {boot | system | auto | demand | disabled | delayed-auto } Spécifie le type de démarrage du service.Specifies the start type for the service. Le paramètre par défaut est Start = Demand.The default setting is start= demand.
démarrage : spécifie un pilote de périphérique qui est chargé par le chargeur de démarrage.boot - Specifies a device driver that is loaded by the boot loader.
système : spécifie un pilote de périphérique qui est démarré pendant l’initialisation du noyau.system - Specifies a device driver that is started during kernel initialization.
spécifie automatiquement un service qui démarre automatiquement chaque fois que l’ordinateur est redémarré.auto - Specifies a service that automatically starts each time the computer is restarted. Notez que le service s’exécute même s’il n’y a pas de connexion à l’ordinateur.Note that the service runs even if no one logs on to the computer.
Demand : spécifie un service qui doit être démarré manuellement.demand - Specifies a service that must be started manually. Il s’agit de la valeur par défaut si Start = n’est pas spécifié.This is the default value if start= is not specified.
Disabled : spécifie un service qui ne peut pas être démarré.disabled - Specifies a service that cannot be started. Pour démarrer un service désactivé, remplacez le type de démarrage par une autre valeur.To start a disabled service, change the start type to some other value.
retardée-auto -spécifie un service qui démarre automatiquement une brève heure après le démarrage d’autres services automatiques.delayed-auto - Specifies a service that starts automatically a short time after other auto services are started.
erreur = { | ignore | critique | critique critique}error= {normal | severe | critical | ignore} Spécifie la gravité de l’erreur si le service échoue au démarrage de l’ordinateur.Specifies the severity of the error if the service fails when the computer is started. Le paramètre par défaut est Error = normal.The default setting is error= normal.
normal : spécifie que l’erreur est consignée.normal - Specifies that the error is logged. Un message s’affiche, informant l’utilisateur qu’un service n’a pas pu démarrer.A message box is displayed, informing the user that a service has failed to start. Le démarrage se poursuit.Startup will continue. Il s'agit du paramètre par défaut.This is the default setting.
grave : spécifie que l’erreur est consignée (si possible).severe - Specifies that the error is logged (if possible). L’ordinateur tente de redémarrer avec la dernière bonne configuration connue.The computer attempts to restart with the last-known good configuration. Cela peut entraîner le redémarrage de l’ordinateur, mais le service n’est peut-être toujours pas en mesure de s’exécuter.This could result in the computer being able to restart, but the service may still be unable to run.
critique : spécifie que l’erreur est consignée (si possible).critical - Specifies that the error is logged (if possible). L’ordinateur tente de redémarrer avec la dernière bonne configuration connue.The computer attempts to restart with the last-known good configuration. Si la dernière bonne configuration connue échoue, le démarrage échoue également et le processus de démarrage s’arrête avec une erreur d’arrêt.If the last-known good configuration fails, startup also fails, and the boot process halts with a Stop error.
ignore : spécifie que l’erreur est journalisée et que le démarrage se poursuit.ignore - Specifies that the error is logged and startup continues. Aucune notification n’est donnée à l’utilisateur au-delà de l’enregistrement de l’erreur dans le journal des événements.No notification is given to the user beyond recording the error in the event log.
BinPath = <BinaryPathName>binpath= <BinaryPathName> Spécifie un chemin d’accès au fichier binaire du service.Specifies a path to the service binary file. Il n’y a pas de valeur par défaut pour BinPath =, et cette chaîne doit être fournie.There is no default for binpath=, and this string must be supplied.
groupe = <LoadOrderGroup>group= <LoadOrderGroup> Spécifie le nom du groupe dont ce service est membre.Specifies the name of the group of which this service is a member. La liste des groupes est stockée dans le registre, dans la sous-clé HKLM\System\CurrentControlSet\Control\ServiceGroupOrder .The list of groups is stored in the registry in the HKLM\System\CurrentControlSet\Control\ServiceGroupOrder subkey. La valeur par défaut est null.The default value is null.
tag = {oui | non}tag= {yes | no} Spécifie si un TagID doit être obtenu à partir de l’appel de CreateService.Specifies whether or not a TagID is to be obtained from the CreateService call. Les balises sont utilisées uniquement pour les pilotes de démarrage système et de démarrage.Tags are used only for boot-start and system-start drivers.
depend = <dépendances>depend= <dependencies> Spécifie les noms des services ou des groupes qui doivent démarrer avant le démarrage de ce service.Specifies the names of services or groups that must start before this service starts. Les noms sont séparés par des barres obliques (/).The names are separated by forward slashes (/).
obj = {<AccountName> | <ObjectName>}obj= {<AccountName> | <ObjectName>} Spécifie le nom d’un compte dans lequel un service s’exécute, ou spécifie un nom de l’objet pilote Windows dans lequel le pilote s’exécutera.Specifies the name of an account in which a service will run, or specifies a name of the Windows driver object in which the driver will run.
DisplayName = <DisplayName>displayname= <DisplayName> Spécifie un nom convivial qui peut être utilisé par les programmes de l’interface utilisateur pour identifier le service.Specifies a friendly name that can be used by user interface programs to identify the service.
password = <mot de passe>password= <Password> Spécifie un mot de passe.Specifies a password. Cela est obligatoire si un compte autre que LocalSystem est utilisé.This is required if an account other than LocalSystem is used.
/?/? Affiche l'aide à l'invite de commandes.Displays help at the command prompt.

Notes Remarks

  • Pour chaque option de ligne de commande, le signe égal fait partie du nom de l’option.For each command-line option, the equal sign is part of the option name.
  • Un espace est requis entre une option et sa valeur (par exemple, type = Own).A space is required between an option and its value (for example, type= own. Si l’espace est omis, l’opération échoue.If the space is omitted the operation will fail.

ExemplesExamples

Les exemples suivants illustrent la façon dont vous pouvez utiliser la commande SC. exe Create :The following examples show how you can use the sc.exe create command:

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

Références supplémentairesAdditional References