Wie richte ich "svnserve --service" für die Ausführung unter Windows ein?

Beim Start von cmdline

svnserve.exe -d -r d:\svn\mytools

alles funktioniert gut.

Dann hatte ich versucht, es so einzurichten, dass es als Windows-Dienst ausgeführt wird:

@echo off
set SvnHome=C:\Program Files\TortoiseSVN
set SvnRepository=D:\Svn\mytools
sc delete SvnMyTools
sc create SvnMyTools binPath= "%SvnHome%\bin\svnserve.exe --service -r %SvnRepository%" start=   delayed-auto type= share

Der Dienst wurde installiert, kann jedoch nicht gestartet werden. Es meldet die ganze Zeit einen Fehler

Error 1083: The executable program that this service is configured to run in does not implement the service.

Ich habe versucht, den Dienst cmdline mit regedit zu bearbeiten, also habe ich versucht, doppelte Anführungszeichen um ref zu exe hinzuzufügen, und versucht, die cmdline-Parameter zu ändern (verwendet)-d anstatt--Bedienung, beide verwendet-d und--Bedienung) und so weiter. Manchmal sehen gemeldete Fehler etwas anders aus, funktionieren aber trotzdem nicht. :-(

Die Frage ist, wie man es einrichtet, damit es unter Windows 7 x64 als Dienst funktioniert. Ist das überhaupt möglich? Ich meine - ob dieser "--service" cmdline Schalter in der Lage ist, in svnserve zu arbeiten?

Hinweis: Die svnserve-Version ist 1.7.9 (r1462340). Die restlichen TortoiseSVN-Komponenten sind 1.7.12.24070.

Danke im Voraus.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage