It seems you are experiencing issues with enabling Network Discovery on your Windows 11 device, where the setting does not persist after you navigate away from the settings page. Here are some steps you can take to troubleshoot and potentially resolve the issue:
- Check Dependency Services: Ensure that the following services are running:
- DNS Client
- Function Discovery Resource Publication
- SSDP Discovery
- UPnP Device Host
services.mscin the Run dialog (Win + R) and looking for these services. - Firewall Configuration: Since you mentioned that the Network Discovery rules do not exist in Windows Defender Firewall, you may need to manually create them. To do this:
- Open the Windows Defender Firewall settings.
- Go to Advanced settings.
- Under Inbound Rules, create a new rule for Network Discovery, allowing traffic on the necessary ports (UDP 3702 for WSD and others as needed).
- PowerShell Command: The command you mentioned,
Set-NetFirewallRule -DisplayGroup "Network Discovery" -Enabled True, may fail if the rules are not present. Instead, you can create a new firewall rule using PowerShell:
Adjust the ports as necessary based on your network configuration.New-NetFirewallRule -DisplayName "Network Discovery" -Direction Inbound -Protocol UDP -LocalPort 3702 -Action Allow - Group Policy Settings: If your device is part of a domain or managed environment, group policies may be preventing changes. Check with your IT administrator or review the Group Policy settings related to network discovery.
- Network Reset: Since you have already performed a network reset, ensure that you reconfigure your network settings afterward, including re-enabling Network Discovery.
If these steps do not resolve the issue, consider checking for any Windows updates or performing a repair installation of Windows 11, as there may be underlying system issues affecting the functionality.
References: