SSDP Discovery Service starts then stops, High CPU

S

Sean Anderson

I am running XP, fully up to date.
I run connected to the internet behind a router with NAT etc. It is also
UPnP capable.
I had previously disabled the SSDP Discovery Service. I have now re-enabled
it so that I can do stuff with Windows Messenger.
Anyway, I reset the SSDP Discovery Service to manual. I then tried starting
the service, but I get a message with the following:

The SSDP Discovery Service service on Local Computer started and then
stopped. Some services stop automatically
if they have no work to do, for example, the Performance Logs and Alerts
service.

Is this normal - I suspect not.

Additionally, after the computer runs for a while (after rebooting) with the
SSDP Discovery Service enabled, the CPU usage reaches around 70% with the
svchost.exe process (I'm running a 2.2MHz Athlon 512MB). Suspecting it was
the newly enabled service, I started the services manager and the SSDP
Discovery Service said it was "starting" (note, I never got this when
starting it manually). I then stopped and disabled the service, and the CPU
usage dropped back to next to nothing.

I've done a bunch of Googling and have not had much luck in locating
anything.

Something has obviously gone wrong way back some time. Is there something I
should look out for? Any ideas?

I guess I can live without Windows Messenger, but is is occasionally useful
when transferring files etc, and having the relevant ports opened
automagically on the router would be handy.

Thanks in advance.
 
K

Kelly

Hi Sean,

Seems you are confusing Messenger Service with Windows Messenger.

If you don't intend using XP on a LAN you can disable the "Server" and
"Workstation" services. csrss.exe is associated with the Server process.

The Messenger Service "Transmits net send and Alerter service messages
between clients and servers".

Also, many users disable SSDP and UPNP Services for icon Notification issues
via a third party utility or a registry tweak. Make sure you aren't double
dipping here.

Either way UPNP depends on the SSDP Service. To manually check your
Auto-start status for each service, navigate to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Services\SSDPSRV. In the right pane Start - Manual is 3

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Services\upnphost. In the right pane Start - Automatic is 2

Or you can run the undo on line 156, if they are both disabled.
http://www.kellys-korner-xp.com/xp_tweaks.htm

/top10faqs.htm
 
D

davexnet01

Kelly said:
Either way UPNP depends on the SSDP Service. To manually check your
Auto-start status for each service, navigate to:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Services\SSDPSRV. In the right pane Start - Manual is 3

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\
Services\upnphost. In the right pane Start - Automatic is 2

Or you can run the undo on line 156, if they are both disabled.
http://www.kellys-korner-xp.com/xp_tweaks.htm

--
All the Best,
Kelly

MS-MVP Win98/XP
Hi Kelly -
doesn't services.msc work for XP home?
Otherwise why not use it to disable services?
Much quicker that going to the registry !
Dave
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Similar Threads


Top