Les services Windows se chargent très tôt lors du démarrage de Windows.
Parfois vous pouvez être amené à vouloir désactiver un service.
Par exemple, votre ordinateur est lent et vous désirez faire du ménage ou encore un service pose problème.
Cet article regroupe toutes les méthodes pour désactiver un service de Windows.
Les méthodes indiquées fonctionnent sur Windows 11 et Windows 10 mais aussi les anciennes version de Windows comme Windows 7, Windows 8.1.
Table des matières
Comment désactiver un service sur Windows
Avec Msconfig (l’utilitaire de configuration système)
Msconfig est l’utilitaire de configuration système qui permet de modifier le démarrage de Windows, les programmes qui se lancent à l’ouverture de Windows mais aussi les services Windows
Un tutoriel existe pour ce dernier sur le site : Msconfig l’utilitaire de configuration système de Windows
Voici comment désactiver les services Windows avec msconfig.
- Ouvrez msconfig en appuyant sur votre clavier sur la touche + R
- Dans la fenêtre exécuter, saisissez msconfig et OK
- Puis sur l’utilitaire, cliquez sur l’onglet services
- La liste des services s’affichent et ceux cochés sont actifs. De plus la colonne statut donne l’état : est arrête, manuels ou en cours
- Pour désactiver un service, vous devez simplement décocher ce dernier de la liste
- Cliquez sur OK pour valider les modifications. Msconfig peut vous proposer de redémarrer le PC pour prendre en compte les modifications
Depuis la console des services
La console des services de Windows permet de gérer et configurer ces derniers.
Voici comment désactiver les services Windows avec la console des services.
- Sur votre clavier, appuyez sur la touche + R
- Dans la fenêtre exécuter, saisissez services.msc et OK
- La liste des services s’affichent et là aussi on retrouve une colonne Etat
- En double cliquant sur le service, vous pouvez changer le type de démarrage.
- On retrouve alors les états indiqué dans l’introduction
Si le service est inaccessible et grisé alors rendez-vous sur notre article : Désactiver un service Windows grisé dont vous n’avez pas accès
En invite de commandes
Bien entendu, on peut aussi gérer les services Windows en ligne de commandes et depuis l’invite de commandes grâce à la commande SC.
Comme on modifie la configuration de Windows, cette dernière doit être exécutée en administrateur.
Donc sur l’icône de l’invite de commandes, faites un clic droit puis exécuter en tant qu’administrateur.
Plus d’informations : comment ouvrir l’invite de commandes sur Windows.
Le paramètre START= permet donc de changer l’état de démarrage du service et pour le mettre en désactivé, il faut utiliser disabled de cette manière :
sc config "Nom du service" start=disabled
Par exemple pour désactiver le service TrustedInstaller :
sc config "TrustedInstaller" start=disabled
Voici les autres types de démarrage possible :
SC CONFIG "Nom du service" START=(BOOT, SYSTEM, AUTO, DEMAND, DISABLED, DELAYED-AUTO
Type de démarrage | Description |
Boot | Le noyau chargé chargera ce pilote en premier car il est nécessaire pour utiliser le périphérique du volume de démarrage |
System | Il est chargé par le sous-système d’E/S |
Auto | Le service est toujours chargé et exécuté |
Delayed | Le service est en démarrage différé |
Demand | Ce service ne démarre pas automatiquement et doit être démarré manuellement par l’utilisateur. |
Disabled | Le service est désactivé et ne doit pas être démarré |
En PowerShell
PowerShell vous permet de configurer les services Windows grâce au cmdlet Set-Service.
Notamment, le paramètre -StartupType donne la possibilité de changer le type de démarrage.
Pour désactiver un service en PowerShell, vous passez le type de démarrage en désactivé.
Pour cela :En bonus, voici la commande pour changer le type de démarrage d’un service en PowerShell :
Set-Service ServiceName -StartupType Disabled
Valeur | Type de démarrage |
Automatic | Le service est configuré en démarrage automatique |
Manual | Le service est en démarrage manuel |
AutomaticDelayedStart | Le service est en démarrage automatique différé |
Disabled | Le service est désactivé |
Dans le registre Windows
Enfin la dernière méthode consiste à modifier la configuration du service directement dans le registre Windows.
En effet, les informations du service Windows se stockent dans le registre dans les clés :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<NOMDUSERVICE>
Ainsi par exemple pour le service TrustedInstaller, il faudra se rendre sur la clé : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\ TrustedInstaller.
Pour désactiver un service Windows depuis le registre Windows :
- Ouvrez l’éditeur du registre Windows en appuyant sur la touche + R
- Dans la fenêtre exécuter, saisissez regedit et OK
- Déroulez ensuite l’arborescence suivante : HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\<NOMDUSERVICE>
- Une fois le service sélectionné, dans le volet de droite, pour désactiver le service, double-cliquez sur Start puis remplacer la valeur par 4
- Redémarrez Windows afin que les changements prennent effets
Voici le positionnement possible :
Valeur | Type de démarrage | Description |
0x00 | Boot | Le noyau chargé chargera ce pilote en premier car il est nécessaire pour utiliser le périphérique du volume de démarrage |
0x01 | Système | Il est chargé par le sous-système d’E/S |
0x02 | Automatique | Le service est toujours chargé et exécuté |
0x03 | Manuel | Ce service ne démarre pas automatiquement et doit être démarré manuellement par l’utilisateur. |
0x04 | Désactivé | Le service est désactivé et ne doit pas être démarré |
Comprendre les types de démarrage d’un service
Comme indiqué dans le paragraphe précédent, un service se charge tôt lors du démarrage de Windows avant la page d’identification.
Cela permet de faire tourner des applications notamment en serveur de manière permanente sur Windows.
L’article suivant décrit le fonctionnement des services Windows : Processus et Services Windows
Ainsi un service Windows peut avoir plusieurs état que l’on retrouve dans la configuration.
- Automatique : il démarre automatiquement avec Windows
- Automatique (différé) : comme automatique simplement que le démarrage est repoussé. Cela permet d’étaler le démarrage afin de ne pas provoquer de lenteur de démarrage de Windows
- Manuel : un utilisateur, une application ou Windows peut démarrer le service
- Désactivé : le service est désactivé et ne pourra pas démarrer
Généralement, lorsque l’on souhaite désactiver un service on passe le statut sur l’état Désactiver.
Pour y parvenir plusieurs méthodes sont possibles.
Liens
- Comment ouvrir les services Windows
- Comment démarrer, arrêter, redémarrer, désactiver un service Windows 10
- Supprimer un service Windows
- Désactiver les services inutiles de Windows 10
- Désactiver les services inutiles de Windows 11
- Comment restaurer et remettre les services Windows 10, 11 par défaut
- La liste complète des services Windows 10, 11 avec nom et type de démarrage
- Les processus et services Windows
- Erreur 1079 : le compte spécifié pour ce service est différent
- Erreur 1068 : Le service ou le groupe de dépendance n’a pas pu démarrer
- Erreur 1053 : Le service n’a pas répondu assez vite à la demande de lancement ou de contrôle
- Erreur 1058 : Le service ne peut pas être démarré Windows 10/11
- Erreur 1069 : Windows n’a pas pu démarrer le service Service
- La commande SC pour configurer les services Windows
- Résoudre l’écran bleu system service exception sur Windows 10 (BSOD)
- Erreur 5 accès refusé lors du démarrage d’un service Windows