start service with parameters on restart

  • Thread starter Thread starter exotericist
  • Start date Start date
Re: start service with parameters on restart


"exotericist" <nospamthanks@hotmail.com> wrote in message
news:8E5315B0-5CE0-4481-A449-82F482FB5D8E@microsoft.com...
> the letters "MVP" suggest that you knwo something about your subject.
>
> you gave me a solution which did not work.
> you gave me two reasons why it did not work, both of which were untrue.
>
> i admit that i could have phrased things a little less bluntly, but the
> undelying meaning would have been the same.
>
> i apologise if i have hurt your feelings.
>
> i have a call in with oracle at the moment. one of our servers hangs for

no
> apparent reason. it's been running fine for six months, last tuesday it

just
> died. there are three pieces of software, third party, db and os, which

are
> all implicated. there are literally tens of thousands of variables one of
> whose missetting could be causing this behaviour. for this reason i feel
> confident that we will not get an answer and a rebuild will be inevitable.
> that kind of question does not belong on a public forum.
>
> my original question, though, is one that is ideally suited to such "open"
> conditions. it's a very narrow question about the way stuff works. either
> someone has done this before and knows the solution or they don't, and the
> more people you ask the more likely you are to get an answer.
>
> i am sorry i lost my temper. if, however, you don't want to get yelled at,
> try not to make stuff up, at least make an attempt to actuallly be helpful

or
> hold you peace.


I have been following this thread with a degree of curiosity. There are
a few things that you appear to be blissfully unaware of:
- The respondents in this newsgroup are volunteers. They don't get paid
for the advice they provide.
- Pegasus has been a regular contributor for a long time. He may not always
get it right the first time but he usually perseveres until he finds a
solution.
- You don't bite the hand that feeds you.
- First you offer an apology, then you follow it immediately with a lecture
for Peg how to behave when talking to you.
This thread is a perfect illustration of how to shoot yourself in the foot.
Peg's advice for you to get paid assistance from Microsoft was probably
the best thing he said. You'd be at liberty to order these guys around -
until they hang up on you.
 
Re: start service with parameters on restart

keep quiet on subjects about which you know nothing isn't a lecture, it's
just sound advice.

i must admit that after i discovered the "some applications only read the
registry at startup and that's just the way things are" was more than a bit
wrong i've been trolling somewhat.

for someone to feel their way into a problem that has a single, narrow
solution is pretty unacceptable. either you know it or you don't.

had you, monitor, known the solution, would you have interrupted peg to give
it, or would you have stood back out of courtesy?

by replying to a question he didn't know the answer to and then giving wrong
information in defence of his non-solution he gave up any right to that,
although the way you defend him you don't seem to see it.

just because you think you're helping doesn't mean you are. if you're not
then people have no obligation to be grateful.

you say you've been following this closely: have i been wrong in my analysis
of the suggested solutions?

i accept that i could have been less abrasive and for that i am genuinely
sorry. it is not my intention to insult. i hope i have been careful to point
my criticism at the solution and not its giver. my first instinct is always
to yell "you are an idiot! you know nothing!" but, in this instance, i tried
to rein it in.

as far as microsoft employees goes, they've pretty much always provided an
immediate solution, so i have no experience of being rude to them.


"Monitor" wrote:

>
> "exotericist" <nospamthanks@hotmail.com> wrote in message
> news:8E5315B0-5CE0-4481-A449-82F482FB5D8E@microsoft.com...
> > the letters "MVP" suggest that you knwo something about your subject.
> >
> > you gave me a solution which did not work.
> > you gave me two reasons why it did not work, both of which were untrue.
> >
> > i admit that i could have phrased things a little less bluntly, but the
> > undelying meaning would have been the same.
> >
> > i apologise if i have hurt your feelings.
> >
> > i have a call in with oracle at the moment. one of our servers hangs for

> no
> > apparent reason. it's been running fine for six months, last tuesday it

> just
> > died. there are three pieces of software, third party, db and os, which

> are
> > all implicated. there are literally tens of thousands of variables one of
> > whose missetting could be causing this behaviour. for this reason i feel
> > confident that we will not get an answer and a rebuild will be inevitable.
> > that kind of question does not belong on a public forum.
> >
> > my original question, though, is one that is ideally suited to such "open"
> > conditions. it's a very narrow question about the way stuff works. either
> > someone has done this before and knows the solution or they don't, and the
> > more people you ask the more likely you are to get an answer.
> >
> > i am sorry i lost my temper. if, however, you don't want to get yelled at,
> > try not to make stuff up, at least make an attempt to actuallly be helpful

> or
> > hold you peace.

>
> I have been following this thread with a degree of curiosity. There are
> a few things that you appear to be blissfully unaware of:
> - The respondents in this newsgroup are volunteers. They don't get paid
> for the advice they provide.
> - Pegasus has been a regular contributor for a long time. He may not always
> get it right the first time but he usually perseveres until he finds a
> solution.
> - You don't bite the hand that feeds you.
> - First you offer an apology, then you follow it immediately with a lecture
> for Peg how to behave when talking to you.
> This thread is a perfect illustration of how to shoot yourself in the foot.
> Peg's advice for you to get paid assistance from Microsoft was probably
> the best thing he said. You'd be at liberty to order these guys around -
> until they hang up on you.
>
>
>
 
Re: start service with parameters on restart

You can use Pegasus' suggestion of running sc.exe, but with a twist. Stop
the service, then use sc.exe to delete the service. Now recreate it with the
parameters you require, using sc.exe, then restart it. No need to hack the
registry!


"exotericist" <nospamthanks@hotmail.com> wrote in message
news:5C47CFD1-B050-4AA2-A82D-C6DEEE185D5D@microsoft.com...
> if you're saying that the changes aren't reflected in the service manager
> only, would restarting the machine make them so?
>
> thanks,
> e
>
> "Pegasus (MVP)" wrote:
>
> > It appears that the service start process won't recognise any changes
> > made directly to the registry. You can probably get around the problem
> > by following this sequence:
> > 1. Use sc.exe to disable the service.
> > 2. Make the registry change.
> > 3. Use sc.exe to enable the service.
> > 4. Start the service.
> > The syntax for sc.exe is as follows:
> > sc config NameOfService start= disabled
> > sc config NameOfService start= manual
> >
> > The service name must be the short name, not the "DisplayName".
> > Note the space after the "=".
> >
> >
> > "exotericist" <nospamthanks@hotmail.com> wrote in message
> > news:8BBC9468-CFDC-4A51-9848-890E10CC4B2B@microsoft.com...
> > > 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
> > >> news:D90B5E32-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
> > >> >> >>
> > >> >> >>
> > >> >> >>
> > >> >>
> > >> >>
> > >> >>
> > >>
> > >>
> > >>

> >
> >
> >
 
Back
Top