Cannot enable network discovery on Windows Server 2008 R2

Solution 1:

I think I found the solution. From the "What is network discovery?" Windows help topic:

"Network discovery requires that the DNS Client, Function Discovery Resource Publication, SSDP Discovery, and UPnP Device Host"

I opened the Services MMC snap-in and saw that the following services were disabled:

  • Function Discovery Resource Publication
  • SSDP Discovery
  • UPnP Device Host

Enabling and starting these services did the trick and now Network Discovery is enabled and I can see the server. It doesn't explain why toggling this in the UI didn't enable these services.

Should have checked the Windows help first :-)

Solution 2:

I had the same issue, I started only Function Discovery Resource Publication and it works.

Rafael.