Propriétés wrapper.ntservice.preshutdown.* |
||||||||||||||||
Lorsque le système s'arrête, il attend un court instant (généralement entre 5 et 20 secondes) que les services se terminent proprement. Au-delà de cette limite, tous les services qui continuent de s'exécuter seront tués. Dans la plupart des cas, les services ont suffisamment de temps pour s'arrêter normalement, mais certains peuvent avoir besoin de plus de temps pour effectuer des tâches de nettoyage. Avant de s'arrêter, le système envoie une notification « preshutdown ». Un service qui a besoin de temps supplémentaire peut gérer cette notification en définissant wrapper.ntservice.preshutdown à TRUE. Cela bloquera l'arrêt du système jusqu'à ce que le service s'arrête ou que le délai d'attente preshutdown expire. La valeur par défaut est « FALSE ». AVERTISSEMENTBloquer l'arrêt du système peut affecter l'expérience utilisateur. Cette propriété ne doit être définie à TRUE que si les tâches de nettoyage du processus en cours d'arrêt sont absolument nécessaires. NOTECes propriétés ne sont utilisées que sur les plates-formes Windows. Elles sont ignorées sur Windows Itanium, Windows XP et versions inférieures. Pour ces versions de Windows, une solution de contournement possible consiste à modifier la clé de registre « WaitToKillServiceTimeout », mais cela n'est pas vraiment recommandé car cela s'appliquerait à tous les services du système. NOTELa propriété wrapper.ntservice.preshutdown peut être modifiée sans réinstaller le service. Cependant, à partir de la version 3.5.37 du Wrapper, les modifications de wrapper.ntservice.preshutdown.timeout ne prendront effet qu'une fois le service Windows réinstallé.
|








