Homepage » finestre » Come controllare la versione SMB su Windows 10/8/7

    Come controllare la versione SMB su Windows 10/8/7

    SMB o Protocolli di blocco dei messaggi del server vengono utilizzati per collegare il computer a un server esterno. Windows 10 viene fornito con il supporto di questi protocolli ma sono disabilitati in OOBE. Attualmente, Windows 10 supporta anche SMBv1, SMBv2 e SMBv3. Server diversi a seconda della loro configurazione richiedono una versione diversa di SMB per connettersi a un computer. Ma nel caso in cui si utilizza Windows 8.1 o Windows 7, è possibile verificare se è abilitato anche. Questo è quello che faremo oggi.

    Come controllare la versione SMB su Windows

    Prima di tutto, se lo hai Windows 7, non dovresti disabilitare SMB v2. Ciò è dovuto ai seguenti motivi:

    • Richiesta di composizione: consente di inviare più richieste SMB 2 come singola richiesta di rete
    • Letture e scritture più grandi: utilizzo migliore delle reti più veloci
    • Memorizzazione nella cache delle proprietà di cartelle e file: i client conservano copie locali di cartelle e file
    • Maniglie resistenti: consente la connessione per riconnettersi in modo trasparente al server in caso di disconnessione temporanea
    • Miglioramento della firma dei messaggi: HMAC SHA-256 sostituisce MD5 come algoritmo di hashing
    • Miglioramento della scalabilità per la condivisione dei file: il numero di utenti, condivisioni e file aperti per server è aumentato notevolmente
    • Supporto per collegamenti simbolici
    • Modello di leasing con client oplock: limita i dati trasferiti tra client e server, migliorando le prestazioni su reti a latenza elevata e aumentando la scalabilità dei server SMB
    • Supporto MTU di grandi dimensioni - per l'utilizzo completo di Ethernet da 10 gigabyte (GB)
    • Miglioramento dell'efficienza energetica: i client che hanno file aperti su un server possono dormire.

    Anche se sei su Windows 8.1 o Windows 10, non dovresti disabilitare SMB v3 o SMB v2 perché, oltre ai problemi di cui sopra, potresti dover affrontare anche i seguenti problemi che si presentano con la disattivazione di SMB v3:

    • Failover trasparente: i client si riconnettono senza interruzioni ai nodi del cluster durante la manutenzione o il failover
    • Ridimensiona: accesso concorrente ai dati condivisi su tutti i nodi del cluster di file
    • Multicanale: aggregazione della larghezza di banda della rete e tolleranza di errore se sono disponibili più percorsi tra client e server
    • SMB Direct: aggiunge il supporto di rete RDMA per prestazioni molto elevate, con bassa latenza e basso utilizzo della CPU
    • Crittografia: fornisce una crittografia end-to-end e protegge da intercettazioni su reti inaffidabili
    • Directory leasing: migliora i tempi di risposta delle applicazioni nelle filiali attraverso la memorizzazione nella cache
    • Ottimizzazioni delle prestazioni: ottimizzazioni per piccoli I / O casuali di lettura / scrittura.

    Metodi per verificare quale versione di SMB è installata sul server

    Utilizzeremo i seguenti metodi per verificare quale versione di SMB è installata sul tuo computer:

    1. Il metodo PowerShell.
    2. Il metodo dell'editor del registro.

    1] Il metodo PowerShell

    Se si desidera verificare quale versione di SMB è in esecuzione, è sufficiente digitare quanto segue nel cmdlet per PowerShell:

    SMB v1 Windows 10 e Windows 8.1

    Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

    SMB v2 Windows 10 e Windows 8.1

    Get-SmbServerConfiguration | Seleziona EnableSMB2Protocol

    SMB v1 Windows 7

    Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | PerOggetto-Oggetto Get-ItemProperty $ _. Pspath

    SMB v2 Windows 7

    Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | PerOggetto-Oggetto Get-ItemProperty $ _. Pspath

    Se restituisce il valore come Vero, è abilitato, altrimenti è disabilitato.

    2] Metodo dell'editor del registro

    genere regedit in Inizia la ricerca e premi Invio. Una volta aperto l'editor del Registro di sistema, accedere alla seguente chiave-

    HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters

    Ora se si dispone di DWORDs come SMB1 o SMB2, controlla i loro dati di valore.

    Se è impostato su 0, è Disabilitato.

    E in ogni altro caso, è abilitato.

    Metodi per verificare quale versione di SMB è installata sui client

    Utilizzeremo i seguenti metodi per verificare quale versione di SMB è installata sul tuo computer,

    1. Il metodo PowerShell.
    2. Il metodo Editor criteri di gruppo.

    1] Il metodo PowerShell

    Quindi, se si desidera verificare quale versione di SMB è in esecuzione, è sufficiente digitare quanto segue in Prompt dei comandi con privilegi di livello amministratore,

    SMB v1 Windows 10 e Windows 8.1

    sc.exe qc lanmanworkstation

    SMB v2 Windows 10 e Windows 8.1

    sc.exe qc lanmanworkstation

    2] Il metodo Editor criteri di gruppo

    Vale la pena notare che questo metodo non funziona su Windows 10 Home o equivalente di Windows 8 o Windows 7.

    Aprire la casella Esegui, digitare gpedit.msc e premi Invio per aprire l'Editor dei Criteri di gruppo locali. Passare al seguente percorso:

    Configurazione computer> Impostazioni di Windows

    Sotto Registro, cercare l'elemento di registro con le seguenti proprietà,

    Azione: Aggiornare

    Alveare: HKEY_LOCAL_MACHINE

    Percorso chiave: SYSTEM \ CurrentControl \ servizi \ mrxsmb10

    Nome valore: Inizio

    Tipo di valore: REG_DWORD

    Dati valore: 4

    Se il valore Dati è impostato su 4, SMB è disabilitato.

    Per una lettura dettagliata, visita microsoft.com.

    Related leggi: Perché e come disabilitare SMB1 su Windows 10/8/7.