2.7 KiB
2.7 KiB
Sammlung von Start- und Shutdown-Skripten
(C) 2025 Adam Skotarczak adam@skotarczak.net
Lizenz anzeigen
Inhalt:
Übersicht
Dieses Repository enthält Windows-Batchskripte zur Initialisierung und Aufräumroutine bei Systemstart und -shutdown.
Ziel ist es, temporäre Ressourcen effizient zu verwalten (z. B. Ramdisk, Temp-Ordner etc.).
Skripte
startup.bat
Erstellt beim Systemstart vordefinierte Verzeichnisse auf einem beliebigen Zielpfad (z. B. Ramdisk).
Beispiel:
startup.bat R:\
Funktionsweise:
- Beim ersten Start wird automatisch die Datei
dirlist.txt
im selben Verzeichnis erzeugt. - In
dirlist.txt
werden die Verzeichnisse aufgelistet, die erstellt werden sollen. - Die angegebene Ramdisk muss zum Zeitpunkt des Skriptaufrufs vorhanden sein.
- Es wird eine Logdatei
ramdisk_log.txt
angelegt, die alle Aktionen protokolliert.
Installation:
gpedit.msc → Computerkonfiguration → Windows-Einstellungen → Skripts (Starten)
shutdown.bat
Bereinigt temporäre Pfade unter Windows. Ideal für den Einsatz beim Herunterfahren des Systems.
Installation:
gpedit.msc → Computerkonfiguration → Windows-Einstellungen → Skripts (Herunterfahren)
Parameter:
Aufruf | Wirkung |
---|---|
shutdown.bat |
Führt Cleanup aus, ohne Logging |
shutdown.bat debug |
Cleanup + Logausgabe in shutdownbat.log |
shutdown.bat test |
Simulation (kein Löschen) |
shutdown.bat test debug |
Simulation + Logging |
Hinweise
- Die integrierte Warteschleife in
startup.bat
prüft bis zu 30 Sekunden lang, ob das angegebene Laufwerk (z. B. Ramdisk) verfügbar ist. - Für erweiterte Steuerung kann zusätzlich der Windows-Taskplaner verwendet werden (z. B. zum verzögerten Start).
- Die Logdateien wachsen mit – regelmäßige Wartung empfohlen.