Bewährte Methoden zum Minimieren nicht reagierender Dienste
Betroffene Plattform
Clients – Windows Vista | Windows 7
BESCHREIBUNG
Nicht reagierende Dienste können zu Timeouts, beendeten Sitzungen und sogar zu Datenverlusten führen. Die Verwendung bewährter Methoden kann das Auftreten nicht reagierender Dienste erheblich reduzieren.
Bewährte Methoden
Stellen Sie sicher, dass Ihre Anwendungen und alle abhängigen Dienste und Treiber auf Benachrichtigungen zum Ein- und Herunterfahren des Systems reagieren.
- Alle Anwendungen sollten umgehend und angemessen reagieren, wenn Nachrichten wie WM_QUERYENDSESSION und WM_ENDSESSION heruntergefahren werden, die darauf hinweisen, dass ein Herunterfahren ausgeführt wird.
- Alle Dienste sollten umgehend auf Benachrichtigungen zum Herunterfahren von SCM reagieren. Wenn dies nicht der Fall ist, behandelt der Computer sie als nicht reagierend und initiiert ein Timeout von 20 Sekunden und stoppt sie, was die Möglichkeit eines Datenverlusts eröffnet. Dadurch wird auch die Herunterfahrenszeit eines Computers um 20 Sekunden erhöht.
- Alle Dienste mit Kernelgerätetreiberabhängigkeiten sollten umgehend und angemessen auf IRP_MJ_SHUTDOWN Benachrichtigungen in ihren DispatchShutdown-Routinen reagieren.
Links zu anderen Ressourcen