Как настроить «svnserve --service» для работы в Windows?
При запуске из cmdline
svnserve.exe -d -r d:\svn\mytools
все работает нормально.
Затем я попытался настроить его для работы в качестве службы Windows:
@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
служба была установлена, но она не может быть запущена. Все время сообщает об ошибке
Error 1083: The executable program that this service is configured to run in does not implement the service.
Я пытался редактировать cmdline службы с помощью regedit, поэтому пытался добавить двойные кавычки arround ref в exe, пытался изменить параметры cmdline (используется-d вместо--оказание услуг, использовал оба-d а также--оказание услуг) и так далее. Иногда сообщаемые ошибки выглядят немного иначе, но это все равно не работает. :-(
Вопрос - как его настроить, чтобы он работал как служба на Windows 7 x64? Это вообще возможно? Я имею в виду - может ли этот переключатель командной строки "--service" работать в svnserve?
Примечание: версия svnserve 1.7.9 (r1462340). Остальные компоненты TortoiseSVN: 1.7.12.24070.
Заранее спасибо.