Come abilitare o disabilitare il protocollo SMB1, SMB2 in Windows 10

Aggiornato 2023 di Marzo: Smetti di ricevere messaggi di errore e rallenta il tuo sistema con il nostro strumento di ottimizzazione. Scaricalo ora a - > questo link

  1. Scaricare e installare lo strumento di riparazione qui.
  2. Lascia che scansioni il tuo computer.
  3. Lo strumento sarà quindi ripara il tuo computer.

Il trasferimento di file è stata una delle caratteristiche dei sistemi operativi Windows sin dal suo inizio e durante questo periodo e durante i nuovi aggiornamenti che sono stati rilasciati abbiamo visto come sono state definite nuove opzioni per eseguire questo compito dal protocollo SMB al gruppo in casa ..

Proprio il protocollo SMB è stato uno dei più utilizzati e pratici per svolgere questa azione grazie alle sue funzionalità, ma con il passaggio di nuove tecnologie questi protocolli sono stati aggiornati e sono state rilevate alcune falle di sicurezza che possono mettere a rischio l'integrità e le informazioni ospitate nel sistema.

Il protocollo SMB (Server Message Block) è presente da più di 20 anni a partire dalla sua versione SMB1, ma attualmente noi hanno la versione SMB3 con maggiori caratteristiche di sicurezza e affidabilità ..

SMB è un protocollo di condivisione di file di rete chiamato anche protocollo SMB di Microsoft, questo protocollo consiste in un insieme di pacchetti di messaggi la cui missione è definire un particolare ver sione del protocollo il cui nome è dialetto, il protocollo di sistema comune dei file Internet (CIFS) è un dialetto di SMB.

Note importanti:

Ora è possibile prevenire i problemi del PC utilizzando questo strumento, come la protezione contro la perdita di file e il malware. Inoltre, è un ottimo modo per ottimizzare il computer per ottenere le massime prestazioni. Il programma risolve gli errori comuni che potrebbero verificarsi sui sistemi Windows con facilità - non c'è bisogno di ore di risoluzione dei problemi quando si ha la soluzione perfetta a portata di mano:

  • Passo 1: Scarica PC Repair & Optimizer Tool (Windows 11, 10, 8, 7, XP, Vista - Certificato Microsoft Gold).
  • Passaggio 2: Cliccate su "Start Scan" per trovare i problemi del registro di Windows che potrebbero causare problemi al PC.
  • Passaggio 3: Fare clic su "Ripara tutto" per risolvere tutti i problemi.

scaricare

Funzionalità
L'obiettivo principale di SMB è condividere file, ma abbiamo alcune funzionalità aggiuntive come:

  • Negoziazione dialettale
  • Stampa su una rete locale
  • Determinazione di altri server di protocollo Microsoft SMB nel rete o scansione di rete
  • Gestione estesa degli attributi di file
  • File, directory e autenticazione di accesso condiviso in più elementi
  • File e registro di blocco
  • Notifica di modifica di file e directory
  • Supporto Unicode

Nel modello di rete OSI tradizionale, SMB viene utilizzato come protocollo a livello di applicazione o di presentazione e si basa su protocolli di livello inferiore per il trasporto di pacchetti sulla rete. Il protocollo Microsoft SMB è stato sviluppato come implementazione client-server e consiste in un insieme di pacchetti di dati, in cui ognuno contiene una richiesta inviata dal client o una risposta inviata dal server.

Tipi di pacchetti
Questi pacchetti sono classificati come segue:

  • Pacchetti di controllo della sessione: stabilisce e interrompe una connessione alle condivisioni del server.
  • Pacchetti di accesso ai file: è responsabile per accedere e manipolare file e directory sul server remoto.
  • Pacchetti di messaggi generali: questo pacchetto invia dati a code di stampa, mailing list e fornisce dati sullo stato delle code di stampa.

A partire da Windows 10 Fall Creators Update e Windows Server, versione 1709 (RS3), il protocollo di rete Server Message Block versione 1 (SMBv1) non sarà più installato per impostazione predefinita poiché è stato sostituito da SMBv2 e altri protocolli successivi A partire dal 2007, è ideale sapere che Microsoft ha dichiarato pubblicamente il protocollo SMBv1 deprec ated nel 2014 per diversi motivi.

Funzionalità SMB1
Alcune delle funzionalità di SMB1 in Windows 10 sono le seguenti:

  • SMBv1 ha altre caratteristiche interessanti da conoscere in ordine per sfruttare il client e il server. Tieni presente che possono essere installati separatamente a seconda delle esigenze di ciascuno.
  • Le edizioni Windows 10 Home e Windows 10 Professional non hanno più SMBv1 per il client o il server per impostazione predefinita dopo una pulizia installazione.
  • Un altro dettaglio da tenere a mente è che se hai SMBv1 sul client e non viene utilizzato per 15 giorni in totale (tranne quando il computer è spento), verrà disinstallato automaticamente. È importante saperlo per non restare indietro.
  • Gli aggiornamenti diretti e le versioni Windows Insider di Windows 10 Home e Windows 10 Professional non rimuovono automaticamente il protocollo SMB1 dall'inizio .
  • Le funzionalità di SMB versione 2.02, 2.1, 3.0, 3.02 e 3.1.1 sono compatibili.
Possibili messaggi di errore

D'ora in poi, quando si tenta di accedere da un dispositivo utilizzando il protocollo SMB1, riceveremo uno dei seguenti messaggi di errore:

  • Impossibile connettersi alle condivisioni di file perché non è sicuro. Questa condivisione richiede il protocollo SMB1 obsoleto, che non è sicuro e potrebbe esporre il tuo sistema ad attacchi.
  • Il tuo sistema richiede SMB2 o superiore. Per ulteriori informazioni su come risolvere questo problema, visitiamo il seguente collegamento:
Microsoft
  • Il nome di rete specificato non è più disponibile.
  • Errore non specificato 0x80004005
  • Errore di sistema 64
  • Il server specificato non può eseguire l'operazione richiesta.
  • Errore 58

Come si vede, Microsoft ha scelto di spostare SMB1 e impostare SMB2 o SMB3 in Windows 10 per prestazioni migliori. Il protocollo SMBv2 è stato incluso per la prima volta in Windows Vista e in Windows Server 2008, mentre il protocollo SMBv3 è stato incluso per la prima volta in Windows 8 e Windows Server 2012.

Funzionalità SMB2
Quando si utilizza il protocollo SMB2 avremo caratteristiche come:

  • Letture e scritture più ampie che consentono un migliore utilizzo delle reti più veloci, anche quelle con elevata latenza dei dati.
  • Richiesta di maiuscole, che consente più richieste SMB 2 da inviare come una singola richiesta di rete.
  • Miglioramenti generali incentrati su b migliore utilizzo della rete.
  • Memorizzazione nella cache delle proprietà di cartelle e file, in cui i clienti conservano copie locali di cartelle e file per accedervi molto più rapidamente.
  • Supporto per i file simbolici link
  • La firma dei messaggi è stata migliorata grazie a una migliore configurazione e interoperabilità (HMAC SHA-256 sostituisce MD5 come algoritmo hash).
  • Scalabilità migliorata per la condivisione di file
  • Modello di leasing client Oplock
  • Supporto MTU più ampio
  • Efficienza energetica migliorata per computer client
  • Supporto per le versioni precedenti di SMB

Ora, un punto che AdminGuides desidera chiarire è che attualmente alcune versioni precedenti di Windows e molte altre applicazioni in esecuzione su Android e Linux non sono compatibili con le ultime versioni di SMB (2 e 3), quindi sarà impossibile connettere un'apparecchiatura Windows a tali dispositivi se sono abilitate solo le versioni più recenti di SMB, in questo caso dobbiamo attivare temporaneamente il protocollo SMB1 per consentire trasferimento di file e ora vedremo come attivarlo e come disattivarlo prima di alcuni metodi pratici.

Per stare al passo, ricordati di iscriverti al nostro canale YouTube! ABBONATI

1. Attiva il protocollo SMB1 utilizzando le funzionalità di Windows 10

Passaggio 1

Per usa questo metodo andremo al percorso successivo. Lì facciamo clic sulla riga 'Attiva o disattiva le funzionalità di Windows'.

  • Pannello di controllo
  • Programmi
  • Programmi e caratteristiche
Passaggio 2

Un'altra opzione più diretta per accedere è utilizzare i seguenti tasti ed eseguire la riga seguente:

+ R

 optionalfeatures.exe 
Passaggio 3

Vedremo la seguente finestra dove andremo alla sezione 'Compatibilità con il protocollo per la condivisione di file SMB 1.0 / CIFS' ?? :

Passaggio 4

Lì attiviamo il 'client SMB 1.0 / CIFS' ?? box e opzionalmente il 'Server SMB 1.0 / CIFS' scatola. Fare clic su Accetta e inizierà il processo di attivazione:

Passaggio 5

Al termine vedremo quanto segue. Fare clic su 'Chiudi' per uscire dalla procedura guidata e in questo modo abbiamo attivato SMB1 utilizzando le funzionalità di Windows 10.

2. Disabilita il protocollo SMB1 utilizzando Funzionalità di Windows 10

Passaggio 1

Per questo processo torneremo al percorso successivo.

  • Pannello di controllo
  • Programmi
    • Programmi e caratteristiche
    Passaggio 2

    Lì facciamo clic su 'Attiva o disattiva le funzionalità di Windows' e ora deselezioniamo le caselle 'SMB Client 1.0 / CIFS e SMB Server 1.0 / CIFS '(Se è stato abilitato):

    Passaggio 3

    Fare clic su OK per applicare le modifiche e alla fine vedremo quanto segue:

    Passaggio 4

    Fare clic su' Riavvia ora 'in modo che tutte le modifiche vengano applicate a Windows 10. Ricorda che l'attivazione di SMB1 deve essere temporanea per motivi di compatibilità.

    3. Attiva il protocollo SMB1 utilizzando Windows PowerShell Windows 10

    Windows PowerShell è un'opzione ideale per controllare, abilitare o disabilitare questi protocolli SMB in un modo sicuro e completamente funzionale. Per questo dobbiamo eseguire tutte queste azioni come amministratori di Windows PowerShell.

    Rileva il protocollo SMB1 utilizzando PowerShell
    Per eseguire questa attività eseguiremo quanto segue:

     Get-WindowsOptionalFeature - Online -FeatureName SMB1Protocol 

    Il risultato sarà il seguente. C'è il nome della funzione, la sua descrizione, se richiede o meno un riavvio e altro ancora.

    Abilita SMB1 utilizzando PowerShell
    Per eseguire il processo di abilitazione di SMB1 in Windows 10 utilizzando questo metodo eseguiremo il seguente cmdlet:

     Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

    Una volta completato questo processo, verrà visualizzato quanto segue. Qui inseriamo la lettera Y per riavviare il sistema operativo e applicare le modifiche.

    4. Disabilita il protocollo SMB1 utilizzando Windows PowerShell Windows 10

    Passaggio 1

    Ora, quando non è necessario utilizzare più SB1, procediamo a disabilitarlo in PowerShell eseguendo quanto segue:

     Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol 
    Passaggio 2

    Premere Invio e inizierà il processo di disabilitazione:

    Passaggio 3

    Al termine sarà necessario riavviare il sistema per completare l'attività. In questo modo abbiamo gestito SMB1 utilizzando Windows PowerShell.

    5. Attiva il protocollo SMB2 utilizzando Windows PowerShell Windows 10

    Ora utilizzeremo nuovamente la console di PowerShell per gestire il protocollo SMB2 in Windows 10.

    Rileva il protocollo SMB2 utilizzando PowerShell
    Per eseguire questa azione eseguiremo il seguente cmdlet. Possiamo vedere che il risultato è valido.

     Get-SmbServerConfiguration | Selezionare EnableSMB2Protocol 
    Enable SMB2 using PowerShell
    Per abilitare il protocollo SMB2 in Windows 10 eseguiremo quanto segue:

     Set-SmbServerConfiguration â € ' EnableSMB2Protocol $ true 

    Qui inseriamo la lettera S e premiamo Invio per completare l'azione.

    Disabilita SMB2 usando PowerShell
    Se vogliamo disabilitare questo protocollo SMB2 per qualche motivo, esegui semplicemente il seguente cmdlet:

     Set-SmbServerConfiguration - EnableSMB2Protocol $ false 

    Inseriamo anche la lettera S per confermare e premiamo Invio. Possiamo vedere che SMB è composto da due elementi che sono Client e Server, in questo tutorial ci siamo basati sul Client che è l'ideale per il trasferimento di file, ma AdminGuides nella sua idea di fornire le migliori informazioni lo farà spiegare alcuni modi per gestire SMB a livello di server che viene utilizzato sia in Windows 10 che in Windows Server.

    Rileva server SMB1 con PowerShell
    Per rilevare il server SMB1 utilizzando PowerShell eseguiremo quanto segue:

     Get-Item HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath} 

    Per abilitare il server SMB1 eseguiremo quanto segue:

     Set-ItemProperty -Path 'HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters' SMB1 -Type DWORD -Value 1 â € 'Force 

    Per disabilitare il server SMB1 eseguiremo il seguente cmdlet:

     Set-ItemProperty -Path' HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters 'SMB1 -Type DWORD -Value 0 â € 'Forza 
    Rileva server SMB2 o SMB3 con PowerShell
    Per rilevare SMB2 o SMB3 su un server eseguiremo quanto segue:

     Get-ItemProperty HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters | ForEach-Object {Get-ItemProperty $ _. Pspath} 

    Per abilitarlo, eseguiamo:

     Set-ItemProperty -Path 'HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters' SMB2 -Type DWORD -Value 1 â € 'Force 

    Per disabilitarlo eseguiremo. Si consiglia di riavviare il sistema per applicare le modifiche.

     Set-ItemProperty -Path 'HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters' SMB2 -Type DWORD -Value 0 - Force 

    6. Abilita o disabilita SMB1 e SMB2 utilizzando l'editor del registro di Windows 10

    Un'altra alternativa per abilitare o disabilitare SMB1 e SMB2 protocollo in Windows 10 e Windows Server utilizza l'editor del registro, ma si consiglia di creare un backup prima di apportare modifiche all'editor.

    Passaggio 1

    Per accedere utilizzeremo la seguente combinazione di tasti ed eseguiremo il comando regedit, premere invio e nella finestra visualizzata andremo al seguente percorso:

    + R

     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters 
    Passaggio 2

    Lì troviamo i valori SMB1 e SMB2 che possiamo modificare facendo doppio clic su di essi e assegnando quanto segue come richiesto nel 'Informazioni sul valore' ?? campo:

     REG_DWORD: 0 = disabilitato REG_DWORD: 1 = abilitato 

    7. Abilita o disabilita SMB1 e SMB2 utilizzando Windows 10 Prompt dei comandi

    Il CMD o prompt dei comandi diventa anche una soluzione integrale per gestire il protocollo SMB in Windows.

    Passaggio 1

    Nel caso di SMB1 possiamo eseguire quanto segue nel prompt dei comandi come amministratori:

    Rileva SMB1
     sc.exe query lanmanworkstation 
    Disabilita SMB1
    < pre> sc.exe config lanmanworkstation depend = bowser / mrxsmb20 / nsi sc.exe config mrxsmb10 start = disabled
    Abilita SMB1
     sc. exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb10 start = auto 
    Passaggio 2

    Nel caso di SMB2 useremo quanto segue:

    Rileva SMB2
     sc.exe query lanmanworkstation 
    Abilita SMB2
     sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb20 start = auto 
    Disabilita SMB2
     sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / nsi sc.exe config mrxsmb20 start = disabled 

    Abbiamo testato vari metodi per gestire completamente il protocollo SMB ricordando che SMB1 è deprecato per i motivi già indicati.

    LEGGERE:   Apri Gestione colore Windows 10, 8, 7

adminguides

Lascia un commento