Hallo Forum,
ich habe mit einem AutoIT Script eine Installation / Programmupdate automatisiert, bei der in manchen Fällen innerhalb des Installationsvorgangs ein Neustart initiiert wird, und zwar vom Programm selbst, nicht durch mein AutoIT Script. Ich kann diese Eventualität auch nicht wirklich mit einem bestimmten Fenstertitel abfangen da das Programm entweder aus dem nichts heraus den Neustart einleitet, oder aber es kommt ohne Neustart aus.
Ich habe dann im Falle des Neustarts das Problem, dass sich eine bestimmte exe Datei auf dem System "aufgehangen" hat, bzw. dieses typische Windows Fenster was jeder kennt von wegen "Programme müssen noch geschlossen werden:" und dann eben das (Warten auf) Beispiel.exe, (dieses Programm verhindert, dass Windows neugestartet wird).
Blöderweise passiert dann absolut garnichts mehr und die Installation scheitert so, weil sie nicht mehr komplett silent durchlaufen kann. Leider ist das "killen" der exe von vornerein keine Option, da die .exe zwingend laufen muss, falls die Installation doch keinen Neustart initiiert.
Hat jemand trotzdem eine Idee/Lösungsansatz, wie das Problem umgangen werden kann? Meine Gedanken gehen da so in Richtung Registry, bei der man vielleicht irgendwo hineinbastelt dass Windows nach X Sekunden einfach einen Neustart erzwingt in so einer Situation (den Button "Neustart erzwingen" gäbe es ja sogar in der Situation, aber da die Installation nachts silent und automatisiert ausgeführt wird, sitzt eben niemand da und klickt auf jedem System drauf).
Systeme sind Windows 2008 Server R2 und 2012 Server R2
Danke!