How to Fix Network Discovery and Sharing in Windows 11

On a local network, network sharing allows users to send and receive files with other users. It’s ideal for folks who work in workplaces or have many gadgets at home.

However, several users have reported that network sharing no longer works after updating to Windows 11. This guide will show you 6 ways how to fix Network Discovery and Sharing errors in Windows 11

Fix the network sharing

Press Windows + I to open the Settings app.

Select Windows Update.

To scan for any available newer versions, click the Check for updates icon on the right.

If any are listed after the scan, click on Download & install to get them.

It’s possible that network sharing isn’t working with Windows 11 because of a problem with the current version of Windows 11. If this is the case, updating the operating system should resolve the issue.

Run the critical services

Type Services on your Windows Search bar and select Run as Adminstrator

Right-click the Function Discovery Provider Host service and choose Properties.

On Startup type dropdown menu, select Automatic from the list of options.

If the service isn’t operating, click the Start button.

Click on Apply then OK.

Run the Windows Troubleshooter

Press Windows + I to open Settings.

Go to System and select Troubleshoot.

Go to Other troubleshooters.

Click on Run beside the option that says Network Adapter.

Follow any on-screen instructions.

Use Network Reset

Type Settings in your Windows search bar and select Open.

Go to Network & Internet.

Select Advanced network settings.

Select Network reset.

Click on Reset now and your PC will automatically restart.

Check Windows Firewall Settings

Type Control Panel in your Windows search bar and select Open.

Click on the View by menu, and select Large Icons or Small Icons.

Select Windows Defender Firewall.

On the left pane, click on Allow an app or feature through Windows Defender Firewall.

Click on Change Settings.

Look for Network Discovery and select Private.

Click OK to save your changes.

Restart Your Computer

When troubleshooting a problem on your Windows computer, the first step should always be to restart it. Rebooting has several advantages, such as cleansing the memory, preventing memory leaks, and repairing software bugs.

It may also assist with network-related difficulties, so try restarting your computer and seeing if it solves the problem. If it doesn’t work or the condition persists, it might be an indication of something more severe.


Commerce major. My training enabled me to fully use the various Microsoft Applications while also allowing to work around problems. I spent my high school years working as a campus writer and researcher, as I get older, I want to broaden my horizons and live life to the fullest.

You may also like...