Can’t turn on network discovery on windows 7

Symptoms: You can’t turn on network discovery in the Advanced Sharing Settings on Windows 7. When turned on, it reverts back to off ( it turns off ).


Reason: One of the reasons ( and the scope of this solution ) could be that the UPnP service is not running.
Solution: Start the service, here is how:
Go to the service manager. Click start and type services.mmc in the “Search programs and files”-box. Press enter. ( Ignore the ActiveX error / just click the ok button ) On the bottom of the window that you now see, click on the standard tab.


Make sure UPnP Device Host is started. If not start it by double clicking it.


In this “UPnP Device Host Properties” windows, make sure Startup type is set to Automatic, if it’s not, change it. Then click Start. Now click ok and close the Services windows.

Try again to Turn on network discovery.

16 thoughts on “Can’t turn on network discovery on windows 7

  1. ありがとうございます!やっと出来ました。

  2. The answer is very simple.
    For this problem simply update your Operating System like Windows 7 of course. Set automatic updates and it will work and hustle free.

    Proud to be Technician…

  3. Heres the only real fix for this:

    Make sure that PC is clean(free from zero access rootkit before trying this fixes)

    This firewall issue is commonly found on vista and windows 7 (64 BIT OS)

    It is recommended to contact malware removal forums to remove it first and try the fix

    Run the services repair tool by ESET

    Restart the PC.Firewall and critical missing services should work.

    Manual Fix

    Download both the registry files

    Windows firewall – Firewall

    Base filtering engine – BFE

    Launch them,You should get a UAC prompt now

    Click YES & Restart your PC

    Now,Press Windows+ R key and type

    regedit and click ok

    go to


    Right click on it-permissions

    Click on ADD and type

    Everyone and click ok

    Now Click on Everyone

    Below you have permission for users

    Select full control and click ok

    Now,open RUN and type

    services.msc and click ok

    start base filtering engine service and then windows firewall service

    If you still have this error

    Windows could not start Windows Firewall on local Computer. See event log, if non-windows services contact vendor. Error code 5.

    Download and launch this key,click YES

    Shared access

    give full control permission to this key similar to previous one


    Right click on it -permissions

    Click on Add and type

    Everyone and select Full control

    You should able to start firewall now

    You may also be missing security center windows defender ,BITS and windows update services


    Security center -wscsvc

    Windows defender – windefend


    Windows update – wuauserv

    Launch them and click YES when you get a UAC prompt

    Good luck

  4. Thanks!!!
    I installed LogMeIn earlier and it disabled this and 2 othere services making it impossible for me to change network discovery and save it. This solution is the ONLY ONE that helped me…
    Thanks again


Leave a Reply

Your email address will not be published. Required fields are marked *