Como configurar o “svnserve --service” para rodar no Windows?

Ao iniciar a partir do cmdline

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

tudo funcionando bem.

Então eu tentei configurá-lo para executar como serviço do 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

serviço foi instalado, mas não é possível iniciar. Todo o tempo está relatando um erro

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

Eu tentei editar o serviço cmdline usando o regedit, então tentei adicionar aspas duplas arround ref para exe, tentei alterar os parâmetros do cmdline (usado-d ao invés de--serviço, usado tanto-d e--serviço) e assim por diante. Às vezes, os erros relatados parecem um pouco diferentes, mas não funcionam de qualquer maneira. :-(

Pergunta é - como configurá-lo para fazê-lo funcionar como serviço no Windows 7 x64? É possível de alguma forma? Quero dizer - se esse switch cmdline "--service" é capaz de funcionar no svnserve?

Nota: a versão do svnserve é 1.7.9 (r1462340). Os componentes restantes do TortoiseSVN são 1.7.12.24070.

Desde já, obrigado.

questionAnswers(2)

yourAnswerToTheQuestion