Re: start service with parameters on restart
sorry, i was leaving the office, i should have put more detail in.
the parameter is a port number, to which the client connects.
(a small complication is that if two services come up with the same port
number both are broken and the machine needs to be restarted)
if a service is started with no parameters, either automatically or by
clicking start in the service manager, it uses the default port 1526.
starting the service with a parameter of "-nIS1527" tells the service to use
port 1527 instead.
i applied your suggested change, adding the parameter to the image path and
starting the service.
when i tried to communicate with the service on the non-default port it
wouldn't.
i could communicate over port 1526, though, suggesting that the parameter
was not being passed.
thus "no joy."
"Pegasus (MVP)" wrote:
> "No joy" sounds great but you need to be just a little more
> specific, perhaps by posting
> - What exactly you did with your parameters;
> - How you checked what you did with your parameters;
> - What you did with your service;
> - How you determined that it did not work.
>
>
> "exotericist" <nospamthanks@hotmail.com> wrote in message
> news90B5E32-8EA2-4ECC-B8CC-7230EAB4991D@microsoft.com...
> > tried it, no joy.
> >
> > e.
> >
> > "Pegasus (MVP)" wrote:
> >
> >> Plug the parameter into ImagePath field via regedit, then start the
> >> service.
> >> Example:
> >>
> >> ImagePath="C:\Program Files\RealVNC\WinVNC\winvnc.exe" -nIS1527
> >>
> >>
> >> "exotericist" <nospamthanks@hotmail.com> wrote in message
> >> news:45F80102-91F7-4E59-8D44-CBE77170142F@microsoft.com...
> >> > specifically, i need to start the service as if i'd typed "-nIS1527" in
> >> > the
> >> > "Start Parameters" textbox.
> >> >
> >> > i can't see how that relates to the W32Time registry keys.
> >> >
> >> > many thanks,
> >> > e.
> >> >
> >> > "Pegasus (MVP)" wrote:
> >> >
> >> >>
> >> >> "exotericist" <nospamthanks@hotmail.com> wrote in message
> >> >> news:4210AAC2-EAF6-4D94-B5E3-2F4E95D9852D@microsoft.com...
> >> >> > i'm charged with maintaining an application which has multiple
> >> >> > listener
> >> >> > services.
> >> >> >
> >> >> > the first service can be set to auto.
> >> >> >
> >> >> > subsequent services need to be passed a parameter to start.
> >> >> >
> >> >> > in 2003 i've used sc.exe to pass a parameter to a service on startup
> >> >> > and
> >> >> > this works fine. i could set it so that the services were started by
> >> >> > the
> >> >> > act
> >> >> > of logging in.
> >> >> >
> >> >> > however, i'd like the services to come up automatically on restart
> >> >> > without
> >> >> > the need for user intervention, since that's what services are
> >> >> > supposed
> >> >> > to
> >> >> > do.
> >> >> >
> >> >> > my question is, therefore, the one in the title:
> >> >> >
> >> >> > how can i start a service in windows server 2003 on machine restart
> >> >> > and
> >> >> > pass
> >> >> > it a parameter?
> >> >> >
> >> >> > many thanks,
> >> >> > e.
> >> >>
> >> >> Have a look at the Windows Time service. It starts automatically at
> >> >> boot
> >> >> time and it uses parameters.
> >> >> HKLM\SYSTEM\CurrentControlSet\Services\W32Time
> >> >>
> >> >>
> >> >>
> >>
> >>
> >>
>
>
>