Danke für die Implementierung!
Noch was auf die Schnelle, ohne große Tests oder Lösungsvorschläge: Unter Windows XP hat reg.exe nicht den /t-Parameter. Da gibt's dann eine Fehlermeldung.
Und noch eine Verständnisfrage: Ich hatte mal gelesen bzw. durch eigene Arithmetik-Tests erlebt, dass Windows-Batches nur mit 16-Bit-Zahlen rechnen können ("set /A"), der Registry-Wert ist jedoch ein 32-Bit-Wert. Deswegen war ich auf die VBScript-Lösung ausgewichen. Wo gibt's da "belastbare" Hintergrundinfos zu?
Vielleicht komme ich heute Abend dazu, alles mal durchzutesten.
Gruß
Mark