Subversion als Windows-Dienst einrichten

Mit dem SC-Tool (sc.exe) lässt sich Subversion unter Windows als Dienst registrieren.

Wichtig ist das Verwenden und Escapen der doppelten Anführungszeichen, wenn der Pfad (wie in dem Beispiel) Leerzeichen enthält!

Windows XP Beispiel

sc create SvnService binPath= "c:\Programme\Subversion\bin\svnserve.exe --service -r \"c:\Dokumente und Einstellungen\Stephan\Eigene Dateien\SVN Repositories\"" displayName= "Subversion Service" depend= tcpip start= auto

Windows 7 Beispiel

Console (cmd.exe) als Administrator starten und z.B. folgenden Befehl eingeben:

sc create SvnService binPath= "c:\Program Files (x86)\Subversion\bin\svnserve.exe --service -r \"c:\Users\Stephan\Documents\SVN Repositories\"" displayName= "Subversion Service" depend= tcpip start= auto

Weitere Informationen zur Verwendung des Dienstprogramms sc.exe finden sich in dem Artikel Erstellung eines Windows-Dienstes mit „Sc.exe“ bzw. How to create a Windows service by using Sc.exe.