Partager via


Meilleures pratiques pour réduire les services qui ne répondent pas

Plateforme affectée

Clients – Windows Vista | Windows 7

Description

Les services qui ne répondent pas peuvent entraîner des délais d’expiration, des sessions terminées et même une perte de données. L’utilisation des meilleures pratiques peut considérablement réduire l’occurrence de services qui ne répondent pas.

Bonnes pratiques

Assurez-vous que vos applications et tous leurs services et pilotes dépendants répondent aux notifications d’alimentation et d’arrêt du système.

  • Toutes les applications doivent répondre rapidement et de manière appropriée aux messages d’arrêt tels que WM_QUERYENDSESSION et WM_ENDSESSION qui indiquent qu’un arrêt est en cours.
  • Tous les services doivent répondre rapidement aux notifications d’arrêt SCM. S’ils ne le font pas, la machine les traite comme ne répondant pas et lance un délai d’attente de 20 secondes et les arrête, ce qui ouvre la possibilité de perte de données. Cela ajoute également 20 secondes au temps d’arrêt d’un ordinateur.
  • Tous les services qui ont des dépendances de pilote de périphérique noyau doivent répondre rapidement et de manière appropriée à IRP_MJ_SHUTDOWN notification dans leurs routines DispatchShutdown.

Windows Performance Toolkit