I had this problem and found the following which solved it:
"There are two services you need to set to Automatic(Delayed Start)
Function Discovery Provider Host
Function Discovery Resource Publication
Right click the Start button and click on Run near the bottom of the menu that shows. Type services.msc in the Run box and press enter to open the Services List. Scroll down until you find the Function Discovery Provider Host. Double click it to open the Properties. Change the Startup type to Automatic(Delayed Start). Then click the Start button below where you set the Startup type. Click Apply then OK. Do the same with Function Discovery Resource Publication. That PC will now show on the network."