Symptômes
Les machines utilisant le protocole SMB1 (Windows XP, Windows Server 2003) pour accéder à un partage de fichier ne sont plus en mesure d’accéder à un partage hébergé sur un server Windows 2012 R2.
La mise en domaine de machines utilisant le protocole SMB1 (Windows XP, Windows Server 2003) échoue si le contrôleur de domaine utilisé est hébergé sous Windows Server 2012 R2.
Il est possible de récupérer le type de connexion SMB utilisé entre un client et un serveur avec la commande :
Get-SmbConnection
Cause
Par défaut, Windows Server 2012 R2 n’utilise pas le protocole SMB 1, bien que le driver le permettant est présent, il n’est pas chargé au démarrage.
En regardant le tableau suivant, on remarque que seuls les systèmes d’exploitation non-supportés utilisent le protocole SMB1 :
(http://blogs.technet.com/b/josebda/archive/2012/06/06/windows-server-2012-which-version-of-the-smb-protocol-smb-1-0-smb-2-0-smb-2-1-or-smb-3-0-you-are-using-on-your-file-server.aspx)
Résolution
Une clé de registre permet de réactiver l’utilisation du SMB 1.
Il faut modifier la valeur de la clé de registre DependOnService :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer
La valeur de la clé doit être modifiée de SamSS Srv2 à SamSS Srv.
La clé de registre permet de repositionner le protocole SMB 1 comme une dépendance du service “Server” :