anchor.diff:      )
   goto :eof
   
  +
  +:start_service
  +    echo %_PREFIX% Starting %1
  +    %_ROOTDIR%\bin\cygrunsrv --start %1
  +goto :eof
  +
  +
   :start_services
  +    rem Start syslogd first.
       for /f "usebackq" %%s in (`%_ROOTDIR%\bin\cygrunsrv.exe --list`) do (
  -        echo %_PREFIX% Starting %%s
  -        %_ROOTDIR%\bin\cygrunsrv --start %%s
  +        if "%%s" == "syslogd" call :start_service %%s
  +    )
  +    rem Start rest of services.
  +    for /f "usebackq" %%s in (`%_ROOTDIR%\bin\cygrunsrv.exe --list`) do (
  +        if not "%%s" == "syslogd" call :start_service %%s
       )
   goto :eof
  +
   
   :get_setup_exe
       if not exist %_ROOTDIR% (
  
positive.code:     call :start_services
      rem Do config_lsa last so that reboot message is last
      call :config_lsa
  
  :exit
  
negative.code:     :endif_check_admin
  goto :eof
  
  
  :stop_services
      if not exist "%_ROOTDIR%\bin\cygrunsrv.exe" goto :eof
      for /f "usebackq" %%s in (`%_ROOTDIR%\bin\cygrunsrv.exe --list`) do (
  