Comment activer ou désactiver le protocole SMB1, SMB2 dans Windows 10

Le transfert de fichiers a été l’une des caractéristiques des systèmes d’exploitation Windows depuis sa création et pendant cette période et les nouvelles mises à jour qui ont été publiées, nous avons vu comment de nouvelles options ont été définies pour fonctionner cette tâche du protocole SMB au groupe à domicile.

Trouvez et réparez automatiquement les erreurs de Windows grâce à l'outil de réparation de PC

Reimage est un excellent outil de réparation qui détecte et répare automatiquement différents problèmes du système d'exploitation Windows. Avoir cet outil protégera votre PC contre les codes malveillants, les défaillances matérielles et plusieurs autres bugs. En outre, cela vous permet également d'utiliser votre appareil au maximum de ses capacités et de ses performances.

  • Étape 1: Télécharger l'outil de réparation et d'optimisation des PC (Windows 11, 10, 8, 7, XP, Vista - Certifié Microsoft Gold).
  • Étape 2: Cliquez sur "Démarrer l'analyse" pour trouver les problèmes de registre de Windows qui pourraient être à l'origine des problèmes du PC.
  • Étape 3: Cliquez sur "Réparer tout" pour résoudre tous les problèmes.

Télécharger

Précisément, le protocole SMB a été l’un des plus utilisés et des plus pratiques pour mener à bien cette action en raison de ses fonctionnalités, mais avec le passage des nouvelles technologies, ces protocoles ont été mis à jour et certaines failles de sécurité ont été détectées pouvant mettre en péril l’intégrité et les informations hébergées dans le système.

Le protocole SMB (Server Message Block) est présent depuis plus de 20 ans à partir de sa version SMB1, mais actuellement nous ont la version SMB3 avec plus de sécurité et de fiabilité.

SMB est un protocole de partage de fichiers réseau également appelé protocole SMB de Microsoft, ce protocole se compose d’un ensemble de paquets de messages dont la mission est de définir un ver particulier du protocole dont le nom est dialecte, le protocole système commun des fichiers Internet (CIFS) est un dialecte de SMB.

Fonctionnalités
L’objectif principal de SMB est de partager des fichiers, mais nous avons quelques fonctionnalités supplémentaires telles que:

  • Négociation dialectale
  • Imprimer sur un réseau local
  • Détermination des autres serveurs de protocole Microsoft SMB dans le analyse du réseau ou du réseau
  • Traitement étendu des attributs de fichier
  • Authentification de fichier, de répertoire et d’accès partagé dans plusieurs éléments
  • Fichier et verrouiller le journal
  • Notification de changement de fichier et de répertoire
  • Support Unicode

Dans le modèle de réseau OSI traditionnel, le SMB Le protocole est utilisé comme couche d’application ou comme protocole de couche présentation, et est basé sur des protocoles de niveau inférieur pour le transport de paquets sur le réseau. Le protocole Microsoft SMB a été développé en tant qu’implémentation client-serveur et se compose d’un ensemble de paquets de données, où chacun contient une requête envoyée par le client ou une réponse envoyée par le serveur.

Types de packages
Ces packages sont classés comme suit:

  • Paquets de contrôle de session: Ceci établit et interrompt une connexion aux partages de serveur.
  • Packages d’accès aux fichiers: est responsable pour accéder et manipuler les fichiers et répertoires sur le serveur distant.
  • Paquets de messages généraux: Ce paquet envoie des données aux files d’attente d’impression, aux listes de diffusion et fournit des données sur l’état des files d’attente d’impression.

À partir de Windows 10 Fall Creators Update et de Windows Server, version 1709 (RS3), le protocole réseau Server Message Block version 1 (SMBv1) ne sera plus installé par défaut puisqu’il a été remplacé par SMBv2 et autres protocoles ultérieurs Depuis 2007, il est idéal de savoir que Microsoft a déclaré publiquement le protocole SMBv1 obsolète mis en place en 2014 pour différentes raisons.

Fonctionnalités SMB1
Certaines des fonctionnalités de SMB1 dans Windows 10 sont les suivantes:

  • SMBv1 a d’autres fonctionnalités intéressantes à connaître dans l’ordre pour profiter du client et du serveur. Gardez à l’esprit qu’ils peuvent être installés séparément en fonction des besoins de chacun.
  • Les éditions Windows 10 Famille et Windows 10 Professionnel n’ont plus SMBv1 pour le client ou le serveur par défaut après un nettoyage installation.
  • Un autre détail à garder à l’esprit est que si vous avez SMBv1 sur le client et qu’il n’est pas utilisé pendant 15 jours au total (sauf lorsque l’ordinateur est éteint), il sera désinstallé automatiquement. Il est important de le savoir afin que nous ne soyons pas laissés pour compte.
  • Les mises à jour directes et les versions Windows Insider de Windows 10 Famille et Windows 10 Professionnel ne suppriment pas automatiquement le protocole SMB1 dès le début .
  • Les fonctionnalités de SMB version 2.02, 2.1, 3.0, 3.02 et 3.1.1 sont compatibles.
Messages d’erreur possibles

À partir de maintenant, lorsque vous essayez d’accéder à partir d’un périphérique utilisant le protocole SMB1, nous recevrons l’un des messages d’erreur suivants:

  • Impossible de se connecter aux partages de fichiers car il n’est pas sécurisé. Ce partage nécessite le protocole SMB1 obsolète, qui n’est pas sécurisé et pourrait exposer votre système à des attaques.
  • Votre système nécessite SMB2 ou supérieur. Pour plus d’informations sur la résolution de ce problème, nous visitons le lien suivant:
Microsoft
  • Le nom de réseau spécifié n’est plus disponible.
  • Erreur non spécifiée 0x80004005
  • Erreur système 64
  • Le serveur spécifié ne peut pas effectuer l’opération demandée.
  • Erreur 58

Comme nous le voyons, Microsoft a choisi de déplacer SMB1 et de définir SMB2 ou SMB3 dans Windows 10 pour Le protocole SMBv2 a d’abord été inclus dans Windows Vista et Windows Server 2008 tandis que le protocole SMBv3 a été inclus pour la première fois dans Windows 8 et Windows Server 2012.

Fonctionnalités SMB2
Lors de l’utilisation le protocole SMB2, nous aurons des fonctionnalités telles que:

  • Des lectures et des écritures plus larges qui permettent une meilleure utilisation des réseaux plus rapides, même ceux avec une latence de données élevée.
  • Demande de capitalisation, qui permet plusieurs demandes SMB 2 à envoyer en une seule demande réseau.
  • Améliorations générales axées sur b etter l’utilisation du réseau.
  • Mise en cache des propriétés des dossiers et des fichiers, où les clients conservent des copies locales des dossiers et des fichiers pour y accéder beaucoup plus rapidement.
  • Prise en charge de symbolic liens
  • La signature des messages a été améliorée grâce à une meilleure configuration et une meilleure interopérabilité (HMAC SHA-256 remplace MD5 comme algorithme de hachage).
  • Évolutivité améliorée pour le partage de fichiers
  • Modèle de bail client Oplock
  • Support MTU plus large
  • Efficacité énergétique améliorée pour les ordinateurs clients
  • Prise en charge des versions précédentes de SMB

Maintenant, un point qu’AdminGuides souhaite clarifier est qu’actuellement certaines versions antérieures de Windows et de nombreuses autres applications fonctionnant sous Android et Linux ne sont pas compatibles avec les dernières versions de SMB (2 et 3), il sera donc impossible de connecter un équipement Windows à de tels appareils si seules les versions les plus récentes de SMB sont activées, dans ce cas il faut activer temporairement le protocole SMB1 pour permettre transfert de fichiers et maintenant nous allons voir comment l’activer et comment le désactiver plus avant quelques moyens pratiques.

Pour vous tenir au courant, n’oubliez pas de vous abonner à notre chaîne YouTube! SOUSCRIRE

1. Activez le protocole SMB1 à l’aide des fonctionnalités de Windows 10

Étape 1

Pour utilisez cette méthode, nous passerons à la route suivante. Là, nous cliquons sur la ligne ‘Activer ou désactiver les fonctionnalités Windows’.

  • Panneau de configuration
  • Programmes
  • Programmes et caractéristiques
Étape 2

Une autre option d’accès plus directe consiste à utiliser les touches suivantes et à exécuter la ligne suivante:

+ R

 optionalfeatures.exe 
Etape 3

Nous verrons la fenêtre suivante où nous irons à la section «Compatibilité avec le protocole de partage de fichiers SMB 1.0 / CIFS». :

Étape 4

Là, nous activons le «Client SMB 1.0 / CIFS»? boîtes et éventuellement le «Serveur SMB 1.0 / CIFS»? boîte. Cliquez sur Accepter et le processus d’activation commencera:

Étape 5

Une fois terminé, nous verrons ce qui suit. Cliquez sur ‘Fermer’ pour quitter l’assistant et de cette façon nous avons activé SMB1 en utilisant les fonctionnalités de Windows 10.

2. Désactivez le protocole SMB1 en utilisant Fonctionnalités de Windows 10

Étape 1

Pour ce processus, nous reviendrons à l’itinéraire suivant.

  • Panneau de configuration
  • Programmes
    • Programmes et caractéristiques
    Étape 2

    Là, nous cliquons sur ‘Activer ou désactiver les fonctionnalités Windows’ et décochez maintenant les cases ‘SMB Client 1.0 / CIFS et SMB Server 1.0 / CIFS ‘(s’il a été activé):

    Étape 3

    Cliquez sur OK pour appliquer les modifications et enfin nous verrons ce qui suit:

    Étape 4

    Cliquez sur le bouton’ Redémarrer maintenant ‘pour que toutes les modifications soient appliquées à Windows 10. N’oubliez pas que l’activation de SMB1 doit être temporaire pour des raisons de compatibilité.

    3. Activer le protocole SMB1 utilisant Windows PowerShell Windows 10

    Windows PowerShell est une option idéale pour vérifier, activer ou désactiver ces protocoles SMB dans un manière sécurisée et entièrement fonctionnelle. Pour cela, nous devons effectuer toutes ces actions en tant qu’administrateurs Windows PowerShell.

    Détecter le protocole SMB1 à l’aide de PowerShell
    Pour effectuer cette tâche, nous exécuterons ce qui suit:

     Get-WindowsOptionalFeature - En ligne -FeatureName SMB1Protocol 

    Le résultat sera le suivant. Il y a le nom de la fonctionnalité, sa description, si elle nécessite ou non un redémarrage et plus encore.

    Activer SMB1 à l’aide de PowerShell
    Pour effectuer le processus d’activation de SMB1 dans Windows 10 à l’aide de cette méthode, nous allons exécuter l’applet de commande suivante:

     Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol 

    Une fois ce processus terminé, ce qui suit sera affiché. Là, nous entrons la lettre Y pour redémarrer le système d’exploitation et appliquer les modifications.

    4. Désactivez le protocole SMB1 à l’aide de Windows PowerShell Windows 10

    Étape 1

    Maintenant, lorsqu’il n’est pas nécessaire d’utiliser plus de SB1, nous procédons à le désactiver dans PowerShell en exécutant ce qui suit:

     Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol 
    Étape 2

    Appuyez sur Entrée et le processus de désactivation commencera:

    Étape 3

    Une fois terminé, il sera nécessaire de redémarrer le système pour terminer la tâche. De cette façon, nous avons géré SMB1 à l’aide de Windows PowerShell.

    5. Activez le protocole SMB2 à l’aide de Windows PowerShell Windows 10

    Nous allons maintenant utiliser à nouveau la console PowerShell pour gérer le protocole SMB2 dans Windows 10.

    Détecter le protocole SMB2 à l’aide de PowerShell
    Pour effectuer cette action, nous allons exécuter l’applet de commande suivante. Nous pouvons voir que le résultat est valide.

     Get-SmbServerConfiguration | Sélectionnez EnableSMB2Protocol 
    Activer SMB2 à l’aide de PowerShell
    Pour activer le protocole SMB2 dans Windows 10, nous exécuterons ce qui suit:

     Set-SmbServerConfiguration - EnableSMB2Protocol $ true 

    Là, nous entrons la lettre S et appuyez sur Entrée pour terminer l’action.

    Désactiver SMB2 à l’aide de PowerShell
    Si nous voulons désactiver ce protocole SMB2 pour une raison quelconque, exécutez simplement l’applet de commande suivante:

     Set-SmbServerConfiguration - EnableSMB2Protocol $ false 

    Nous entrons également la lettre S pour confirmer et appuyez sur Entrée. Nous pouvons voir que SMB est composé de deux éléments qui sont Client et Serveur, dans ce tutoriel nous avons basé sur le Client qui est l’idéal pour le transfert de fichiers, mais AdminGuides dans son idée de fournir les meilleures informations sera expliquez quelques façons de gérer SMB au niveau du serveur qui est utilisé à la fois dans Windows 10 et Windows Server.

    Détecter le serveur SMB1 avec PowerShell
    Pour détecter le serveur SMB1 à l’aide de PowerShell, nous exécuterons ce qui suit:

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

    Pour activer le serveur SMB1, nous exécuterons ce qui suit:

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

    Pour désactiver le serveur SMB1, nous allons exécuter l’applet de commande suivante:

     Set-ItemProperty -Path' HKLM: \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters 'SMB1 -Type DWORD -Value 0 - Forcer 
    Détecter le serveur SMB2 ou SMB3 avec PowerShell
    Pour détecter SMB2 ou SMB3 sur un serveur, nous exécuterons ce qui suit:

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

    Pour l’activer, nous exécutons:

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

    Pour le désactiver, nous l’exécuterons. Il est recommandé de redémarrer le système pour appliquer les modifications.

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

    6. Activer ou désactiver SMB1 et SMB2 à l’aide de l’éditeur de registre de Windows 10

    Une autre alternative pour activer ou désactiver SMB1 et SMB2 protocole dans Windows 10 et Windows Server utilise l’éditeur de registre, mais il est recommandé de créer une sauvegarde avant d’apporter des modifications à l’éditeur.

    Étape 1

    Pour y accéder, nous utiliserons la combinaison de touches suivante et exécuterons le commande regedit, appuyez sur Entrée et dans la fenêtre affichée nous irons à la route suivante:

    + R

     HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ LanmanServer \ Parameters 
    Étape 2

    Nous y trouvons les valeurs SMB1 et SMB2 que nous pouvons éditer en double-cliquant dessus et en attribuant les éléments suivants si nécessaire dans le «Informations sur la valeur»? champ:

     REG_DWORD: 0 = désactivé REG_DWORD: 1 = activé 

    7. Activer ou désactiver SMB1 et SMB2 sous Windows 10 Invite de commandes

    Le CMD ou l’invite de commande devient également une solution intégrale pour gérer le protocole SMB dans Windows.

    Étape 1

    Dans le cas de SMB1, nous pouvons exécuter ce qui suit dans l’invite de commande en tant qu’administrateurs:

    Détecter SMB1
     sc.exe query lanmanworkstation 
    Désactiver SMB1
    < pre> sc.exe config lanmanworkstation depend = bowser / mrxsmb20 / nsi sc.exe config mrxsmb10 start = disabled
    Activer SMB1
     sc. exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb10 start = auto 
    Étape 2

    Dans le cas de SMB2, nous utiliserons ce qui suit:

    Détecter SMB2
     sc.exe query lanmanworkstation 
    Activer SMB2
     sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / mrxsmb20 / nsi sc.exe config mrxsmb20 start = auto 
    Désactiver SMB2
     sc.exe config lanmanworkstation depend = bowser / mrxsmb10 / nsi sc.exe config mrxsmb20 start = disabled 

    Nous avons testé différentes méthodes pour gérer complètement le protocole SMB en gardant à l’esprit que SMB1 est obsolète pour les raisons déjà indiquées.

    LIRE:   Comment nommer dans la barre des tâches de Windows 10

adminguides

Laisser un commentaire