Wir debuggen eine Situation in einem Einzelhandelsgeschäft, in dem das Programm eine Reihe von Protokollierungen durchführt, aber dann stoppt einfach alles. Es ist ziemlich offensichtlich, dass die Kommunikation mit einem externen Webdienst einige Zeit in Anspruch nimmt und der Benutzer beschließt, nur den Task-Manager zu verwenden, um den Prozess abzubrechen, anstatt auf das Timeout (das nur 25 Sekunden beträgt) zu warten (was ich für immer verstehe, wenn Sie es sind) warte so).
Ich habe gesucht und gesucht, kann aber nicht definitiv sagen: Gibt es ein Windows-Ereignisprotokoll, das irgendwo erstellt wurde (hoffentlich standardmäßig ...), wenn Benutzer Prozesse über den Task-Manager beenden? Sie führen Win Server 2008 aus. Ich würde gerne zurückgehen und feststellen, wie lange sie es laufen lassen, bevor sie es aufgeben.
Danke vielmals.
quelle
Antworten:
Ich weiß nicht, ob win2k8 es hat. (Win8 und Win2k12 haben es sicher), aber suchen Sie nach der Systemsteuerungs-App "View Reliability History". Dieses Control Panel Applet soll alle Apps anzeigen, welche gestoppt Arbeiten, und meines Wissens und meiner Erfahrung nach, beinhalten Apps, die ausdrücklich vom Benutzer getötet wurden.
Beachten Sie, dass Ihnen dies wahrscheinlich nicht sagt, wie lange sie gewartet haben, bevor Sie die App beendet haben. Ich bin nicht sicher, ob Windows diese Art von Informationen selbst erfassen kann.
quelle