Services Utility: SSDP Discovery Service Service

Display Name (?): SSDP Discovery Service
Short Name (?): SSDPSRV
Executable (?): svchost.exe
Library (?): ssdpsrv.dll
Depends On (?): HTTP
Supports (?): None.
Description (?): Enables discovery of UPnP devices on your home network.
OS (?): XP Home/Professional, Vista Home/Business, Server 2003, Vista Server
Startup (?):
DefaultHomeWorkstationServerMinimalTweakedAutomatic
ManualDisabledDisabledDisabledDisabledDisabledAutomatic

Explanation (?):

The SSDP discovery service service allows a Windows computer to discover universal plug and play devices on a network. This service requires that the universal plug and play device host service be active in order to properly communicate UPnP devices. This service listens on TCP port 5000 and UDP port 1900, so it's a passive discovery process as it waits for the UPnP enabled device to announce its presence. The simple explanation for UPnP is that it allows a computer to detect the presence of other networked devices and configure itself to communicate with the other device properly. It does this through actions that is a trigger to perform a function, devices that acts as a group type of UPnP devices, events that are status updates, services that provide functionality to control points and subscriptions that state the relationship between a control point and a service.

If you are still confused then this simply means that UPnP can be used to help your computer detect networked devices. Such as if you plug in a networked scanner to your computer then your computer could detect it like it would any USB scanner. It's a cute concept, but in reality it's a severe security risk because a network should be considered a different delivery medium then a secured USB connection. Because of this I would suggest that you disable this service to protect your computer from potential threats. If you disable this service then UPnP will not work so be aware that if you have any UPnP devices that they may need to be manually configured if this service is disabled, but as far as I know only a few Microsoft products use it, and they work perfectly fine without this service too. It should be noted that universal plug and play can and should be removed in add / remove components in the add / remove menu. It should also be noted that Internet Connection Sharing uses this service to communicate between a shared computer and a sharing computer, and without this service ICS may not work. MSN Messenger is also known to use UPnP, even when UPnP services have been disabled. And you can disable UPnP entirely by changing the registry value UPnPMode in HKLM\Software\Microsoft\DirectPlayNATHelp\DPNHUPnP to the DWORD of 2.


Please visit /tools/services/ for the complete Vernalex.com Services utility.