2025-05-01 02:50:44 +02:00
2025-05-01 02:50:44 +02:00
2025-04-19 15:49:29 +02:00
2025-04-19 18:41:18 +02:00
2025-05-01 02:50:44 +02:00
2025-05-01 02:50:44 +02:00
2025-05-01 02:50:44 +02:00

Sammlung von Start- und Shutdown-Skripten

Projektlogo

(C) 2025 Adam Skotarczak adam@skotarczak.net
Lizenz anzeigen

Diese Sammlung ist auf GitHUB unter der Adresse https://github.com/realAscot/winstartstop.git zu finden.

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 startup.bat

⚠️ Hinweis vorweg:
Microsoft liefert den Gruppenrichtlinien-Editor nur in den Pro, Enterprise und Education-Versionen von Windows aus nicht in der Home-Edition.
Man kann das ganze alternativ aber auch über die Aufgabenplanung taskschd.msc steuern oder notfalls sogar über die gute alte autostart.bat


gpedit.msc → Computerkonfiguration → Windows-Einstellungen → Skripts (Starten)  

Die Skripte aus dem Paket hier an beliebige Stelle kopieren und dort einpflegen.


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.

shutdown.bat

Bereinigt temporäre Pfade unter Windows. Ideal für den Einsatz beim Herunterfahren des Systems.

Installation shutdown.bat

gpedit.msc → Computerkonfiguration → Windows-Einstellungen → Skripts (Herunterfahren)  

Screenshot gpedit.msc

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

Description
No description provided
Readme 917 KiB
Languages
Batchfile 100%