Skip to main content

Windows : Comment détecter, activer et désactiver SMBv1, SMBv2 et SMBv3 dans Windows

 

Windows 8.1 et Windows 10

Méthode Powershell - Protocole SMB v1

- Lancer la console "PowerShell" (ligne de commandes) avec les privilèges d'administrateur

- Executer les commandes suivantes :

  • Détection :

Get-WindowsOptionalFeature –Online –FeatureName SMB1Protocol

  • Désactivation :

Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

  • Activation :

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

 

Méthode Powershell - Protocole SMB v2/v3

- Lancer la console "PowerShell" (ligne de commandes) avec les privilèges d'administrateur

- Executer les commandes suivantes :

  • Détection :

Get-SmbServerConfiguration | Select EnableSMB2Protocol

  • Désactivation :

Set-SmbServerConfiguration –EnableSMB2Protocol $false

  • Activation :

Set-SmbServerConfiguration –EnableSMB2Protocol $true

 

Windows Server 2012 R2 et 2016

Méthode Powershell - Protocole SMB v1

- Lancer la console "PowerShell" (ligne de commandes) avec les privilèges d'administrateur

- Executer les commandes suivantes :

  • Détection :

Get-WindowsFeature FS-SMB1

  • Désactivation :

Disable-WindowsOptionalFeature -Online -FeatureName smb1protocol

  • Activation :

Enable-WindowsOptionalFeature -Online -FeatureName smb1protocol

 

Méthode Powershell - Protocole SMB v2/v3

- Lancer la console "PowerShell" (ligne de commandes) avec les privilèges d'administrateur

- Executer les commandes suivantes :

  • Détection :

Get-SmbServerConfiguration | Select EnableSMB2Protocol

  • Désactivation :

Set-SmbServerConfiguration -EnableSMB2Protocol $false

  • Activation :

Set-SmbServerConfiguration -EnableSMB2Protocol $true

 

 

- Voir l'article n° 2696547 de la KB de Microsoft