Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
par Walter Oliver
Introduction
Sur les serveurs Windows, chaque connexion utilise l’identité d’un utilisateur unique pour se connecter à un autre serveur à l’aide d’une connexion SMB (Server Message Block). Une connexion est utilisée lorsque vous accédez à une page Web. IIS emprunte l’identité du compte d’utilisateur configuré pour accéder aux fichiers.
Pour chaque connexion, un certain nombre d’éléments de travail ou de contextes de travail peuvent être utilisés. Par défaut, cette limite est faible. Lors du stockage du contenu ou des configurations IIS sur un serveur de fichiers distant, vous risquez donc de l’atteindre rapidement. Cela provoque l’erreur suivante : « La limite de commandes du BIOS réseau est atteinte ». Vous pouvez rencontrer d’autres erreurs, telles qu’une erreur ASP.NET ou ASP 500.
Certaines clés de Registre contrôlent le nombre de commandes et d’éléments de travail autorisés. Sur les serveurs IIS, une clé de Registre est utilisée pour contrôler le nombre de connexions ou de commandes qui peuvent être exécutées sur un serveur de fichiers.
Quand vous utilisez un serveur de fichiers distant pour gérer le contenu ou les fichiers de configuration, vous devez définir les clés de Registre sur ce serveur s’il exécute Windows 2003 ou une version antérieure, ainsi que sur le serveur web.
Remarque
Si vous exécutez Windows Server® 2008 sur le serveur web et le serveur de fichiers, ces modifications de Registre sont inutiles. Si elles sont définies, Windows Server 2008 les ignore.
Configuration
Pour configurer la clé de Registre sur le serveur web, procédez comme suit :
- À l’invite de commandes, exécutez la commande regedt32 pour ouvrir l’Éditeur du Registre.
- Accédez à HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\lanmanworkstation\parameters.
- S’il n’existe pas déjà, créez un DWORD « MaxCmds » et définissez la valeur sur 800 hexadécimal. La valeur spécifiée est 2 048.
Remarque
Le redémarrage du serveur est nécessaire pour que ce paramètre prenne effet.
Pour en savoir plus, consultez « IIS s’exécute en dehors des éléments de travail et provoque des échecs RPC lors de la connexion à un chemin d’accès UNC distant » à l’adresse https://support.microsoft.com/kb/221790/
.
Pour plus d’informations sur la longueur maximale du chemin d’accès du partage (\server\share), consultez https://msdn.microsoft.com/library/cc246567.aspx.
Pour accéder à des instructions de configuration des clés de Registre SMB du serveur de fichiers, consultez https://www.iis.net/learn/web-hosting/configuring-servers-in-the-windows-web-platform/smb-commands-registry-keys_196.