Corruption de fichier lors de l’utilisation de Windows Vista/Windows 7 ou Windows Server 2008 avec SMB2
Problem:
Solution:
Il est possible de créer une clé de registre Windows pour désactiver le soutien SMB2 sur un poste de travail ou un serveur. Ces étapes devront être effectuées selon les configurations du serveur de partage.
- Sur un serveur de fichiers Windows 2008
- Sur un serveur Citrix installé sur un serveur Windows 2008
- Sur un poste de travail Windows Vista ou Windows 7 utilisé comme un serveur de fichiers
- Sur un poste de travail Windows Vista ou Windows 7 dont le serveur de fichiers ne peut être modifié.
Sur un serveur de fichiers Windows 2008
Si un serveur Windows 2008 héberge un fichier client pour un ou plusieurs postes de travail Windows Vista ou Windows 7, il est recommandé d’effectuer ces modifications sur le serveur afin de les exécuter qu’une seule fois.
Se connecter au serveur et ouvrir l’Éditeur du Registre. Marche à suivre :
- Cliquer sur Démarrer et saisir « Regedit » dans la boîte Exécuter
- Localiser et sélectionner le dossier HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
- Ajouter une nouvelle clé REG_DWORD :
- Cliquer sur Édition | Nouveau | Valeur DWORD 32 bits.
- La nouvelle valeur s’affichera à droite, saisir le nom SMB2.
- Double-cliquer sur la nouvelle clé pour ouvrir la boîte de dialogue Modifier la valeur DWORD 32 bits.
- S’assurer que le champ Données de la valeur est configuré à 0 et cliquer sur OK.
- Fermer l’Éditeur du Registre et redémarrer le serveur.
Remarque : Pour réactiver SMB2 à une date ultérieure, retourner à cette clé et configurer la valeur à 1.
Sur un serveur Citrix installé sur un serveur Windows 2008
Si Citrix est installé sur un serveur Windows 2008 et se connecte à un serveur de fichiers Windows 2008 ou un poste de travail Windows Vista ou Windows 7 qui héberge un fichier client, la clé de registre devra être créée sur le serveur de fichier Windows 2008 (ou le poste de travail Windows Vista ou Windows 7 hôte). Suivre les instructions appropriées pour créer la clé de registre.
Sur un poste de travail Windows Vista ou Windows 7 utilisé comme un serveur de fichiers
Si le poste de travail Windows Vista ou Windows 7 utilisé comme un serveur de fichiers héberge le fichier client pour un ou plusieurs postes de travail Windows Vista ou un Serveur Citrix sur lequel Working Papers est installé, il est suggéré d’apporter ces modifications sur l’appareil hôte afin de les exécuter qu’une seule fois.
Se connecter au poste de travail hôte et ouvrir l’Éditeur du Registre. Marche à suivre :
- Cliquer sur Démarrer et saisir « Regedit » dans la boîte Exécuter
- Localiser et sélectionner le dossier HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanmanServer\Parameters
- Ajouter une nouvelle clé REG_DWORD.
- Cliquer sur Édition | Nouveau | Valeur DWORD 32 bits.
- La nouvelle valeur s’affichera à droite, saisir le nom SMB2.
- Double-cliquer sur la nouvelle clé pour ouvrir la boîte de dialogue Modifier la valeur DWORD 32 bits.
- S’assurer que le champ Données de la valeur est configuré à 0 et cliquer sur OK.
- Fermer l’Éditeur du Registre et redémarrer le serveur.
Remarque : Pour réactiver SMB2 à une date ultérieure, retourner à cette clé et configurer la valeur à 1.
Sur un poste de travail Windows Vista ou Windows 7 dont le serveur de fichiers ne peut être modifié
Si le fichier serveur n’est pas disponible, ou que ces modifications ne peuvent être apportées sur le serveur, il est possible de désactiver SMB2 des postes de travail Windows Vista qui établissent la connexion au fichier client. Ces étapes doivent être exécutées sur chaque poste de travail Windows Vista ou Windows 7.
Se connecter sur le poste de travail Windows Vista ou Windows 7 et ouvrir une invite de commande élevée. Marche à suivre :
- Cliquer sur Démarrer | Tous les Programmes | Accessoires.
- Cliquer avec le bouton droit de la souris sur Invite de commande et sélectionner Exécuter en tant qu’administrateur.
- L’invite de commande s’ouvrira automatiquement.
- Saisir les deux lignes de commandes suivantes, comme indiqué. Noter qu’après chaque signe (=) il y a une espace :
- sc config lanmanworkstation depend= bowser/mrxsmb10/nsi
- sc config mrxsmb20 start= disabled
Fermer l’invite de commande et redémarrer le poste de travail.
Remarque : pour réactiver SMB2 à une date ultérieure, retourner à l’invite de commande élevée en suivant ces mêmes instructions, et saisir les deux lignes de commandes suivantes comme indiqué. Noter à nouveau qu’après chaque signe (=) il y a une espace :
- sc config lanmanworkstation depend= bowser/mrxsmb10/mrxsmb20/nsi
- sc config mrxsmb20 start= auto
S’assurer de la stabilité des fichiers client existants
Lorsque ces modifications ont été implantées et qu’un redémarrage a été effectué, il est suggéré de réparer tous fichiers de partage potentiellement touchés. Marche à suivre :
- Ouvrir le fichier dans Working Papers et sélectionner Outils | Réparer fichier…
- Lorsqu’invité, s’assurer qu’un fichier de sauvegarde est bien créé.
- Sélectionner les cinq cases à cocher.
- Cliquer sur OK.
- Cliquer ici pour consulter les sujets connexes.