I've had rsyncd working on my Windows Server box; I haven't bothered with running it as a service, though -- I usually just fire it up when I need it.

Here's my config file:

Code:
# Run rsync as a daemon with:
#   c:\cygwin\bin\rsync --daemon --config=/cygdrive/D/Music/rsyncd.conf --no-detach
#
# Then run rsync as a client with:
#   rsync -a server.home.differentpla.net::music .
# (from in the /path/to/Music folder)

log file = /cygdrive/D/rsync.log

[music]
  path = /cygdrive/D/Music
  read only = yes
  outgoing chmod = Du=rwx,go=,Fu=rw,go=
_________________________
-- roger