Nous avons certains services Windows écrits en .NET. Ils démarrent correctement manuellement dans les services mmc, mais bien qu'ils soient définis sur Automatique, ils ne démarrent jamais lors de la mise sous tension (ou du redémarrage) de la machine.
Mise à jour Dans le journal des événements, au lieu de voir "xyz démarré", à côté de tous les autres services démarrant, je vois simplement "Le service xyz est entré dans l'état arrêté." et une erreur distincte qui indique "Un délai d'attente (30000 millisecondes) a été atteint en attendant une réponse de transaction du service slsvc.".
Si je les démarre manuellement, j'obtiens une entrée normale dans le journal des événements comme prévu, et tout va bien - jusqu'au prochain correctif Windows Update qui force un redémarrage et tous les services sont à nouveau désactivés.
Des idées? J'ai essayé de les régler sur Départ différé sans aucune différence apparente.
Réponses:
Il existe un correctif pour cela. Voir: http://support.microsoft.com/kb/922918
Le fait est qu'un service peut nécessiter LDAP ou un autre accès distant et connaît des retards à cause de cela. Cela peut notamment se produire au démarrage du serveur. En prolongeant le délai, vous pouvez vous assurer que le service démarrera.
Il vaudrait mieux, bien entendu, chercher à savoir pourquoi ce service prend autant de temps à démarrer. Votre environnement n'est-il pas trop grand? Avez-vous des problèmes de performances sur un service qui est interrogé par le service retardé pour démarrer?
la source
Que voulez-vous dire lorsque vous dites "nous avons des services Windows"? Cela me suggère qu'ils sont créés en interne par quelqu'un au sein de votre organisation? Si c'est le cas, vous êtes mieux placé pour les déboguer que quiconque ici - quelles sont les dépendances de ces services sur les composants Windows et vos programmeurs envisagent-ils de tester la disponibilité de ces services et d'attendre qu'ils soient mis en ligne au démarrage de vos services ?
Avez-vous envisagé de définir ces services comme une dépendance du service de licence logicielle (c'est ce qu'est slsvc )?
sur http://support.microsoft.com/kb/193888
la source
Essayez avec ceci:
où w32Time est le nom de votre service
ou essayez ceci
https://support.microsoft.com/en-us/kb/922918
la source