BAT-Datei ausführen beim Runterfahren des Rechners



  • Hallo Alle,

    ich möchte einfach ein BAT-Datei ausführen beim Runterfahren des Rechners.

    Es geht um eine Datensicherung mit xcopy.
    Das von Windows zur Verfügung gestelltes Programm womit man Tasks plant, kann die Bat-Datei nur beim Hochfahren des Rechners oder beim Anmelden ausgeführt werden und nicht beim Runterfahren.

    Ich habe Windows XP.
    die Bat-Datei enthält einfach ein xcopy-Befehl, der Daten von einem Laufwerk zum anderen kopiert.

    Hat jemand eine Idee wie man das realisieren kann oder eine Alternative.

    Danke für eine Antwort.

    ajabri



  • Du kannst ein einfaches WinAPI Programm schreiben, das beim Windowsstart gestartet wird. Dieses Programm kann ein Nachrichtenfenster erstellen und auf die Nachricht WM_QUERYENDSESSION/WM_ENDSESSION warten, sobald es diese empfängt, kann es die Batch-Datei ausführen.
    So ein Prgramm braucht auch nicht viel Speicher, sowas einfaches könntest du sogar in ASM schreiben.



  • Hallo,

    da Du ja eh schon mit einer Batch-Datei arbeitest, kannst Du in Deine "Kopier-Batch" in die letzte Zeile den Befehl shutdown.exe einbinden und dann fährst Du den Rechner eben über diese Datei runter ...

    falls das nicht gewünscht ist:
    Starten des Konsolenstamms:
    Start -> Ausführen -> MMC

    Gruppenrichtlinien hinzufügen:
    Konsole -> SnapIn hinzufügen/entfernen... -> Hinzufügen... -> Gruppenrichtlinie -> Hinzufügen -> Fertigstellen -> Schließen -> OK

    Starten von Skripten (*.CMD) im Zweig:
    Konsolenstamm -> Richtlinien für lokale Computer -> Computerkonfiguration -> Windows-Einstellungen -> Skripts (Starten/ Herunterfahren)

    Gruß


Anmelden zum Antworten