24h2 killed network discovery

Piero g 0 Reputation points
2025-01-24T18:01:13.74+00:00

4 desktops 3 24h2 1 windows 10, windows 10 can discover all the devices including a network drive, 3 desktops 24h2 cannot discover anything, all setting are the same for 4 devices

Windows Network
Windows Network
Windows: A family of Microsoft operating systems that run across personal computers, tablets, laptops, phones, internet of things devices, self-contained mixed reality headsets, large collaboration screens, and other devices.Network: A group of devices that communicate either wirelessly or via a physical connection.
812 questions
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Daisy Zhou 28,736 Reputation points Microsoft Vendor
    2025-01-25T02:42:14.0866667+00:00

    Hello

    Thank you for posting in Q&A forum.

    If Windows 10 can discover all devices, including the network drive, but the three desktops running Windows 11 (21H2) cannot, there may be several potential reasons for this discrepancy. Here are some troubleshooting steps to try:

    1. Network Discovery Settings

    Ensure that network discovery is enabled on your Windows 11 machines:

    1. Open Settings: Press Win + I.
    2. Go to Network & Internet:

    Click on "Status" and then "Network and Sharing Center" on the right pane.

    1. Advanced Sharing Settings:

    Click on "Change advanced sharing settings".

    1. Turn on Network Discovery and File Sharing:

    Ensure that both "Turn on network discovery" and "Turn on file and printer sharing" are selected under the profiles (Private, Guest or Public, and All Networks).

    2. Services

    Ensure that the necessary services are running:

    1. Press Win + R, type services.msc, and press Enter.
    2. Check the Following Services:

    Function Discovery Resource Publication

    Function Discovery Provider Host

    SSDP Discovery

    UPnP Device Host

    1. Right-click on each service, go to Properties, and set the Startup type to "Automatic". Then, start the service if it is not already running.

    3. Firewall Settings

    Check if the firewall is blocking network discovery:

    1. Open Control Panel:

    Type Control Panel in the Start menu and open it.

    1. Go to Windows Defender Firewall:

    Click on "Allow an app or feature through Windows Defender Firewall".

    3.Network Discovery:

    Ensure that "Network Discovery" is allowed on both private and public networks.

    4. Private Network

    Ensure that the network is set to Private on your Windows 11 machines:

    1. Open Settings: Press Win + I.
    2. Network & Internet: Click on "Status" or "Wi-Fi" or "Ethernet" depending on your connection type.
    3. Network Properties:

    Click on "Properties" next to your network connection and set the network profile to "Private".

    5. Shared Folders and Permissions

    Ensure that the folders you want to access are shared and permissions are set correctly:

    1. Right-click on the folder: Choose "Properties".
    2. Sharing Tab: Click on "Share..." and then "Advanced Sharing...".
    3. Permissions: Ensure that the appropriate permissions are set.

    6. Update Network Drivers

    Outdated or incompatible network drivers can cause issues:

    1. Open Device Manager:

    Press Win + X and then select "Device Manager".

    1. Network Adapters:

    Expand the "Network adapters" section, right-click on your network adapter, and select "Update driver".

    1. Search automatically for drivers:

    Let Windows search for the latest drivers.

    7. Network Reset

    As a last resort, you can perform a network reset:

    1. Open Settings: Press Win + I.
    2. Network & Internet: Go to the "Status" section.
    3. Network Reset: Scroll down and click on "Network reset". Follow the prompts to reset your network settings.

    After performing these steps, restart your computers and see if the Windows 11 machines can now discover other devices on the network.

    I hope the information above is helpful.

    If you have any questions or concerns, please feel free to let us know.

    Best Regards,

    Daisy Zhou

    ============================================

    If the Answer is helpful, please click "Accept Answer" and upvote it.


  2. MotoX80 35,416 Reputation points
    2025-01-25T18:03:59.77+00:00

    My laptop is 24H2 and network discovery appears to be working ok.

    Is your network profile set to Private? I put together a Powerhell script based on other sites that sets everything.

    https://learn.microsoft.com/en-us/answers/questions/302088/how-to-switch-from-a-call-by-ip-address-to-a-call

    If you just want to verify settings, then run this script from an elevated Powershell_ISE window.

    $np = Get-NetConnectionProfile
    "Your network profile is set to {0}." -f $np.NetworkCategory
    "If you don't get any more messages, then everything checks out."
    $Svcs =  "DNS Client", "UPnP Device Host", "Function Discovery Resource Publication", "Function Discovery Provider Host", "SSDP Discovery"
    foreach ($sn in $Svcs) {
        $s = Get-Service $sn
        if ($s.Status -ne "Running") {
            "{0} is not running." -f $s.DisplayName
        }
        if ($s.StartType -ne "Automatic") {
            "{0} is not set for automatic startup." -f $s.DisplayName
        } 
    } 
    if ($np.NetworkCategory -ne "Private") {
        "Your network profile is not set to Private."
    } 
    $fwr = Get-NetFirewallRule -DisplayGroup 'Network Discovery' | select Name,DisplayName,Enabled,Profile
    foreach ($f in $fwr) {
        if ($f.Enabled -ne "True") {
            "Rule {0} is not enabled.." -f $f.Name
        }
        if ($f.Profile -notmatch "private") {
            "Rule {0} is not applied to private networks." -f $f.Name
        } 
    } 
    
    0 comments No comments

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.