Freigeben über


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.

Windows Performance Toolkit