Un service est un petit programme qui démarre généralement lors du chargement du système d'exploitation Windows. Vous n'interagirez normalement pas avec les services comme vous le faites avec les programmes normaux, car ils s'exécutent en arrière-plan (vous ne les voyez pas) et ne fournissent pas une interface utilisateur normale.
Comment les services sont-ils utilisés ?
Les services peuvent être utilisés par Windows pour contrôler de nombreuses choses comme l'impression, le partage de fichiers, la communication avec des appareils Bluetooth, la recherche de mises à jour logicielles, l'hébergement d'un site Web, etc.
Un service peut même être installé par un programme tiers non Windows, comme un outil de sauvegarde de fichiers, un programme de chiffrement de disque, un utilitaire de sauvegarde en ligne, etc.
Comment contrôler les services Windows ?
Étant donné que les services n'ouvrent pas et n'affichent pas les options et les fenêtres comme vous en avez probablement l'habitude avec un programme, vous devez utiliser un outil Windows intégré pour les manipuler.
Services est un outil avec une interface utilisateur qui communique avec ce qu'on appelle Service Control Manager afin que vous puissiez travailler avec des services.
Un autre outil, l'utilitaire de contrôle de service en ligne de commande (sc.exe), est également disponible, mais il est plus complexe à utiliser et n'est donc pas nécessaire pour la plupart des gens.
Comment voir quels services sont exécutés sur votre ordinateur
Le moyen le plus simple d'ouvrir les services consiste à utiliser le raccourci Services dans les outils d'administration, accessible via le panneau de configuration.
Une autre option consiste à exécuter services.msc à partir d'une invite de commande ou de la boîte de dialogue Exécuter (WIN+R).
Si vous utilisez Windows 11, Windows 10, Windows 8, Windows 7 ou Windows Vista, vous pouvez également voir les services dans le Gestionnaire des tâches.
Les services actuellement en cours d'exécution indiqueront Running dans la colonne État. Voir la capture d'écran ci-dessus pour un exemple.
Bien qu'il en existe bien d'autres, voici quelques exemples de services Windows que vous pourriez voir s'exécuter sur votre ordinateur: Apple Mobile Device Service, Bluetooth Support Service, DHCP Client, DNS Client, HomeGroup Listener, Network Connections, Plug and Play, Spouleur d'impression, Centre de sécurité, Planificateur de tâches, Pare-feu Windows et Configuration automatique WLAN.
C'est tout à fait normal si tous les services ne sont pas en cours d'exécution (rien, ou Stopped, n'est affiché dans la colonne État). Si vous parcourez la liste dans le but de trouver une solution à un problème rencontré par votre ordinateur, ne commencez pas à démarrer tous les services qui ne sont pas en cours d'exécution. Bien que cela ne fasse probablement aucun mal, cette approche n'est probablement pas la solution à votre problème.
Double-cliquer (ou taper) sur n'importe quel service ouvrira ses propriétés, où vous pourrez voir le but du service et, pour certains, ce qui se passera si vous l'arrêtez. Par exemple, l'ouverture des propriétés d'Apple Mobile Device Service explique qu'il est utilisé pour communiquer avec les appareils Apple que vous branchez sur votre ordinateur.
Vous ne pouvez pas afficher les propriétés d'un service si vous y accédez via le Gestionnaire des tâches. Vous devez être dans l'utilitaire Services.
Comment activer et désactiver les services Windows
Certains services peuvent devoir être redémarrés à des fins de dépannage si le programme auquel ils appartiennent ou la tâche qu'ils effectuent ne fonctionne pas comme il se doit. D'autres services peuvent devoir être complètement arrêtés si vous essayez de réinstaller le logiciel, mais qu'un service attaché ne s'arrêtera pas de lui-même, ou si vous pensez que le service est utilisé à des fins malveillantes.
Vous devez être extrêmement prudent lorsque vous modifiez des services Windows. La plupart d'entre eux que vous voyez répertoriés sont très importants pour les tâches quotidiennes, et certains dépendent même d'autres services pour fonctionner correctement.
Avec les services ouverts, cliquez avec le bouton droit (ou appuyez longuement) sur l'un des services pour plus d'options, qui vous permettent de le démarrer, de l'arrêter, de le mettre en pause, de le reprendre ou de le redémarrer. Ces options sont assez explicites.
Comme nous l'avons dit plus haut, certains services peuvent devoir être arrêtés s'ils interfèrent avec l'installation ou la désinstallation d'un logiciel. Supposons, par exemple, que vous désinstalliez un programme antivirus, mais que, pour une raison quelconque, le service ne se ferme pas avec le programme, ce qui vous empêche de supprimer complètement le programme car une partie de celui-ci est toujours en cours d'exécution.
C'est un cas où vous voudriez ouvrir Services, trouver le service approprié et choisir Stop pour pouvoir poursuivre le processus de désinstallation normal.
Une instance où vous devrez peut-être redémarrer un service Windows est si vous essayez d'imprimer quelque chose, mais que tout reste bloqué dans la file d'attente d'impression. La solution courante à ce problème consiste à accéder aux services et à choisir Restart pour le service Print Spooler.
Vous ne voulez pas l'arrêter complètement car il doit s'exécuter pour que vous puissiez imprimer. Redémarrer le service l'arrête temporairement, puis le redémarre, ce qui équivaut à une simple actualisation pour que les choses fonctionnent à nouveau normalement.
Comment supprimer/désinstaller les services Windows
La suppression d'un service peut être la seule option dont vous disposez si un programme malveillant a installé un service que vous ne parvenez pas à désactiver.
L'option est introuvable dans le programme services.msc, mais il est toujours possible de désinstaller complètement un service sous Windows. Cela n'arrêtera pas seulement le service, mais le supprimera de l'ordinateur, pour ne plus jamais être revu (à moins, bien sûr, qu'il ne soit réinstallé).
La désinstallation d'un service Windows peut être effectuée à la fois dans le registre Windows et avec l'utilitaire de contrôle des services (sc.exe), similaire à svchost.exe, via une invite de commande élevée. Vous pouvez en savoir plus sur la suppression d'un service à l'aide de ces méthodes sur Stack Overflow.
Si vous utilisez Windows 7 ou un ancien système d'exploitation Windows, le logiciel gratuit Comodo Programs Manager peut être utilisé pour supprimer les services Windows, et il est beaucoup plus facile à utiliser que l'une ou l'autre des méthodes ci-dessus (mais ne fonctionne pas sous Windows 11/10/8).
Bien que ce soit rare, certains programmes vous permettent de désinstaller leur service depuis l'interface utilisateur graphique normale du logiciel. Il peut s'agir d'une bascule que vous pouvez décocher ou d'un bouton dédié "supprimer le service".
Plus d'informations sur les services Windows
Les services sont différents des programmes normaux en ce sens qu'un logiciel normal cessera de fonctionner si l'utilisateur se déconnecte de l'ordinateur. Un service, cependant, fonctionne avec le système d'exploitation Windows, en quelque sorte dans son propre environnement, ce qui signifie que l'utilisateur peut être complètement déconnecté de son compte mais que certains services fonctionnent toujours en arrière-plan. Les services peuvent être démarrés au démarrage de l'ordinateur, contrairement aux applications classiques qui ne démarrent qu'après vous être connecté à un compte d'utilisateur.
Bien qu'il puisse sembler désavantageux d'avoir toujours des services en cours d'exécution, c'est en fait très bénéfique, comme si vous utilisiez un logiciel d'accès à distance. Un service permanent installé par l'un de ces programmes vous permet de vous connecter à distance à votre ordinateur même si vous n'êtes pas connecté localement.
Il existe d'autres options dans la fenêtre des propriétés de chaque service en plus de ce qui est décrit ci-dessus qui vous permettent de personnaliser la façon dont le service doit démarrer (automatiquement, manuellement, retardé ou désactivé) et ce qui devrait se produire automatiquement si le service soudainement échoue et s'arrête de fonctionner.
Un service peut également être configuré pour s'exécuter avec les autorisations d'un utilisateur particulier. Ceci est avantageux dans un scénario où une application spécifique doit être utilisée, mais l'utilisateur connecté n'a pas les droits appropriés pour l'exécuter. Vous ne verrez probablement cela que dans un scénario où un administrateur réseau contrôle les ordinateurs.
Certains services ne peuvent pas être désactivés par des moyens habituels car ils ont peut-être été installés avec un pilote qui vous empêche de le désactiver. Si vous pensez que c'est le cas, vous pouvez essayer de trouver et de désactiver le pilote dans le Gestionnaire de périphériques ou de démarrer en mode sans échec et d'essayer d'y désactiver le service (car la plupart des pilotes ne se chargent pas en mode sans échec).
Les services sont créés en tant que projets Microsoft Visual Studio. Après avoir créé et généré une application, vous pouvez l'installer en exécutant l'utilitaire de ligne de commande InstallUtil.exe. L'introduction de Microsoft aux applications de service Windows inclut plus d'informations à ce sujet.
FAQ
Combien de service packs existe-t-il pour Windows 7 ?
Officiellement, Microsoft n'a qu'un seul service pack disponible pour Windows 7. Vous pouvez le télécharger et l'installer dans Windows ou l'obtenir sur le site Web de Microsoft.
Qu'est-ce que le service Bonjour sous Windows ?
Créé par Apple en 2002, Bonjour (qui signifie "bonjour" en français) localise et configure les appareils fonctionnant sur un réseau local, tels que les imprimantes et les serveurs de partage de fichiers. Il facilite l'utilisation des produits Apple sur un PC Windows.
Qu'est-ce que Service Host Superfetch sur Windows 10 ?
Introduit pour la première fois en 2007, Service Host Superfetch est un service qui accélère le fonctionnement de votre ordinateur. Il utilise un algorithme de prédiction pour déterminer les trois programmes que vous allez utiliser ensuite, puis il précharge les données nécessaires dans la mémoire de votre ordinateur.
Qu'est-ce que le service Host Process for Windows ?
Host Process for Windows est un processus central qui exécute les services Dynamic Linked Library (DLL). Ces services ont besoin de Host Process for Windows pour fonctionner, contrairement aux fichiers exécutables (EXE) qui s'exécutent eux-mêmes.