# Come attivare e disattivare SMB1 in Windows 10: una guida passo per passo

L’**accesso ai file** e la **comunicazione** tra dispositivi e processi informatici sono controllati nei sistemi Windows da decenni utilizzando il protocollo di rete [SMB (Server Message Block)](https://www.ionos.it/digitalguide/server/know-how/server-message-block-smb/ "Server Message Block (SMB)"). Le edizioni odierne del sistema operativo, come Windows 10, supportano ancora **SMBv1**, la prima versione di questo standard. Tuttavia, lo stesso protocollo ha evidenziato recentemente alcune **lacune di sicurezza**, motivo per cui è consigliabile rinunciare a questa edizione di SMB, classificata come obsoleta. Troverete qui di seguito informazioni su come **disattivare** e **riattivare** il supporto di specifiche versioni di SMB in Windows 10.

## Come attivare e disattivare SMBv1 in Windows 10

In Windows 10, SMBv1 non è più installato di default. Tuttavia, se il protocollo è stato attivato manualmente o tramite software esterno o è stato eseguito l’aggiornamento a una versione più recente di Windows, **è consigliabile disattivare la versione obsoleta del protocollo**. L’operazione può essere eseguita tramite il Pannello di controllo, [PowerShell](https://www.ionos.it/digitalguide/server/know-how/powershell/ "PowerShell") o il Registro di sistema di Windows. Le seguenti istruzioni illustrano le differenze tra le diverse procedure di disattivazione o attivazione del protocollo.

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

Se si desidera attivare o disattivare il supporto di SMB o CIFS in Windows senza l’ausilio di PowerShell, è possibile utilizzare la **gestione software** del sistema operativo.

**Passaggio 1: aprire “Programmi e funzionalità”**

Per prima cosa, aprite l’opzione “Programmi e funzionalità” che permette di gestire software e protocolli installati 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 funzionalità**”:

[![Immagine: Pannello di controllo di Windows 10: “Programmi e funzionalità”](https://www.ionos.it/digitalguide/fileadmin/_processed_/9/6/csm_windows-10-control-panel-programs-and-features_46bf9b02cd.webp "Pannello di controllo di Windows 10: “Programmi e funzionalità”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/windows-10-control-panel-programs-and-features.jpg) Pannello di controllo di Windows 10: “Programmi e funzionalità” **Passaggio 2: aprire il menu delle funzionalità di Windows**

Nel menu a sinistra, fate clic su “**Attivazione o disattivazione delle funzionalità Windows**” per accedere al menu di gestione dei protocolli e altro:

[![Immagine: Menu “Programmi e funzionalità” in Windows 10](https://www.ionos.it/digitalguide/fileadmin/_processed_/d/c/csm_programs-and-features-menu-in-windows-10_c56bb360c1.webp "Menu “Programmi e funzionalità” in Windows 10")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/programs-and-features-menu-in-windows-10.jpg) Menu “Programmi e funzionalità” in Windows 10 **Passaggio 3: disattivare il supporto per la condivisione di file SMB 1.0/CIFS**

Cercate la voce relativa al supporto SMB per Windows 10 e deselezionate la casella corrispondente. In questo modo saranno deselezionate anche le tre sotto-opzioni, che corrispondono a un client SMB, un server SMB e una **funzione di rimozione automatica**. Quest’ultima opzione garantisce la disattivazione automatica di SMBv1 quando non viene utilizzata la vecchia versione del protocollo, ma in questo caso non è più necessaria.

[![Immagine: Attivazione del supporto di SMB in Windows](https://www.ionos.it/digitalguide/fileadmin/_processed_/9/0/csm_activating-windows-smb-support_3a2f5b733b.webp "Attivazione del supporto di SMB in Windows")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/activating-windows-smb-support.jpg) Attivazione del supporto di SMB in Windows **Passaggio 4: confermare le modifiche e riavviare il computer**

Infine, fate clic su “**OK**” per disabilitare SMB1 in Windows 10. Questo processo richiede un po’ di tempo durante il quale non si dovrebbe chiudere la finestra aperta. Una volta completata l’operazione, vi sarà richiesto di riavviare il sistema. Potete farlo cliccando su “**Riavvia ora**”:

[![Immagine: Windows 10: finestra di riavvio](https://www.ionos.it/digitalguide/fileadmin/_processed_/6/e/csm_windows-10-restart-dialog_a3830e2924.webp "Windows 10: finestra di riavvio")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/windows-10-restart-dialog.jpg) Windows 10: finestra di riavvio  N.B. Seguite le nostre istruzioni anche per **attivare SMBv1** in un secondo momento. Invece di deselezionare l’opzione “Supporto per condivisione file SMB 1.0/CIFS” nel terzo passaggio, dovete spuntare la casella. L’attivazione è consigliata solo in casi assolutamente eccezionali.

### Disattivare o attivare SMB in Windows 10 tramite PowerShell

In Windows 10 è possibile utilizzare PowerShell, con comandi specifici, per gestire i protocolli, come il Server Message Block. Come nel caso del Pannello di controllo, anche qui dovete avere i diritti di amministratore, altrimenti Windows negherà l’accesso alle opzioni corrispondenti.

**Passaggio 1: avviare PowerShell come amministratore**

Nel primo passaggio aprite PowerShell come amministratore. Potete farlo in due modi: se è disponibile nella vostra installazione di Windows 10, troverete la voce “**Windows PowerShell (amministratore)**” 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 configurazione. In alternativa, digitate il termine “PowerShell” nel campo di ricerca di Windows, fate clic con il pulsante destro del mouse sul risultato visualizzato e selezionate “**Esegui come amministratore**”:

[![Immagine: Campo di ricerca di Windows: risultati della ricerca per “powershell”](https://www.ionos.it/digitalguide/fileadmin/_processed_/c/7/csm_windows-search-result-for-the-search-term-powershell_cfe45aa16f.webp "Campo di ricerca di Windows: risultati della ricerca per “powershell”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/windows-search-result-for-the-search-term-powershell.jpg) Campo di ricerca di Windows: risultati della ricerca per “powershell” **Passaggio 2: richiamare lo stato SMB1 corrente in Windows 10**

Dopo aver avviato PowerShell, verificate innanzitutto se la vostra installazione di Windows supporta attualmente le comunicazioni tramite la versione obsoleta del protocollo. A tale scopo, digitate il seguente comando e confermatelo con il tasto Invio:

```none
Get-SmbServerConfiguration | Format-List EnableSMB1Protocol
```

Dopo un breve tempo di elaborazione, riceverete uno dei due valori di output possibili: se PowerShell visualizza il valore “**False**” per “EnableSMB1Protocol”, significa che SMBv1 è disattivato. Se il supporto è abilitato, vedrete invece il valore “**True**”.

[![Immagine: Windows PowerShell: controllo stato SMB](https://www.ionos.it/digitalguide/fileadmin/_processed_/8/d/csm_windows-powershell-smb-status-check_f96f9d3db9.webp "Windows PowerShell: controllo stato SMB")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/windows-powershell-smb-status-check.jpg) Windows PowerShell: controllo stato SMB **Passaggio 3: attivare e disattivare SMBv1**

Se la versione SMB obsoleta è attualmente supportata dal sistema, è necessario disattivarla. Il **comando** corrispondente è il seguente:

```none
Set-SmbServerConfiguration -EnableSMB1Protocol 0
```

PowerShell chiede quindi se si desidera davvero eseguire quest’azione. Confermate la finestra di dialogo digitando “**S**” e premendo Invio:

[![Immagine: PowerShell: disattivazione SMBv1](https://www.ionos.it/digitalguide/fileadmin/_processed_/4/0/csm_powershell-deactivating-smbv1_d7e7042715.webp "PowerShell: disattivazione SMBv1")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/powershell-deactivating-smbv1.jpg) PowerShell: disattivazione SMBv1 Ora, riavviate Windows 10 in modo che il sistema implementi le modifiche.

N.B. Per **attivare** la versione obsoleta del protocollo nella variante PowerShell, aggiungete il valore “1” al comando “Set-SmbServerConfiguration -EnableSMB1Protocol”.

### Disattivare o attivare SMB1 nel Registro di sistema di Windows 10

La terza opzione per attivare o disattivare il supporto SMB1 in Windows 10 è il Registro di sistema. Nell’editor standard [Regedit](https://www.ionos.it/digitalguide/siti-web/programmazione-del-sito-web/regedit/ "Regedit") è possibile modificare la **voce** per il protocollo di comunicazione. Come nei due casi precedenti, per eseguire quest’operazione dovete avere i diritti di amministratore.

**Passaggio 1: avviare il Registro di sistema di Windows 10 come amministratore**

Il modo più semplice per aprire l’editor del Registro di sistema di Windows 10 come amministratore è 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 visualizzato e selezionate “**Esegui come amministratore**”:

[![Immagine: Ricerca in Windows 10: risultato della ricerca per “regedit”](https://www.ionos.it/digitalguide/fileadmin/_processed_/d/a/csm_windows-10-search-result-for-regedit_bb1a3111ce.webp "Ricerca in Windows 10: risultato della ricerca per “regedit”")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/windows-10-search-result-for-regedit.jpg) Ricerca in Windows 10: risultato della ricerca per “regedit” **Passaggio 2: richiamare la chiave di registro**

Dopo aver aperto l’editor, il passaggio successivo consiste nel richiamare la chiave appropriata 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 specificato:

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

[![Immagine: Editor del registro di sistema in Windows 10](https://www.ionos.it/digitalguide/fileadmin/_processed_/5/1/csm_registry-editor-in-windows-10_86a3214bc5.webp "Editor del registro di sistema in Windows 10")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/registry-editor-in-windows-10.jpg) Editor del registro di sistema in Windows 10 **Passaggio 3: modificare il valore “SMB1”**

Fate doppio clic su “SMB1” nella chiave richiamata e immettete il valore “0” per disabilitare SMB1 in Windows 10. Confermate il nuovo valore con “**OK**”:

[![Immagine: Voce SMB1 nel Registro di sistema di Windows 10](https://www.ionos.it/digitalguide/fileadmin/_processed_/a/3/csm_smb1-entry-in-the-windows-10-registry_0376942d7f.webp "Voce SMB1 nel Registro di sistema di Windows 10")](https://www.ionos.it/digitalguide/fileadmin/DigitalGuide/Screenshots_2020/smb1-entry-in-the-windows-10-registry.jpg) Voce SMB1 nel Registro di sistema di Windows 10 Chiudete l’editor e riavviate Windows 10 per implementare le modifiche al Server Message Block.

N.B. Per attivare SMB1, inserite il valore “1” nel campo visualizzato.


This is a markdown version of: [https://www.ionos.it/digitalguide/server/configurazione/windows-smb/](https://www.ionos.it/digitalguide/server/configurazione/windows-smb/) for AI/LLM consumption.