L’accesso ai file e la co­mu­ni­ca­zio­ne tra di­spo­si­ti­vi e processi in­for­ma­ti­ci sono con­trol­la­ti nei sistemi Windows da decenni uti­liz­zan­do il pro­to­col­lo di rete SMB (Server Message Block). Le edizioni odierne del sistema operativo, come Windows 10, sup­por­ta­no ancora SMBv1, la prima versione di questo standard. Tuttavia, lo stesso pro­to­col­lo ha evi­den­zia­to re­cen­te­men­te alcune lacune di sicurezza, motivo per cui è con­si­glia­bi­le ri­nun­cia­re a questa edizione di SMB, clas­si­fi­ca­ta come obsoleta. Troverete qui di seguito in­for­ma­zio­ni su come di­sat­ti­va­re e riat­ti­va­re il supporto di spe­ci­fi­che versioni di SMB in Windows 10.

Come attivare e di­sat­ti­va­re SMBv1 in Windows 10

In Windows 10, SMBv1 non è più in­stal­la­to di default. Tuttavia, se il pro­to­col­lo è stato attivato ma­nual­men­te o tramite software esterno o è stato eseguito l’ag­gior­na­men­to a una versione più recente di Windows, è con­si­glia­bi­le di­sat­ti­va­re la versione obsoleta del pro­to­col­lo. L’ope­ra­zio­ne può essere eseguita tramite il Pannello di controllo, Po­wer­Shell o il Registro di sistema di Windows. Le seguenti istru­zio­ni il­lu­stra­no le dif­fe­ren­ze tra le diverse procedure di di­sat­ti­va­zio­ne o at­ti­va­zio­ne del pro­to­col­lo.

Adattare il supporto SMB1 tramite il Pannello di controllo di Windows 10

Se si desidera attivare o di­sat­ti­va­re il supporto di SMB o CIFS in Windows senza l’ausilio di Po­wer­Shell, è possibile uti­liz­za­re la gestione software del sistema operativo.

Passaggio 1: aprire “Programmi e fun­zio­na­li­tà”

Per prima cosa, aprite l’opzione “Programmi e fun­zio­na­li­tà” che permette di gestire software e pro­to­col­li in­stal­la­ti nei sistemi Microsoft, come SMBv1. A tale scopo, aprite il menu Start (icona di Windows) e quindi il Pannello di controllo. Qui troverete il pulsante “Programmi e fun­zio­na­li­tà”:

Passaggio 2: aprire il menu delle fun­zio­na­li­tà di Windows

Nel menu a sinistra, fate clic su “At­ti­va­zio­ne o di­sat­ti­va­zio­ne delle fun­zio­na­li­tà Windows” per accedere al menu di gestione dei pro­to­col­li e altro:

Passaggio 3: di­sat­ti­va­re il supporto per la con­di­vi­sio­ne di file SMB 1.0/CIFS

Cercate la voce relativa al supporto SMB per Windows 10 e de­se­le­zio­na­te la casella cor­ri­spon­den­te. In questo modo saranno de­se­le­zio­na­te anche le tre sotto-opzioni, che cor­ri­spon­do­no a un client SMB, un server SMB e una funzione di rimozione au­to­ma­ti­ca. Quest’ultima opzione ga­ran­ti­sce la di­sat­ti­va­zio­ne au­to­ma­ti­ca di SMBv1 quando non viene uti­liz­za­ta la vecchia versione del pro­to­col­lo, ma in questo caso non è più ne­ces­sa­ria.

Passaggio 4: con­fer­ma­re le modifiche e riavviare il computer

Infine, fate clic su “OK” per di­sa­bi­li­ta­re SMB1 in Windows 10. Questo processo richiede un po’ di tempo durante il quale non si dovrebbe chiudere la finestra aperta. Una volta com­ple­ta­ta l’ope­ra­zio­ne, vi sarà richiesto di riavviare il sistema. Potete farlo cliccando su “Riavvia ora”:

N.B.

Seguite le nostre istru­zio­ni anche per attivare SMBv1 in un secondo momento. Invece di de­se­le­zio­na­re l’opzione “Supporto per con­di­vi­sio­ne file SMB 1.0/CIFS” nel terzo passaggio, dovete spuntare la casella. L’at­ti­va­zio­ne è con­si­glia­ta solo in casi as­so­lu­ta­men­te ec­ce­zio­na­li.

Di­sat­ti­va­re o attivare SMB in Windows 10 tramite Po­wer­Shell

In Windows 10 è possibile uti­liz­za­re Po­wer­Shell, con comandi specifici, per gestire i pro­to­col­li, come il Server Message Block. Come nel caso del Pannello di controllo, anche qui dovete avere i diritti di am­mi­ni­stra­to­re, al­tri­men­ti Windows negherà l’accesso alle opzioni cor­ri­spon­den­ti.

Passaggio 1: avviare Po­wer­Shell come am­mi­ni­stra­to­re

Nel primo passaggio aprite Po­wer­Shell come am­mi­ni­stra­to­re. Potete farlo in due modi: se è di­spo­ni­bi­le nella vostra in­stal­la­zio­ne di Windows 10, troverete la voce “Windows Po­wer­Shell (am­mi­ni­stra­to­re)” nel menu rapido (fate clic con il pulsante destro del mouse sull’icona di Windows). Un semplice clic su questa opzione avvia il pratico framework di con­fi­gu­ra­zio­ne. In al­ter­na­ti­va, digitate il termine “Po­wer­Shell” nel campo di ricerca di Windows, fate clic con il pulsante destro del mouse sul risultato vi­sua­liz­za­to e se­le­zio­na­te “Esegui come am­mi­ni­stra­to­re”:

Passaggio 2: ri­chia­ma­re lo stato SMB1 corrente in Windows 10

Dopo aver avviato Po­wer­Shell, ve­ri­fi­ca­te in­nan­zi­tut­to se la vostra in­stal­la­zio­ne di Windows supporta at­tual­men­te le co­mu­ni­ca­zio­ni tramite la versione obsoleta del pro­to­col­lo. A tale scopo, digitate il seguente comando e con­fer­ma­te­lo con il tasto Invio:

Get-SmbServerConfiguration | Format-List EnableSMB1Protocol

Dopo un breve tempo di ela­bo­ra­zio­ne, ri­ce­ve­re­te uno dei due valori di output possibili: se Po­wer­Shell vi­sua­liz­za il valore “False” per “EnableSMB1Protocol”, significa che SMBv1 è di­sat­ti­va­to. Se il supporto è abilitato, vedrete invece il valore “True”.

Passaggio 3: attivare e di­sat­ti­va­re SMBv1

Se la versione SMB obsoleta è at­tual­men­te sup­por­ta­ta dal sistema, è ne­ces­sa­rio di­sat­ti­var­la. Il comando cor­ri­spon­den­te è il seguente:

Set-SmbServerConfiguration -EnableSMB1Protocol 0

Po­wer­Shell chiede quindi se si desidera davvero eseguire quest’azione. Con­fer­ma­te la finestra di dialogo digitando “S” e premendo Invio:

Ora, riavviate Windows 10 in modo che il sistema im­ple­men­ti le modifiche.

N.B.

Per attivare la versione obsoleta del pro­to­col­lo nella variante Po­wer­Shell, ag­giun­ge­te il valore “1” al comando “Set-Smb­Ser­ver­Con­fi­gu­ra­tion -EnableSMB1Protocol”.

Di­sat­ti­va­re o attivare SMB1 nel Registro di sistema di Windows 10

La terza opzione per attivare o di­sat­ti­va­re il supporto SMB1 in Windows 10 è il Registro di sistema. Nell’editor standard Regedit è possibile mo­di­fi­ca­re la voce per il pro­to­col­lo di co­mu­ni­ca­zio­ne. Come nei due casi pre­ce­den­ti, per eseguire quest’ope­ra­zio­ne dovete avere i diritti di am­mi­ni­stra­to­re.

Passaggio 1: avviare il Registro di sistema di Windows 10 come am­mi­ni­stra­to­re

Il modo più semplice per aprire l’editor del Registro di sistema di Windows 10 come am­mi­ni­stra­to­re è tramite il Campo di ricerca di Windows. Avviate il servizio, ad esempio, tramite la voce “Cerca” nel menu rapido (fate clic con il pulsante destro del mouse sull’icona di Windows) e digitate “regedit”. Fate clic con il pulsante destro del mouse sul risultato vi­sua­liz­za­to e se­le­zio­na­te “Esegui come am­mi­ni­stra­to­re”:

Passaggio 2: ri­chia­ma­re la chiave di registro

Dopo aver aperto l’editor, il passaggio suc­ces­si­vo consiste nel ri­chia­ma­re la chiave ap­pro­pria­ta del Registro di sistema. A tale scopo, immettete il percorso seguente nella barra degli indirizzi sotto la barra dei menu o fate clic sulla struttura delle cartelle fino al percorso spe­ci­fi­ca­to:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

Passaggio 3: mo­di­fi­ca­re il valore “SMB1”

Fate doppio clic su “SMB1” nella chiave ri­chia­ma­ta e immettete il valore “0” per di­sa­bi­li­ta­re SMB1 in Windows 10. Con­fer­ma­te il nuovo valore con “OK”:

Chiudete l’editor e riavviate Windows 10 per im­ple­men­ta­re le modifiche al Server Message Block.

N.B.

Per attivare SMB1, inserite il valore “1” nel campo vi­sua­liz­za­to.

Vai al menu prin­ci­pa­le