Windows Serveur : 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