How is Windows 10 networking supposed to work?


  1. Posts : 89
    Windows 10/64
       #1

    How is Windows 10 networking supposed to work?


    According to this thread on technet, Stop using SMB1 | Storage at Microsoft, Microsoft has disabled SMBv1 via update and that the "Windows Explorer Network (aka “Network Neighborhood”)" doesn't function properly anymore, "This legacy protocol is long deprecated, doesn’t route, and has limited security. Because it cannot function without SMB1, it is removed at the same time."

    So I have to ask how is a small home LAN supposed to work and where is the description and instructions of how to set it up?
      My Computer


  2. Posts : 4,666
    Windows 10 Pro x64 21H1 Build 19043.1151 (Branch: Release Preview)
       #2

    You are supposed to use SMB3 now as much as possible, but sometimes only option is SMB1, since many older devices does not function properly, if at all, over SMB2 and 3.

    There are really no special instructions for the newer protocols. SMB is SMB and either it works or it does not, as long as both the "server" and the client use the same SMB level/standard. I know a lot of Linux based clients (including Android and apps) and software are having issues connecting properly to Windows 10 created shares.

    There however exist a few Windows command where you can check what SMB version you have activated among other things. But now I can not remember nor find the exact commands for you. Sorry for that. Let us hope someone with a better memory can help provide us with this information.

    So what kind of share do you want to create and what will the clients be?
      My Computers


  3. Posts : 31,459
    10 Home x64 (22H2) (10 Pro on 2nd pc)
       #3

    sewing1243 said:
    According to this thread on technet, Stop using SMB1 | Storage at Microsoft, Microsoft has disabled SMBv1 via update...
    So I have to ask how is a small home LAN supposed to work and where is the description and instructions of how to set it up?
    Not disabled, more that it's turned off by default. I need SMB1 because I have legacy devices that only support SMB1 on their shares. You can turn it back on in Windows Features. You might also want to turn off Automatic Removal. :)

    Turn Windows Features On or Off in Windows 10

    You only need the SMB 1.0/CIFS Client for Windows 10 to connect to a share on another machine, you'll need the Server if it is Windows 10 that is doing the sharing.

      My Computers


  4. Posts : 1,728
    Windows 10 Pro (+ Windows 10 Home VMs for testing)
       #4

    slicendice said:
    There however exist a few Windows command where you can check what SMB version you have activated among other things. But now I can not remember nor find the exact commands for you.
    I think you may mean the PowerShell cmdlet:
    Code:
    Get-SmbConnection

    This will check the actual version of SMB in use.

    Many people appear to be having problems with the recent auto-removal of SMB1.

    For example, if MS have removed SMB1 (shown as a below):
    How is Windows 10 networking supposed to work?-smb-06.jpg
    ... then the cmdlet result will be null (shown as b above):

    For a more helpful cmdlet which checks SMB1 specifically, you can use:
    Code:
    (Get-WindowsOptionalFeature -FeatureName SMB1Protocol -Online).State
    ... which will produce a more verbose result (shown as c below):
    How is Windows 10 networking supposed to work?-smb-07.jpg

    I have devices (e.g. Linux) that need SMB1 so, to check quickly, I wrap this in an AutoHotkey script:
    Code:
    ; Prompt to 'Run as Admin', i.e. show UAC dialog
    If Not A_IsAdmin
    {
       Run *RunAs "%A_ScriptFullPath%"  ; Requires v1.0.92.01+
       ExitApp
    }
    
    clipboard= ; Clear the clipboard
    
    psScript =
    (
    (Get-WindowsOptionalFeature -FeatureName SMB1Protocol -Online).State | clip
    )
    
    RunWait PowerShell.exe -Command %psScript%,, hide
    MsgBox, 64, Check SMB1, SMB1 is %clipboard%
    ExitApp

    If MS have removed SMB1 then this results in:
    How is Windows 10 networking supposed to work?-smb-08.jpg

    *********************************************************************************
    Note: If, like me, you want to stop MS from automatically removing SMB1 then you can use:
    Code:
    Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Deprecation -NoRestart

    I wrap this in AutoHotkey as follows (so I don't even have to open an admin PowerShell commandline window:
    Code:
    ; Prompt to 'Run as Admin', i.e. show UAC dialog
    If Not A_IsAdmin
    {
       Run *RunAs "%A_ScriptFullPath%"  ; Requires v1.0.92.01+
       ExitApp
    }
    
    psScript =
    (
    Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol-Deprecation -NoRestart
    )
    
    RunWait PowerShell.exe -Command %psScript%,, hide
    MsgBox, 64, SMB1 Automatic Removal, Done! The feature has been removed.
    ExitApp

    Hope this helps...
    Last edited by RickC; 20 Mar 2018 at 15:13.
      My Computer


  5. Posts : 4,666
    Windows 10 Pro x64 21H1 Build 19043.1151 (Branch: Release Preview)
       #5

    @RickC

    YES! Exactly that. Thanks for your input.
      My Computers


 

  Related Discussions
Our Sites
Site Links
About Us
Windows 10 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 10" and related materials are trademarks of Microsoft Corp.

© Designer Media Ltd
All times are GMT -5. The time now is 03:39.
Find Us




Windows 10 Forums