Come attivare il protocollo SMB1 su Windows 10
Microsoft ha eliminato gradualmente SMBv1 nel 2014, probabilmente perché è piuttosto obsoleto e poco sicuro. Versioni più recenti come SMBv2 e SMBv3 sono molto più efficaci nel garantire sicurezza e velocità. Nel corso degli anni, Windows ha rimosso silenziosamente SMBv1 tramite aggiornamenti su Windows 10 (soprattutto dopo il Fall Creators Update) e Windows Server 2016. Tuttavia, a volte alcuni dispositivi o configurazioni legacy non funzionano senza di esso, come vecchie unità NAS, stampanti o scanner che supportano solo SMBv1. Se vi trovate in questa situazione e dovete riattivare SMBv1, ecco come potete fare. Un piccolo avvertimento: abilitare SMBv1 può esporre il sistema a malware come il famigerato ransomware Petya, quindi si tratta di una soluzione da adottare solo in casi estremi. Procedete con cautela! In pratica, riattivare SMBv1 su Windows 10 è piuttosto semplice con PowerShell, ma non dimenticate di comprenderne le implicazioni per la sicurezza. Dovresti valutare se vale la pena mantenere questi vecchi dispositivi, esponendo potenzialmente la tua rete a minacce.
Riattivare SMB1 in Windows 10
Sebbene Microsoft stia abbandonando SMBv1 perché obsoleto e rischioso, molti dispositivi più vecchi semplicemente non ne sono a conoscenza. Pensate a stampanti di rete, vecchi scanner o unità NAS che non supportano nulla di più recente. Si rifiutano di funzionare se SMBv1 non è abilitato.È fastidioso, ma a volte bisogna fare ciò che si deve fare, soprattutto se la sostituzione di quei dispositivi non è ancora prevista. Ricordate: in alcune configurazioni, SMBv1 potrebbe non essere abilitato di default dopo aggiornamenti o installazioni pulite. Quindi, se quei dispositivi improvvisamente smettono di funzionare, potrebbe essere necessario riattivare il protocollo manualmente.
Nella maggior parte dei casi, un rapido comando di PowerShell è sufficiente.È il modo più rapido per ripristinare SMBv1 e, sorprendentemente, funziona in modo piuttosto affidabile. Basta aprire PowerShell come amministratore ed eseguire questo comando:
Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol
Dopodiché, ti verrà chiesto di riavviare il PC. Fallo e SMBv1 dovrebbe essere riattivato, sia per i componenti client che per quelli server. Su alcuni sistemi, l’attivazione potrebbe richiedere qualche istante, ma su altri è immediata. Nella mia esperienza, a volte al primo tentativo non funziona, poi funziona dopo un altro riavvio o una nuova attivazione, quindi non perdere la speranza se è instabile.
Note su SMBv1 in Windows 10 / Server 2016
Per vostra informazione, Windows 10 spesso mantiene attivo SMBv1 dopo aggiornamenti o installazioni pulite, probabilmente perché alcuni dispositivi ne dipendono. Su Windows Server 2016, né il client né il server SMBv1 sono abilitati per impostazione predefinita dopo una nuova installazione, ma è possibile riattivarli con lo stesso comando. Tenete presente che Microsoft avverte che SMBv1 rappresenta un’enorme falla di sicurezza. Malware come Petya lo hanno sfruttato prima che fosse deprecato, quindi abilitarlo non è una decisione priva di rischi.
Messaggi di errore come “Il nome di rete specificato non è più disponibile”, “Errore 0x80004005” o “Errore di sistema 64” sono segnali piuttosto comuni che il supporto SMBv1 è mancante o disabilitato. A volte, anche alcune stampanti o scanner generano errori come “Il server specificato non può eseguire l’operazione richiesta”, il che potrebbe indicare che necessitano di SMBv1 nuovamente attivo.
Microsoft ha una guida dettagliata alla risoluzione dei problemi qui: https://learn.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/smbv1-not-installed-by-default-in-windows.
Articoli correlati
Questo articolo è stato utile?