La solution la plus rapide consiste à désactiver la mise en cache du client SMB en utilisant PowerShell. Exécutez Set-SmbClientConfiguration -DirectoryCacheLifetime 0 -FileInfoCacheLifetime 0 en tant qu'administrateur pour forcer le rafraîchissement immédiat des dossiers sans délais de mise en cache.

Résoudre les problèmes de rafraîchissement des dossiers réseau SMB – Windows 10/11 Serveur 2026
Les dossiers partagés en réseau ne se mettent pas à jour immédiatement en raison de la mise en cache SMB et des fichiers hors ligne. Désactivez la mise en cache et ajustez les paramètres du client SMB pour forcer l'actualisation en temps réel des dossiers.
Comprendre les problèmes de rafraîchissement des dossiers réseau SMB
Les problèmes de rafraîchissement des dossiers partagés en réseau sont parmi les plaintes les plus courantes dans les environnements Windows d'entreprise. Lorsque les utilisateurs créent, suppriment ou modifient des fichiers sur des partages SMB, ces changements peuvent ne pas apparaître immédiatement dans l'Explorateur de fichiers, provoquant confusion et perturbations du flux de travail. Le problème provient des mécanismes de mise en cache agressifs de Windows conçus pour optimiser les performances réseau, en particulier le cache des métadonnées du client SMB et la fonctionnalité Fichiers hors connexion.
Le Redirecteur Réseau SMB, introduit dans SMB v2.0, met en cache les listes de répertoires et les métadonnées des fichiers pour réduire le trafic réseau entre les clients et les serveurs. Bien que cela améliore les performances sur les connexions lentes, cela peut entraîner des retards significatifs dans les opérations de rafraîchissement des dossiers. Par défaut, Windows maintient les entrées de cache de répertoire pendant 10 secondes et le cache d'informations de fichier pour des périodes similaires, ce qui signifie que les nouveaux fichiers peuvent ne pas apparaître avant l'expiration de ces intervalles de cache.
Ce guide complet aborde les causes profondes des retards de rafraîchissement des dossiers SMB et propose des solutions éprouvées allant de simples commandes PowerShell à des modifications avancées du registre. Chaque méthode cible différents aspects du système de mise en cache, permettant aux administrateurs de choisir la solution la plus appropriée en fonction de leur environnement réseau et de leurs exigences de performance.
Symptômes
- Les nouveaux fichiers dans les dossiers réseau mettent 3-4 minutes à apparaître dans l'Explorateur de fichiers
- Le rafraîchissement manuel avec la touche F5 n'affiche pas immédiatement les nouveaux fichiers
- Les fichiers sont accessibles via le chemin UNC direct mais ne sont pas visibles dans la vue du dossier
- Les fichiers supprimés apparaissent encore dans la liste des dossiers pendant plusieurs minutes
- Les fichiers renommés ou déplacés affichent temporairement les anciens noms ou emplacements
- Plusieurs utilisateurs signalent un contenu de dossier incohérent sur les lecteurs partagés
Causes
- Mise en cache des métadonnées du client SMB activée avec des intervalles de rafraîchissement par défaut de 10 secondes
- Fonctionnalité Fichiers hors ligne mettant en cache le contenu des dossiers réseau localement
- Valeurs de registre DirectoryCacheLifetime et FileInfoCacheLifetime définies trop hautes
- Composant Redirecteur réseau optimisant pour les connexions lentes
- Mode de mise en cache des dossiers partagés défini sur automatique ou manuel au lieu de désactivé
- Grand nombre de fichiers causant un débordement du cache SMB et des mises à jour retardées
Solutions
Désactiver la mise en cache du client SMB via PowerShell
Cette méthode désactive la mise en cache des métadonnées SMB côté client pour forcer le rafraîchissement immédiat des dossiers.
- Ouvrez PowerShell en tant qu'administrateur en cliquant avec le bouton droit sur le bouton Démarrer et en sélectionnant Windows PowerShell (Admin)
- Vérifiez les paramètres actuels de mise en cache SMB :
Get-SmbClientConfiguration | Select-Object DirectoryCacheLifetime, FileInfoCacheLifetime, FileNotFoundCacheLifetime - Notez les valeurs actuelles (la valeur par défaut est généralement de 10 secondes pour DirectoryCacheLifetime)
- Désactivez la mise en cache des informations de répertoire et de fichier :
Set-SmbClientConfiguration -DirectoryCacheLifetime 0 -FileInfoCacheLifetime 0 -Confirm:$false - Redémarrez le service client SMB pour appliquer les modifications :
Restart-Service -Name lanmanworkstation -Force - Vérifiez que les modifications ont pris effet :
Get-SmbClientConfiguration | Select-Object DirectoryCacheLifetime, FileInfoCacheLifetime
Désactiver les fichiers hors ligne sur les dossiers partagés
Configurez le dossier partagé côté serveur pour empêcher la mise en cache hors ligne côté client.
- Sur le serveur de fichiers, ouvrez Gestionnaire de serveur → Services de fichiers et de stockage → Partages
- Cliquez avec le bouton droit sur le dossier partagé problématique et sélectionnez Propriétés
- Cliquez sur l'onglet Paramètres, puis sur le bouton Avancé
- Dans la boîte de dialogue Partage avancé, cliquez sur le bouton Mise en cache
- Changez le mode de mise en cache en Aucun fichier ou programme du dossier partagé n'est disponible hors ligne
- Cliquez sur OK pour appliquer les modifications
- Alternativement, utilisez PowerShell sur le serveur :
Set-SmbShare -Name "YourShareName" -CachingMode None - Vérifiez le paramètre :
Get-SmbShare -Name "YourShareName" | Format-List CachingMode
Désactiver complètement la fonctionnalité Fichiers hors ligne
Désactivez la fonctionnalité Fichiers hors connexion de Windows sur l'ensemble du système sur les ordinateurs clients.
- Ouvrez Panneau de configuration → Centre de synchronisation
- Cliquez sur Gérer les fichiers hors connexion dans le panneau de gauche
- Dans la boîte de dialogue Fichiers hors connexion, cliquez sur Désactiver les fichiers hors connexion
- Cliquez sur OK et redémarrez l'ordinateur lorsque cela est demandé
- Pour les environnements de domaine, utilisez la stratégie de groupe :
- Ouvrez Console de gestion des stratégies de groupe
- Accédez à Configuration de l'ordinateur → Modèles d'administration → Réseau → Fichiers hors connexion
- Activez Autoriser ou interdire l'utilisation de la fonctionnalité Fichiers hors connexion et définissez sur Désactivé
- Sinon, désactivez via le registre :
Set-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\CSC" -Name "Start" -Value 4 - Redémarrez l'ordinateur pour appliquer les modifications du registre
Ajuster les paramètres du registre du client SMB
Configurez manuellement les paramètres de mise en cache SMB via la modification du registre pour un contrôle précis.
- Ouvrez l'Éditeur du Registre en appuyant sur Win + R, en tapant
regedit, et en appuyant sur Entrée - Accédez à
HKLM\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters - Créez ou modifiez les valeurs DWORD suivantes :
- DirectoryCacheLifetime : Réglez sur
0(désactive la mise en cache des répertoires) - FileInfoCacheLifetime : Réglez sur
0(désactive la mise en cache des informations de fichier) - FileNotFoundCacheLifetime : Réglez sur
0(désactive la mise en cache négative)
- DirectoryCacheLifetime : Réglez sur
- Cliquez avec le bouton droit dans le panneau de droite → Nouveau → Valeur DWORD (32 bits)
- Entrez le nom du paramètre et réglez la valeur sur
0 - Répétez pour les trois paramètres
- Fermez l'Éditeur du Registre et redémarrez l'ordinateur
- Vérifiez les paramètres en utilisant PowerShell :
Get-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Services\lanmanserver\parameters" | Select-Object DirectoryCacheLifetime, FileInfoCacheLifetime
Configurer la version du protocole SMB et optimiser les paramètres
Optimisez les paramètres du protocole SMB et assurez-vous de la compatibilité des versions pour de meilleures performances de rafraîchissement.
- Vérifiez les versions actuelles du protocole SMB utilisées :
Get-SmbConnection | Select-Object ServerName, Dialect, Encrypted - Vérifiez la configuration du client SMB :
Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol - Désactivez SMB1 s'il est encore activé (risque de sécurité) :
Disable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol -NoRestart - Configurez les paramètres avancés du client SMB :
Set-SmbClientConfiguration -RequireSecuritySignature $true -EnableSecuritySignature $true -Confirm:$false - Définissez des tailles de tampon optimales pour les performances réseau :
Set-SmbClientConfiguration -FileInfoCacheEntriesMax 0 -DirectoryCacheEntriesMax 0 -Confirm:$false - Redémarrez les services SMB pour appliquer tous les changements :
Restart-Service -Name lanmanworkstation, lanmanserver -Force - Testez la connectivité et vérifiez la version SMB :
Test-NetConnection -ComputerName "YourFileServer" -Port 445
Vérification
Pour confirmer que les correctifs fonctionnent correctement, effectuez ces étapes de vérification :
- Testez la visibilité immédiate des fichiers en créant un nouveau fichier sur le partage réseau depuis un autre ordinateur
- Actualisez l'affichage du dossier (F5) et vérifiez que le nouveau fichier apparaît immédiatement
- Vérifiez les paramètres du client SMB :
Get-SmbClientConfiguration | Select-Object DirectoryCacheLifetime, FileInfoCacheLifetime - Vérifiez le statut des fichiers hors connexion dans Panneau de configuration → Centre de synchronisation → Gérer les fichiers hors connexion
- Surveillez le trafic réseau en utilisant
Get-SmbConnectionpour assurer les connexions actives - Testez avec plusieurs opérations de fichiers (création, suppression, renommage) pour confirmer un comportement cohérent
Dépannage avancé
Si les méthodes ci-dessus n'ont pas résolu le problème, essayez ces étapes de dépannage avancées :
- Problèmes de connectivité réseau : Exécutez
Test-NetConnection -ComputerName ServerName -Port 445pour vérifier l'accessibilité du port SMB - Problèmes de résolution DNS : Utilisez des adresses IP au lieu de noms de serveurs, ou videz le cache DNS avec
ipconfig /flushdns - Interférence de l'antivirus : Désactivez temporairement l'analyse en temps réel sur les dossiers réseau pour tester si l'antivirus cause des retards
- Optimisation des grands dossiers : Pour les dossiers contenant des milliers de fichiers, envisagez d'utiliser
Set-SmbClientConfiguration -DirectoryCacheEntriesMax 1024au lieu de 0 - Analyse des journaux d'événements : Vérifiez les journaux Système et Application pour les erreurs liées à SMB à l'aide de l'Observateur d'événements
- Paramètres de l'adaptateur réseau : Désactivez la gestion de l'alimentation sur les adaptateurs réseau dans le Gestionnaire de périphériques
- Réinitialisation de la configuration SMB : Utilisez
Reset-SmbClientConfigurationpour restaurer les paramètres par défaut si les problèmes persistent
Questions Fréquentes
Pourquoi les nouveaux fichiers mettent-ils plusieurs minutes à apparaître dans les dossiers réseau ?+
La désactivation de la mise en cache SMB affecte-t-elle les performances du réseau ?+
Puis-je appliquer ces correctifs via la stratégie de groupe pour plusieurs ordinateurs ?+
Quelle est la différence entre la mise en cache côté serveur et côté client ?+
Ces changements affecteront-ils d'autres applications ou services réseau ?+
Emanuel DE ALMEIDA
Microsoft MCSA-certified Cloud Architect | Fortinet-focused. I modernize cloud, hybrid & on-prem infrastructure for reliability, security, performance and cost control - sharing field-tested ops & troubleshooting.
Intelligence Complémentaire
Approfondissez vos connaissances

Corriger l'erreur de boucle d'authentification Outlook – Problèmes de 2SV du compte Microsoft 2026

Corriger l'erreur Microsoft Edge "Cette application ne peut pas s'exécuter sur votre PC" – Windows 11 2026

Corriger l'erreur d'accès invité SMB de Windows 11 0x80070005 – Partages réseau 2026
Discussion
Partagez vos réflexions et analyses
Vous devez être connecté pour commenter.