Wie (hinter den Kulissen) beendet der Taskplaner Aufgaben?

Wie (hinter den Kulissen) beendet der Taskplaner Aufgaben?

Was passiert im Hintergrund , wenn der Windows-Taskplaner als Task beendet wird (entweder weil der Task das stop the task if it runs longer thanZeitlimit überschritten hat oder weil ein Benutzer mit der rechten Maustaste darauf geklickt und „Beenden“ gewählt hat)? Wird eine WM_CLOSE-Nachricht an die ausführbare Datei des Tasks gesendet? Wird das Betriebssystem aufgefordert, den Task zu beenden?

Die Tatsache, dass eine Aufgabe so konfiguriert werden kann if the running task does not end when requested, force it to stop(Aufgabeneigenschaften, Registerkarte „Einstellungen“), lässt mich annehmen, dass der Aufgabenplaner zuerst eine Nachricht „Hey, ich möchte, dass du schließt“ (wie WM_CLOSE) an die ausgeführte Aufgabe sendet. Wenn diese Nachricht dann nicht rechtzeitig bearbeitet wird,UndWenn die Option „Beenden erzwingen“ konfiguriert ist, wird das Betriebssystem aufgefordert, den Prozess zu beenden.

Ich konnte keine Dokumentation hierzu finden.

Antwort1

Die Abwicklung erfolgt durch dieEinheitlicher Hintergrundprozess-Manager, allerdings ist mir keine offizielle Dokumentation bekannt, die im Detail auf diese Prozesse eingeht.

Wenn Sie jedoch bereit sind zu akzeptierenhalboffiziellDokumentation des BuchesWindows-Internahatein Abschnittmehr dazu im Kapitel „Management-Mechanismen“.

verwandte Informationen