Comment faire pour activer et désactiver SMBv1 ne, SMBv2 et SMBv3 dans Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8 et Windows Server 2012

Numéro d'article: 2696547 - Voir les produits auxquels s'applique cet article
Agrandir tout | Réduire tout

Sommaire

Résumé

Cet article explique comment activer et désactiver SMB Server Message Block () version 1 SMBv1 (ne), version 2 (SMBv2) SMB et SMB version 3 (SMBv3) sur les composants client et serveur SMB.

Avertissement : Nous ne recommandons pas désactiver SMBv2 ou SMBv3. Désactiver SMBv2 ou SMBv3 comme un temporaire résolution des problèmes de mesure. Ne laissez pas SMBv2 ou SMBv3 désactivé.

Dans Windows 7 et Windows Server 2008 R2, la désactivation de SMBv2 désactive les fonctionnalités suivantes :
  • Demande de capitalisation - permet d'envoyer plusieurs demandes SMB 2 en tant qu'une demande de réseau unique
  • Plus grandes lectures et écritures - meilleure utilisation des réseaux plus rapides
  • La mise en cache des dossiers et des propriétés de fichier - clients gardent des copies locales des fichiers et dossiers
  • Handles durables - autoriser pour connexion transparente vous reconnecter au serveur s'il y a une déconnexion temporaire
  • Amélioration de la signature de message - HMAC SHA-256 remplace MD5 comme algorithme de hachage
  • Évolutivité améliorée pour le partage de fichiers - nombre d'utilisateurs, partage et ouvrir des fichiers par serveur considérablement renforcé
  • Prise en charge des liens symboliques
  • Modèle de location oplock client - limite les données transférées entre le client et le serveur, amélioration des performances sur les réseaux à latence élevée et l'augmentation de l'évolutivité du serveur SMB
  • Prise en charge MTU grande - pour une utilisation complète de l'Ethernet 10-gigabye (Go)
  • Une meilleure efficacité énergétique - les clients qui ont des fichiers ouverts sur un serveur peut mettre en veille
Dans Windows 8 et Windows Server 2012, la désactivation de SMBv3 désactive les fonctionnalités suivantes (et également la fonctionnalité de SMBv2 est décrite dans la liste précédente):
  • Basculement transparent - clients de se reconnecter sans interruption aux n?uds de cluster au cours de maintenance ou de basculement
  • Échelle Out ? accès simultané aux données partagées sur tous les n?uds de cluster de fichiers
  • Multicanal - agrégation de tolérance de pannes et de la bande passante réseau si plusieurs chemins sont disponibles entre client et serveur
  • Direct SMB ? ajoute RDMA prise en charge pour des performances très élevées, de réseau à faible latence et de faible utilisation du CPU
  • Cryptage ? assure le cryptage de bout en bout et protège contre l'écoute clandestine des réseaux non fiables
  • Crédit-bail de répertoire - améliore les temps de réponse des applications dans des succursales à travers la mise en cache
  • Optimisations des performances - optimisations pour les petite en lecture/écriture aléatoires d'e/s

Plus d'informations

Le protocole SMBv2 a été introduit dans Windows Vista et Windows Server 2008.

Le protocole de SMBv3 a été introduit dans Windows 8 et Windows Server 2012.

Pour plus d'informations sur les capacités de SMBv2 et les capacités de SMBv3, accédez aux sites Web Microsoft TechNet suivants :

Vue d'ensemble du bloc de Message serveur

Nouveautés dans les PME/PMI  


Comment faire pour activer ou désactiver les protocoles SMB sur le serveur SMB

Windows 8 et Windows Server 2012

Windows 8 et Windows Server 2012 introduisent l'applet de commande Windows PowerShell Set-SMBServerConfiguration nouveau. L'applet de commande permet d'activer ou désactiver les protocoles SMBv1 ne SMBv2 et SMBv3 sur le composant serveur.

Notes Lorsque vous activez ou désactivez SMBv2 dans Windows 8 ou dans Windows Server 2012, SMBv3 est également activé ou désactivé. Ce problème se produit parce que ces protocoles partagent la même pile.

Vous n'avez pas à redémarrer l'ordinateur après avoir exécuté l'applet de commande Set-SMBServerConfiguration .
  • Pour obtenir l'état actuel de la configuration du protocole SMB server, exécutez l'applet de commande suivante :
    Get-SmbServerConfiguration | Sélectionnez EnableSMB1Protocol, EnableSMB2Protocol
  • Pour désactiver le SMBv1 ne sur le serveur SMB, exécutez l'applet de commande suivante :
    Set-SmbServerConfiguration -EnableSMB1Protocol $false
  • Pour désactiver SMBv2 et SMBv3 sur le serveur SMB, exécutez l'applet de commande suivante :
    Set-SmbServerConfiguration -EnableSMB2Protocol $false
  • Pour activer le SMBv1 ne sur le serveur SMB, exécutez l'applet de commande suivante :
    Set-SmbServerConfiguration -EnableSMB1Protocol $true
  • Pour activer SMBv2 et SMBv3 sur le serveur SMB, exécutez l'applet de commande suivante :
    Set-SmbServerConfiguration -EnableSMB2Protocol $true

Windows 7, Windows Server 2008 R2, Windows Vista et Windows Server 2008

Pour activer ou désactiver les protocoles SMB sur un serveur SMB qui est en cours d'exécutionWindows 7, Windows Server 2008 R2, Windows Vista ou Windows Server 2008, utilisez l'éditeur du Registre ou Windows PowerShell.

Windows PowerShell 2.0 ou une version ultérieure de PowerShell

  • Pour désactiver le SMBv1 ne sur le serveur SMB, exécutez l'applet de commande suivante :
    Set-ItemProperty-Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1-valeur 0 - Force
  • Pour désactiver SMBv2 et SMBv3 sur le serveur SMB, exécutez l'applet de commande suivante :
    Set-ItemProperty-Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2-valeur 0 - Force
  • Pour activer le SMBv1 ne sur le serveur SMB, exécutez l'applet de commande suivante :
    Set-ItemProperty-Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB1-valeur 1 - Force
  • Pour activer SMBv2 et SMBv3 sur le serveur SMB, exécutez l'applet de commande suivante :
    Set-ItemProperty-Path "HKLM:\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters" SMB2-valeur 1 - Force
Remarque : Vous devez redémarrer l'ordinateur après avoir effectué ces modifications.

Éditeur du Registre

Important : Cet article contient des informations sur la façon de modifier le Registre. Veillez à sauvegarder le Registre avant de le modifier. Assurez-vous que vous savez comment restaurer le Registre si un problème se produit. Pour plus d'informations sur la façon de sauvegarder, restaurer et modifier le Registre, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :
322756 Comment sauvegarder et restaurer le Registre dans Windows
Pour activer ou désactiver le SMBv1 sur le serveur SMB, configurez la clé de Registre suivante :
Sous-clé de Registre :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Entrée de Registre : SMB1
REG_DWORD: 0 = désactivé
REG_DWORD: 1 = activé
Par défaut: 1 = activé
Pour activer ou désactiver SMBv2 sur le serveur SMB, configurez la clé de Registre suivante :
Sous-clé de Registre :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
Entrée de Registre : SMB2
REG_DWORD: 0 = désactivé
REG_DWORD: 1 = activé
Par défaut: 1 = activé

Comment faire pour activer ou désactiver les protocoles SMB sur le client SMB

Windows Vista, Windows Server 2008, Windows 7, Windows Server 2008 R2, Windows 8 et Windows Server 2012

Remarque : Lorsque vous activez ou désactivez SMBv2 dans Windows 8 ou dans Windows Server 2012, SMBv3 est également activé ou désactivé. Ce problème se produit parce que ces protocoles partagent la même pile.
  • Pour désactiver le SMBv1 sur le client SMB, exécutez les commandes suivantes :
    SC.exe config lanmanworkstation depend= bowser/mrxsmb20/nsi
    SC.exe config mrxsmb10 start= disabled
  • Pour activer le SMBv1 sur le client SMB, exécutez les commandes suivantes :
    SC.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
    SC.exe config mrxsmb10 start= auto
  • Pour désactiver SMBv2 et SMBv3 sur le client SMB, exécutez les commandes suivantes :
    SC.exe config lanmanworkstation depend= bowser/mrxsmb10/nsi
    SC.exe config mrxsmb20 start= disabled
  • Pour activer SMBv2 et SMBv3 sur le client SMB, exécutez les commandes suivantes :
    SC.exe config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
    SC.exe config mrxsmb20 start= auto


Remarques
  • Vous devez exécuter ces commandes à une invite de commandes avec élévation de privilèges.
  • Vous devez redémarrer l'ordinateur après avoir effectué ces modifications.

Propriétés

Numéro d'article: 2696547 - Dernière mise à jour: dimanche 28 avril 2013 - Version: 9.0
Les informations contenues dans cet article s'appliquent au(x) produit(s) suivant(s):
  • Windows Vista Entreprise
  • Windows Vista Professionnel
  • Windows Vista Édition Familiale Basique
  • Windows Vista Édition Familiale Premium
  • Windows Vista Édition Intégrale
  • Windows 7 Entreprise
  • Windows 7 Édition Familiale Basique
  • Windows 7 Édition Familiale Premium
  • Windows 7 Professionnel
  • Windows 7 Édition Integrale
  • Windows Server 2008 Datacenter
  • Windows Server 2008 Enterprise
  • Windows Server 2008 Standard
  • Windows Server 2008 R2 Datacenter
  • Windows Server 2008 R2 Enterprise
  • Windows Server 2008 R2 Standard
  • Windows 8
  • Windows 8 Enterprise
  • Windows 8 Pro
  • Windows Server 2012 Datacenter
  • Windows Server 2012 Essentials
  • Windows Server 2012 Foundation
  • Windows Server 2012 Standard
Mots-clés : 
kbinfo kbhowto kbexpertiseadvanced kbmt KB2696547 KbMtfr
Traduction automatique
IMPORTANT : Cet article est issu d'une traduction automatique réalisée par un logiciel Microsoft et non par un traducteur professionnel. Cette traduction automatique a pu aussi être révisée par la communauté Microsoft grâce à la technologie Community Translation Framework (CTF). Pour en savoir plus sur cette technologie, veuillez consulter la page http://support.microsoft.com/gp/machine-translation-corrections/fr. Microsoft vous propose en effet des articles traduits par des professionnels, des articles issus de traductions automatiques et des articles issus de traductions automatiques révisées par la communauté Microsoft, de manière à ce que vous ayez accès à tous les articles de notre Base de connaissances dans votre langue. Il est important de noter que les articles issus de la traduction automatique, y compris ceux révisés par la communauté Microsoft, peuvent contenir des erreurs de vocabulaire, de syntaxe ou de grammaire. Microsoft ne pourra être tenu responsable des imprécisions, erreurs, ainsi que de tout dommage résultant d?une traduction incorrecte du contenu ou de son utilisation par les clients.
La version anglaise de cet article est la suivante: 2696547
L'INFORMATION CONTENUE DANS CE DOCUMENT EST FOURNIE PAR MICROSOFT SANS GARANTIE D'AUCUNE SORTE, EXPLICITE OU IMPLICITE. L'UTILISATEUR ASSUME LE RISQUE DE L'UTILISATION DU CONTENU DE CE DOCUMENT. CE DOCUMENT NE PEUT ETRE REVENDU OU CEDE EN ECHANGE D'UN QUELCONQUE PROFIT.

Envoyer des commentaires