Comment connaître l’état des services Windows
Pour connaître l’état d’un service Windows particulier, nous pouvons utiliser la commande sc query en ajoutant le nom du service en paramètre. Cette commande affiche des informations sur le service en question, y compris son état.
Voici un exemple de la façon de connaître l’état du service Windows Update :
C:\Windows\system32>sc query wuauserv SERVICE_NAME: wuauserv DISPLAY_NAME: Windows Update TYPE : 20 WIN32_SHARE_PROCESS STATE : 4 RUNNING (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0
À partir de la sortie ci-dessus, nous pouvons voir que le service Windows Update est en cours d’exécution (RUNNING) et peut être arrêté, mis en pause ou désactivé (STOPPABLE, NOT_PAUSABLE, ACCEPTS_SHUTDOWN).
Si nous ne connaissons pas le nom exact du service, nous pouvons utiliser la commande sc queryex en ajoutant le nom d’affichage du service en tant que paramètre. Cette commande affichera les mêmes informations que la commande sc query, mais affichera également la PID ou Process ID du service, qui est le numéro d’identification du processus exécutant le service.
Voici un exemple de la façon de connaître l’état du service Windows Firewall :
C:\Windows\system32>sc queryex “Windows Firewall” SERVICE_NAME: MpsSvc DISPLAY_NAME: Windows Firewall TYPE : 20 WIN32_SHARE_PROCESS STATE : 4 RUNNING (STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN) WIN32_EXIT_CODE : 0 (0x0) SERVICE_EXIT_CODE : 0 (0x0) CHECKPOINT : 0x0 WAIT_HINT : 0x0 PID : 1004 FLAGS :
À partir de la sortie ci-dessus, nous pouvons voir que le service Windows Firewall porte le nom de service MpsSvc et s’exécute avec le 1004 PID. Ce service peut également être arrêté, mis en pause ou désactivé (STOPPABLE, PAUSABLE, ACCEPTS_SHUTDOWN).
Comment changer le mode de démarrage d’un service Windows
Le mode de démarrage du service Windows est un paramètre qui détermine la façon dont le service est exécuté lorsque le système est mis sous tension. Il existe plusieurs modes de démarrage du service Windows, à savoir :
- Automatic : Ce service s’exécute automatiquement lorsque le système est mis sous tension, sans intervention de l’utilisateur ou de l’administrateur.
- Manual : Ce service n’est pas exécuté automatiquement lorsque le système est mis sous tension, mais peut être exécuté manuellement par l’utilisateur ou l’administrateur via CMD ou d’autres interfaces utilisateur.
- Disabled : Ce service ne s’exécutera pas du tout, que ce soit automatiquement ou manuellement. Ce service ne peut être réactivé que par un administrateur.
Pour changer le mode de démarrage d’un service Windows, nous pouvons utiliser la commande sc config en ajoutant le nom du service et le mode de démarrage souhaité comme paramètres. Cette commande modifiera les paramètres de registre associés à ce service.
Voici un exemple de modification du mode de démarrage du service Windows Defender Antivirus Service en Manual :
C:\Windows\system32>sc config WinDefend start= demand [SC] ChangeServiceConfig SUCCESS
À partir de la sortie ci-dessus, nous pouvons voir que la commande a réussi à changer le mode de démarrage de WinDefend service en demand, ce qui signifie Manual. Notez qu’il y a un espace après le signe égal (=) dans cette commande.
Voici une liste des modes de démarrage qui peuvent être utilisés comme paramètres dans la commande sc config :
- boot : Ce service s’exécute avant le chargement du système d’exploitation. Seuls les services du noyau et du système de fichiers peuvent utiliser ce mode.
- system : Ce service s’exécute lors du chargement du système d’exploitation. Seuls les services du noyau et du système de fichiers peuvent utiliser ce mode.
- auto : Ce service s’exécute automatiquement lorsque le système est mis sous tension. C’est la même chose que le mode Automatic.
- demand : Ce service ne s’exécute pas automatiquement lorsque le système est mis sous tension, mais peut être exécuté manuellement. C’est la même chose que le mode Manual.
- disabled : Ce service ne fonctionnera pas du tout. C’est la même chose que le mode Disabled.