Quelle est la différence entre le service «manuel» et le service «désactivé» sous Windows?

49

Les services Windows semblent appartenir à trois types de démarrage:

  • Automatique: semble signifier qu'il est démarré au démarrage
  • Manuel: semble signifier qu'il n'est pas démarré au démarrage
  • Disabled: semble également signifier qu'il n'est pas démarré au démarrage

Quelle est la différence entre les deux derniers?

Timwi
la source
Dans les versions ultérieures, il existe également "Automatique (différé)" (ajouté dans Vista / 2008) et "Déclencheur démarré" (ajouté dans 7 / 2008R2).
Richard
Je vois aussi le démarrage et le système dans VS2013.
John

Réponses:

54

Manuel signifie que le service ne démarrera que lorsque Windows ou un autre service en aura besoin, ou si vous appelez quelque chose pour le démarrer. Vous pouvez utiliser la commande à net start servicenamepartir de la ligne de commande pour activer un service manuel. Lorsque vous redémarrez, le service sera à nouveau désactivé jusqu'à ce que vous le redémarriez.

Désactivé , d'autre part, signifie que le service restera désactivé, que vous essayiez de le démarrer ou non. D'autres services ou applications dépendant du service désactivé peuvent échouer.

Voir le fil de discussion MSFN sur Manuel vs Désactivé pour plus d'informations.

studiohack
la source
9
Ainsi, "Manuel" pourrait également être appelé "à la demande", tandis que "Désactivé" signifie "non autorisé"?
Hé, une vieille question, mais je me demandais si vous saviez - dans quelles conditions un service manuel est-il lancé par un programme? Par exemple, le programme doit-il envoyer une demande au service ou l'interroger directement? Puisqu'un programme nécessitant un service démarrant manuellement peut toujours échouer, j'essaie de savoir si cela se produit car certains programmes vérifient d'abord si un service est en cours d'exécution ou si le programme tente d'envoyer une certaine commande au service, ce qui ne correspond pas critères de démarrage manuel et par conséquent ne démarre pas et le programme échoue.
mathgenius
8

La seule différence entre manuel et automatique est que, dans le cas de l'automatique, le système lui-même lance le service après le démarrage, alors que dans le cas du manuel, le service ne démarre que lorsqu'il est appelé par un autre service ou programme.

Si vous n'avez pas du tout besoin du service, vous devez le désactiver. La téléphonie semble être l'un de ces services qui veulent toujours démarrer même s'il semble n'avoir rien qui l'utilise, et le système se plaindrait toujours si vous le désactiviez. Ils semblent avoir résolu ce problème dans Vista et l’ont peut-être corrigé sous XP / SP3.

utilisateur81948
la source