/
/

Comment activer ou désactiver le protocole de partage de fichiers SMB1 dans Windows

par Team Ninja
How to Enable or Disable SMB1 File Sharing Protocol blog banner image

Points clés

  • SMB1 (SMBv1/CIFS) est un protocole obsolète qui comporte des vulnérabilités non corrigées. Microsoft l’a déprécié en 2014 et l’a retiré par défaut des versions récentes de Windows. Aucun correctif de sécurité n’est plus publié pour ce protocole.
  • Vérifiez l’état de SMB1 avec PowerShell :
    • Get-SmbServerConfiguration | Select EnableSMB1Protocol
    • Get-WindowsOptionalFeature -Online -FeatureName « SMB* »
  • Méthodes pour désactiver SMB1 :
    • Paramètres Windows (interface graphique) : idéal pour les utilisateurs individuels.
    • Scripts PowerShell : idéal pour les grandes entreprises et la gestion à distance.
    • Stratégie de groupe (GPMC) : idéal pour les fournisseurs de services gérés ou les administrateurs de domaine.
  • Quand activer SMB1 : en dernier recours, pour les appareils de stockage en réseau NAS anciens (avant 2016), les imprimantes et scanners anciens (avant 2015), les systèmes industriels ou médicaux embarqués, ou les applications XP/Server 2003.

Le protocole SMB (Server Message Block) est un composant essentiel des réseaux Windows : il permet le partage sécurisé de fichiers et d’imprimantes entre les appareils du réseau. Le protocole SMB1, plus ancien, est toutefois beaucoup moins rigoureux que ses versions plus récentes.

SMB1 (également appelé SMBv1 ou CIFS) est la version d’origine de ce protocole, apparue avec MS-DOS dans les années 1980. Il ne dispose ni du chiffrement, ni des améliorations d’authentification, ni des gains de performance de SMB2 et SMB3.

Ce guide vous explique comment désactiver SMB1 dans Windows et comment activer ou désactiver le protocole de partage de fichiers SMB1 pour les appareils anciens. Ces étapes aideront les équipes informatiques et les fournisseurs de services gérés à réduire les vulnérabilités au sein du réseau partagé.

💡 Si vous préférez apprendre en images, notre vidéo Comment activer ou désactiver le protocole de partage de fichiers SMB1 dans Windows est faite pour vous.

Détectez et désactivez SMB1 et d’autres vulnérabilités avant qu’elles ne deviennent des vecteurs d’attaque

🛡️ Découvrez la gestion des vulnérabilités de NinjaOne.

Vérifier si SMB1 est activé dans Windows

Le moyen le plus rapide de vérifier si SMB1 est activé sur votre système est d’utiliser PowerShell.

  1. Utilisez la Recherche 🔎 pour ouvrir le Terminal → PowerShell → Exécuter en tant qu’administrateur.
  2. Pour vérifier l’état du protocole SMB1 :

Get-SmbServerConfiguration | Select EnableSMB1Protocol

  1. Pour afficher toutes les versions de SMB installées :

Get-WindowsOptionalFeature -Online -FeatureName “SMB*”

💡 Astuce : vous pouvez aussi passer par le Panneau de configuration → Programmes → Programmes et fonctionnalités. Cliquez sur « Activer ou désactiver des fonctionnalités Windows » et cherchez « Support de partage de fichiers SMB 1.0/CIFS » dans la liste pour voir s’il est activé.

Méthodes de configuration de SMB1 dans Windows 11

Utilisez le tableau pour choisir la méthode qui vous convient et accéder directement aux étapes correspondantes.

📌 Prérequis :

  • Vérifiez si SMB1 est activé.
  • Un redémarrage du système est nécessaire pour que les modifications prennent effet.
  • Certaines méthodes peuvent exiger un accès au système et au réseau.

📌 Cas d’usage :

  • Désactiver SMB1 pour rationaliser les protocoles réseau.
  • Basculer SMB1 pour empêcher les systèmes d’utiliser ce protocole obsolète.

👉 Rappel : certaines étapes peuvent varier selon les valeurs par défaut du système ou les paramètres actifs.

Cliquez pour choisir une méthode

💻
Idéal pour les utilisateurs individuels
💻💻💻
Idéal pour les grandes entreprises
Méthode 1 : paramètres Windows✓
Méthode 2 : script PowerShell✓
Méthode 3 : stratégie de groupe✓

💡 Astuce : consultez la section Points de vigilance pour savoir comment gérer les risques éventuels.

Méthode 1 : activer ou désactiver SMB1 via les paramètres

Cette méthode graphique convient parfaitement au libre-service et à l’activation par accès à distance.

  1. Utilisez la Recherche 🔎 pour ouvrir le Panneau de configuration.
  2. Allez dans Programmes → Programmes et fonctionnalités → Activer ou désactiver des fonctionnalités Windows.
  3. Repérez Support de partage de fichiers SMB 1.0/CIFS et configurez-le selon vos besoins.
  4. Cliquez sur OK pour appliquer les modifications.

Méthode 2 : activer ou désactiver SMB1 dans Windows 11 via PowerShell

Exécutez PowerShell en tant qu’administrateur et utilisez les commandes suivantes :

Désactiver le client SMB1 : Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

Désactiver le serveur SMB1 : Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force

Activer le client SMB1 : Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol

Activer le serveur SMB1 : Set-SmbServerConfiguration -EnableSMB1Protocol $true -Force

💡 Remarque : sous Windows 11, SMB1 n’est installé par défaut sur aucune édition après une installation propre. Si vous partez d’une installation propre de Windows 11, vous n’avez sans doute aucune action à effectuer. Pour vérifier l’état actuel de SMB1 sur votre système, exécutez Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol et consultez le champ State.

Méthode 3 : désactiver SMB1 dans Windows 11 via une stratégie de groupe

La console de gestion des stratégies de groupe (GPMC) est disponible sur les éditions Windows Pro, Enterprise et Education, mais elle n’est pas installée par défaut. Cette méthode s’adresse aux administrateurs système et aux fournisseurs de services gérés.

  1. Appuyez sur Win + R, saisissez gpmc.msc, puis cliquez sur OK pour ouvrir la GPMC.
  2. Créez ou modifiez un objet de stratégie de groupe lié à l’OU (unité organisationnelle) visée.
  3. Allez dans Configuration ordinateur → Modèles d’administration → MS Network Client → Microsoft Network Client.
  4. Configurez Configure SMB v1 client driver selon vos besoins.
  5. Allez ensuite dans Configuration ordinateur → Modèles d’administration → MS Network Server → Microsoft Network Server.
  6. Configurez Configure SMB v1 server selon vos besoins.

Vous pouvez exécuter la commande gpupdate /force pour appliquer les modifications immédiatement. Sinon, les nouveaux paramètres seront appliqués lors du prochain intervalle de mise à jour.

👉 Regardez cette démonstration en vidéo GPUpdate pour un aperçu visuel.

Après avoir redémarré l’appareil, vérifiez que SMB1 est bien désactivé à l’aide de la commande
Get-SmbServerConfiguration | Select EnableSMB1Protocol. Elle doit renvoyer « False » si SMB1 a bien été désactivé.

Quand activer le protocole de partage de fichiers SMB1

Activer SMB1 expose votre réseau à des risques de sécurité importants. Mieux vaut n’utiliser ce protocole de partage qu’en dernier recours, et en connaissance de cause. Cela dit, cette manipulation peut s’avérer nécessaire pour assurer la compatibilité avec d’anciennes applications ou ressources sous Windows.

Si vous devez malgré tout utiliser SMB1, appliquez les mesures d’isolation et de remédiation suivantes.

  • Placez les systèmes anciens sur des segments de réseau isolés
  • Mettez en place des règles de pare-feu strictes pour limiter le trafic SMB1
  • Désactivez SMB1 sur tous les systèmes exposés à Internet
  • Utilisez des VLAN pour séparer le trafic SMB1 de votre réseau principal
  • Envisagez des alternatives applicatives ou des middlewares pour vous passer totalement de SMB1

Au-delà de l’exposition à des exploits et à des CVE connus, les systèmes qui utilisent SMB1 risquent d’enfreindre des exigences de conformité (RGPD (règlement général sur la protection des données), HIPAA, PCI) et de s’exposer à des sanctions. Le maintenir actif est d’autant plus dommageable qu’aucun correctif de sécurité n’est plus publié pour SMB1.

💡 Remarque : Microsoft a mis fin à la prise en charge de SMB1 en 2022.

⚠️ Points de vigilance avant d’activer ou de désactiver SMB1

Voici les risques les plus courants, leurs conséquences possibles et quelques moyens concrets de revenir en arrière ou d’éviter les problèmes lorsque vous modifiez la configuration de SMB1.

RisquesConséquences possiblesSolutions de repli
Applications anciennes conçues pour des environnements Windows XP/Server 2003Erreurs applicatives, plantages ou impossibilité d’accéder aux partages de fichiers➤ Utilisez la conteneurisation ou la virtualisation pour isoler l’usage de SMB1

➤ Élaborez des plans de modernisation ou de remplacement en vue d’une migration à long terme

Réseaux non segmentés utilisant encore SMB1Un malware peut se propager latéralement sur le réseau si un système est compromis➤ Segmentez les réseaux à l’aide de VLAN et de pare-feu

➤ Limitez le trafic SMB1 à des zones précises et contrôlées

Systèmes de contrôle industriel, terminaux de point de vente et équipements médicaux fonctionnant sous un système d’exploitation embarqué ancienDes processus critiques peuvent échouer, avec à la clé des interruptions de service ou des risques pour la sécurité➤ Lorsque les mises à jour sont impossibles, isolez ces systèmes sur des réseaux segmentés avec des règles de pare-feu et des ACL strictes

➤ Envisagez un middleware ou la virtualisation pour contourner les dépendances à SMB1.

De plus, imposez autant que possible l’utilisation des protocoles SMB2 ou SMB3 en configurant les paramètres de sécurité SMB minimaux via une stratégie de groupe :

  1. Appuyez sur Win + R, saisissez gpmc.msc, puis cliquez sur OK pour ouvrir la GPMC.
  2. Allez dans Configuration ordinateur → Modèles d’administration → Réseau → Station de travail Lanman.
  3. Définissez Activer les ouvertures de session invité non sécurisées sur Désactivé.

Configurez ensuite le registre pour imposer la version minimale de SMB :

  1. Appuyez sur Win + R, saisissez regedit, puis cliquez sur OK pour ouvrir l’Éditeur du registre.
  2. Accédez au chemin suivant ou copiez-collez-le dans la barre d’adresse du registre. Si le chemin est incomplet, créez la clé requise.

HKLM\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters

  1. Créez ou modifiez la valeur DWORD (32 bits) SMB2.
  2. Ouvrez-la et définissez les Données de la valeur sur 1 pour exiger SMB2 ou une version supérieure sur l’ensemble du réseau.

Réalisez des audits réguliers à l’échelle du réseau pour repérer les systèmes qui utilisent encore le protocole SMB1. Vous pouvez par exemple recourir à des outils comme Wireshark ou à la commande native Windows netsh trace pour capturer et analyser le trafic réseau à la recherche d’usages du protocole SMB.

Identifiez les protocoles anciens et corrigez-les pour protéger votre environnement des cyberattaques avec NinjaOne.

📝 Inscrivez-vous à un essai gratuit de 14 jours de NinjaOne.

Bonnes pratiques de sécurité pour gérer le protocole SMB1

Une sécurité informatique solide passe par une gestion proactive des protocoles anciens comme SMB1. La suppression complète peut poser des difficultés aux entreprises qui exploitent des systèmes anciens, mais la simplicité d’usage et les bénéfices en matière de sécurité l’emportent largement sur les questions de compatibilité.

En suivant les étapes décrites dans ce guide, vous pourrez rapidement désactiver SMB1 dans Windows et mettre en place les mesures d’isolation nécessaires. Vous protégerez ainsi vos systèmes contre les vulnérabilités et les exploits les plus courants, tout en améliorant les performances et en préparant votre infrastructure aux futures exigences de sécurité et de conformité.

Sujets connexes :

FAQs

Non, SMB1 n’est pas sûr en 2026.

Ce protocole comporte des vulnérabilités de sécurité fondamentales impossibles à corriger, et des exploits majeurs comme EternalBlue restent une menace malgré des années de sensibilisation. Utiliser SMB1 peut aussi contrevenir aux exigences de conformité aux normes de sécurité dans les secteurs réglementés.

Les appareils de stockage en réseau NAS fabriqués avant 2016 peuvent devenir inaccessibles, et les imprimantes multifonctions et scanners anciens risquent de perdre certaines fonctionnalités.

Les machines sous Windows XP et Windows Server 2003 ne peuvent pas se connecter aux partages de fichiers sans SMB1, et certaines applications métier spécialisées dont les dépendances à SMB1 sont codées en dur peuvent cesser de fonctionner. Les anciens systèmes embarqués (industrie, santé, etc.) peuvent perdre leur connectivité.

Oui, SMB1 peut être désactivé à distance de plusieurs façons :

  • Communication à distance PowerShell : Invoke-Command -ComputerName [hostname] -ScriptBlock {Set-SmbServerConfiguration -EnableSMB1Protocol $false -Force}
  • Stratégie de groupe pour le déploiement sur des ordinateurs ou des OU (unités organisationnelles) ciblés
  • Windows Admin Center pour gérer plusieurs serveurs
  • Configuration Manager (SCCM) via les paramètres de conformité

👉 Rappel : les méthodes disponibles peuvent varier selon les licences ou les prérequis système.

Non, désactiver SMB1 n’a aucune incidence sur les fonctions modernes de partage de fichiers. Windows utilise automatiquement SMB2 ou SMB3 pour toutes les opérations de partage entre systèmes compatibles.

SMB1 a été remplacé par SMB2 (apparu avec Windows Vista en 2006) et SMB3 (apparu avec Windows 8/Server 2012). SMB2 a apporté des gains de performance considérables et réduit la verbosité du protocole. SMB3 a ajouté le chiffrement de bout en bout, SMB Multichannel pour le débit et la redondance, ainsi que SMB Direct pour les cartes réseau compatibles RDMA. Windows négocie automatiquement la version de SMB la plus élevée prise en charge à la fois par le client et par le serveur.

You might also like

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?