Diese Lösung macht das System wahrscheinlich instabil und wird nur zu Informationszwecken bereitgestellt.
Wenn Sie das AutoHotKey-Skript zum Startordner hinzufügen, können Sie den folgenden Befehl als ersten Befehl im abzubrechenden Skript hinzufügen explorer.exe
.
Process, Close, explorer.exe
Aus dem Prozess, Dokumentation schließen :
Schließen
Erzwingt das Schließen des ersten Übereinstimmungsprozesses.
Process, Close, PIDOrName
Wenn ein übereinstimmender Prozess erfolgreich beendet wird, wird ErrorLevel auf seine frühere Prozess-ID (PID) gesetzt. Andernfalls (es gab keinen übereinstimmenden Prozess oder gab es ein Problem beim Abbruch), wird es auf 0 gesetzt. Da der Prozess abrupt beendet wird, kann dies möglicherweise an einem kritischen Punkt unterbrochen werden oder der Verlust nicht gespeicherter Daten in den Fenstern zur Folge haben (falls vorhanden) - Diese Methode sollte nur verwendet werden, wenn ein Prozess nicht mit WinClose in einem seiner Fenster geschlossen werden kann.
Dies funktioniert nur vorübergehend, da explorer.exe
sich der Server gelegentlich neu startet. Daher müsste dies in einer Schleife ausgeführt werden.
Loop { Process, Exist, explorer.exe If ErrorLevel = 0 break Process, Close, explorer.exe }