Avant de commencer
Objectifs: Découvrez où trouver et comment gérer les services dans Windows 7.
Prérequis : aucun prérequis.
Termes clés: services, démarrer, arrêter, gérer, démarrer, Windows 7
Composant logiciel enfichable Services
Pour ouvrir le composant logiciel enfichable Services, nous pouvons entrer « services.msc » dans la zone de recherche. Le composant logiciel enfichable avec la liste des services apparaîtra.
Console de services
Dans la console de services, cliquez avec le bouton droit sur un service, puis choisissez quoi en faire. Nous pouvons le démarrer (s’il n’est pas en cours d’exécution), l’arrêter (s’il est en cours d’exécution), le mettre en pause, le reprendre et le redémarrer.
Options de clic droit
Nous pouvons également accéder aux propriétés du service. Lorsque nous ferons cela, une nouvelle fenêtre apparaîtra. Sur l’onglet Général, nous pouvons voir les informations générales sur le service sélectionné et son type de démarrage.
Onglet général
Notez que nous pouvons changer le type de démarrage ici. Le type de démarrage peut être « Automatique (démarrage différé) », Automatique, Manuel ou Désactivé. Les services qui sont configurés pour démarrer automatiquement démarreront au démarrage. Si le type de démarrage est automatique (démarrage différé), il démarre juste après le démarrage, ce qui peut entraîner un démarrage plus rapide. Gardez à l’esprit que certains services nécessitent que le type de démarrage soit automatique pour fonctionner correctement. Le type de démarrage manuel permet à Windows de démarrer un service lorsqu’il est nécessaire, et nous pouvons toujours démarrer ce service à partir de la console de services en sélectionnant l’action Démarrer. Le type de démarrage désactivé ne permettra pas au service de démarrer même lorsqu’il est nécessaire.
Sur l’onglet Connexion, nous pouvons voir le compte utilisé pour démarrer le service.
Onglet de connexion
Nous pouvons même parcourir et sélectionner un compte d’utilisateur spécifique que nous voulons pour que le service s’exécute. L’onglet suivant est la récupération. Ici, nous pouvons sélectionner ce que le système fera si le service échoue.
Onglet de récupération
Nous pouvons spécifier une option si le service échoue une fois, deux fois et pour les échecs suivants. Nous pouvons choisir de redémarrer le service, de ne prendre aucune action, de redémarrer le service, d’exécuter un programme ou de redémarrer l’ordinateur. Si nous choisissons l’option Exécuter un programme, nous pourrons spécifier le programme que nous voulons exécuter et spécifier les paramètres de ligne de commande si nous en avons besoin. Notez que les programmes que nous spécifions ici ne doivent pas nécessiter d’entrée utilisateur. Sinon, le programme restera simplement ouvert pour l’invite d’intervention de l’utilisateur jusqu’à ce que l’utilisateur réponde à l’invite. Si nous choisissons l’option Redémarrer l’ordinateur, nous pourrons spécifier après combien de minutes l’ordinateur redémarrera-t-il et nous pourrons entrer un message qui sera affiché à l’utilisateur.
Notez que sur cette fenêtre, nous avons également une option pour « Activer les actions pour les arrêts avec des erreurs ». Toutes les options définies ici concernent les échecs par défaut, mais si nous vérifions « Activer les actions pour les arrêts avec erreurs », toutes ces options s’appliqueront également aux arrêts en raison d’erreurs.
Sur les dépendances, nous pouvons voir de quels services notre service dépend. Nous pouvons également voir les services qui dépendent de notre service sélectionné.
Onglet dépendances
Par exemple, si notre service ne démarre pas, nous pouvons vérifier si tous les services dépendants sont démarrés comme fonctionnant.
Services et CMD
Nous pouvons également démarrer et arrêter des services à partir de la ligne de commande (nous devons l’exécuter en tant qu’administrateur). Pour démarrer un service, nous utilisons la commande « net start ». Pour arrêter un service, nous utilisons une commande « net stop ». Si nous n’entrons que « net start », nous obtiendrons une liste des services en cours d’exécution sur notre machine. Pour démarrer ou arrêter un service, nous devons connaître son nom. Les services sous Windows ont deux noms : leurs noms d’affichage faciles à comprendre et leurs noms de service réels, ce qui explique comment leur configuration est stockée dans le registre. Pour obtenir le nom du service, le plus simple est d’exécuter la commande « sc query ». Cela répertoriera des informations sur tous les services sur notre machine, y compris le nom du service et le nom d’affichage. Cette liste est longue, nous devrions donc vider les résultats dans un fichier en ajoutant « > c:\file .txt » à la commande, puis recherchez le fichier pour le service.
Exemple de démarrage du Service
Pour redémarrer le service en ligne de commande, nous pouvons combiner les deux commandes mentionnées en utilisant le symbole « & & ». La commande ressemblera à ceci : « net stop{nom_service} & & net start{nom du service} ».
Une autre commande que nous pouvons utiliser pour démarrer ou arrêter un service est « sc start » et « sc stop ». Par exemple, pour démarrer un service nommé Apache2.4, nous entrerions la commande « sc start Apache2.4 ». Pour l’arrêter, nous entrerions « sc stop Apache2.4 ».
Arrêter L’Exemple du Service
Nous pouvons également utiliser « sc » pour effectuer de nombreuses autres actions avec les Services. Pour voir les autres actions disponibles, entrez « sc » dans CMD et appuyez sur Entrée.