Server Message Block (SMB) est le protocole Internet standard que Windows utilise pour partager des fichiers, des imprimantes et des ports série. Dans un environnement réseau, les serveurs mettent les systèmes de fichiers et les ressources à la disposition des clients. Les clients effectuent des requêtes SMB pour des ressources et les serveurs effectuent des réponses SMB dans ce qui est décrit comme un protocole client-serveur de requête-réponse.
Le protocole SMB peut être utilisé sur Internet en plus du protocole TCP/IP ou en plus d'autres protocoles réseau. Grâce au protocole SMB, une application (ou l'utilisateur d'une application) peut accéder aux fichiers sur un serveur distant, ainsi qu'à d'autres ressources, notamment des imprimantes. Ainsi, une application client peut lire, créer et mettre à jour des fichiers sur le serveur distant.
Les systèmes d'exploitation Microsoft Windows depuis Windows 95 incluent la prise en charge du protocole SMB client et serveur. Si vous souhaitez désactiver le protocole SMB pour des raisons de sécurité ou toute autre raison, cela est possible via PowerShell.
Il est important que vous connaissiez les conséquences de la désactivation de SMB. La désactivation de SMB n’est pas destinée à l’utilisateur d’ordinateur moyen – standard.
Désactiver SMB sous Windows
Si vous désactivez SMB en suivant les étapes de cette astuce, désactivez SMB2 et SMB3.
Cliquez sur le bouton Démarrer. Rechercher : Powershell. Cliquez avec le bouton droit sur le résultat et cliquez sur Exécuter en tant qu'administrateur.
Pour commencer, assurez-vous d’abord que SMB est activé dans Windows.
SMB est-il activé ou désactivé sous Windows ?
Vous pouvez le faire en copiant et en collant la commande suivante dans la fenêtre PowerShell.
Get-SmbServerConfiguration | Select EnableSMB2Protocol
Vous recevrez alors un résultat avec « Vrai » ou « Faux ». True signifie que le protocole SMB est activé et False signifie que le protocole SMB est désactivé.
Désactiver SMB sous Windows
Pour désactiver SMB, copiez et collez la commande suivante dans la fenêtre PowerShell.
Set-SmbServerConfiguration -EnableSMB2Protocol $false
Confirmez la désactivation du protocole SMB avec un « Y » de oui. Appuyez ensuite sur la touche Entrée.
Activer SMB sous Windows
Pour activer SMB, copiez et collez la commande suivante dans la fenêtre PowerShell.
Set-SmbServerConfiguration -EnableSMB2Protocol $true
Confirmez l'activation du protocole SMB avec un « Y » de oui. Appuyez ensuite sur la touche Entrée.
J'espère que cela vous a aidé. Merci pour la lecture!