Sc
Aller à la navigation
Aller à la recherche
| Fiche express | |
|---|---|
| Domaine | Gestion des services Windows |
| Commande | sc
|
| Contexte | Équivalent Windows de Systemctl côté Linux |
| Voir aussi | Tasklist · Systemctl (équivalent Linux) |
sc (Service Control) crée, configure, interroge et supprime des services Windows en ligne de commande.
Aide intégrée
sc /help
Statut d'un service
sc query "nom_service"
sc \\hostname query "nom_service"
sc query state= all
sc query type= service state= all
sc query type= driver
⚠️ Espace obligatoire après le = dans les paramètres sc (state= all, pas state=all) — piège classique de syntaxe.
Configuration
sc config NomDuService start= demand
sc qc NomDuService
Créer / supprimer un service
sc create NomDuService binPath= "x:\chemin\vers\executable.exe"
sc delete NomDuService
Contrôle d'un service
sc pause NomDuService
sc continue NomDuService
sc enumdepend NomDuService
Invite de commandes avec le compte SYSTEM
`sc` permet de créer un service temporaire qui lance une invite de commandes sous le compte SYSTEM (droits supérieurs à un administrateur classique) :
sc create CmdAsSystem type= own type= interact binPath= "cmd /c start cmd /k (cd c:\ ^& color ec ^& title ***** SYSTEM *****)"
sc start CmdAsSystem
sc delete CmdAsSystem
⚠️ Cette technique élève au compte SYSTEM et est largement documentée aussi bien côté administration légitime (dépannage d'un service, débogage) que côté élévation de privilèges — n'utiliser que sur un poste où c'est expressément autorisé, et supprimer le service temporaire (sc delete) une fois terminé.