Nicht reagierendes Programm nicht automatisch beenden

bdb

Lt. Commander
Dabei seit
Feb. 2004
Beiträge
1.194
Ich weiß das Thema verwirrt evtl.

Ich habe eine Software welche im Hintergrund weiter rechnet obwohl Windows anzeigt das das Programm nicht mehr reagiert. Unter Win 7/8.1 war das kein Problem. Das Fenster blieb mit der Meldung (reagiert nicht ...) offen.

Nach Beendigung der Berechnung (mehrere Stunden) ging es dann normal weiter.

Windows 10 schließt das Programm automatisch. Lässt sich das deaktivieren?

 

Hancock

Captain
Dabei seit
Nov. 2007
Beiträge
3.373
Windows schließt hier gar nix. Guck in den Eventlog oder lass es im Debugger laufen, ich tipp mal auf n Speicherzugriffsfehler, Windows fragte halt früher nach, ob man das Programm wirklich sterben lassen will (und hat es am Leben erhalten).

Das ist nicht "Dieses Programm reagiert nicht", das ist "Dieses Programm ist abgestürzt".
 

bdb

Lt. Commander
Ersteller dieses Themas
Dabei seit
Feb. 2004
Beiträge
1.194
Genau das ist das Problem, es sieht aus wie "Dieses Programm ist abgestürzt", ist es aber nicht.

Unter Win 7/8.1 sieht es genau so aus, nur erkennt man im Task Manager das sich der RAM weiter füllt und die CPU etwas rechnet. Es muss am leben bleiben, weil es noch lebt :p
 

Yuuri

Fleet Admiral
Dabei seit
Okt. 2010
Beiträge
12.580
"Funktioniert nicht mehr" heißt das, was es aussagt. Sonst stünde "reagiert nicht" (Event AppHang) da.
 

Hancock

Captain
Dabei seit
Nov. 2007
Beiträge
3.373
Ein Thread hat Suizid begangen, was dabei mit gestorben ist, ist unabsehbar. Also wird das Programm gekillt. Dass das bei Windows 7/8 erst nach dem klicken der Dialogbox passiert, ist ein Implementierungsdetail. Willst du es haben, nehm ein Debugger und häng dich dran und lass nach der Ausnahme alle anderen Threads weiterlaufen.

Aber mal ne Frage, wird das Programm nicht mehr weiterentwickelt oder warum fixst du nicht einfach den Fehler.
 

Terrier

Admiral
Dabei seit
Mai 2006
Beiträge
9.212
Programme die nicht mit Windows 10 laufen kommen in die Tonne.
Es gibt bestimmt andere Programme.
ach, es ist ja ein Geheimnis welches Programm es ist.
 

bdb

Lt. Commander
Ersteller dieses Themas
Dabei seit
Feb. 2004
Beiträge
1.194
Naja "geheim" ist relativ :p Es ist eher sehr sehr speziell und es gibt keine Alternative.

Ich fix da nix weil ich Anwender und nicht Programmieren bin :)

Wieso auch immer, im Kompatibilitätsmodus "Windows 8" läuft es.
 
Top