Résoudre l'erreur « Impossible de reconnecter tous les lecteurs réseau » sous Windows
- Si Windows affiche “Impossible de reconnecter tous les lecteurs réseau” après la connexion, commencez par déconnecter puis reconnecter les lecteurs réseau. Si le problème persiste, activez l’option “Toujours attendre le réseau au démarrage de l’ordinateur et à l’ouverture de session” via l’Éditeur de stratégie de groupe (sur les éditions Pro/Edu/Enterprise), ou automatisez le montage via un script PowerShell exécuté au démarrage.
- Cet article fournit des étapes pas à pas, des alternatives (planificateur de tâches, clé de registre), une checklist par rôle, un playbook d’intervention et un diagramme de décision pour choisir la méthode adaptée.
Important : effectuez une sauvegarde ou un point de restauration avant toute modification du registre ou stratégie.
Microsoft conseille d’installer les dernières mises à jour pour corriger des problèmes connus sur les versions plus anciennes de Windows. Vérifiez si une mise à jour de fonctionnalité est disponible dans Windows Update et installez-la avant de poursuivre le dépannage.
Pour installer les mises à jour sur Windows 11 :
- Appuyez sur Win + I pour ouvrir Paramètres.
- Dans le volet de gauche, ouvrez la section Windows Update.
- Cliquez sur Rechercher des mises à jour. Windows recherchera et affichera les mises à jour disponibles.
- Cliquez sur Télécharger et installer, puis patientez pendant l’installation.
- Après l’installation, redémarrez le PC et vérifiez si le problème est résolu.
Note : les libellés des menus peuvent varier légèrement selon la version de Windows.
Si vous identifiez un lecteur problématique, une simple déconnexion puis reconnexion résout souvent l’erreur.
Pour déconnecter un lecteur réseau :
- Appuyez sur Win + E pour ouvrir l’Explorateur de fichiers.
- Dans le volet gauche, faites un clic droit sur Ce PC et sélectionnez Déconnecter un lecteur réseau. (Sous Windows 11, utilisez Afficher plus d’options si nécessaire.)
- Windows affichera tous les lecteurs réseau connectés.
- Sélectionnez le lecteur à déconnecter et cliquez sur OK.
Vérifiez ensuite la reconnexion manuelle ou automatique.
L’erreur apparaît souvent parce que Windows effectue le mappage automatique des lecteurs avant que le réseau ne soit prêt. Pour y remédier, activez la stratégie “Toujours attendre le réseau au démarrage de l’ordinateur et à l’ouverture de session” via l’Éditeur de stratégie locale.
Remarque : l’Éditeur de stratégie de groupe (gpedit.msc) est disponible sur les éditions Pro, Éducation et Entreprise. Si vous êtes sur Windows Home, vous pouvez activer GPEdit via des méthodes tierces ou automatiser le montage par script (voir section 4).
Pour modifier la stratégie :
- Appuyez sur Win + R pour ouvrir Exécuter.
- Tapez gpedit.msc et cliquez sur OK pour lancer l’Éditeur de stratégie locale.
- Dans l’Éditeur, naviguez jusqu’à :
Computer Configuration > Administrative Templates > System > Logon
- Dans le volet droit, double-cliquez sur l’option Toujours attendre le réseau au démarrage de l’ordinateur et à l’ouverture de session.
- Dans la boîte de dialogue, sélectionnez Activé.
- Cliquez sur Appliquer puis OK.
Redémarrez la machine. Cette stratégie force Windows à attendre que le service réseau soit disponible avant de traiter les connexions persistantes.
Si la modification de la stratégie ne suffit pas, vous pouvez créer un script qui vérifie et remappe les lecteurs indisponibles au démarrage. Cette méthode fonctionne sur toutes les éditions et contourne le problème UAC/ordre de démarrage.
Étapes pour créer le script de démarrage :
- Ouvrez le Bloc-notes (Win + R, tapez notepad, OK).
- Copiez et collez le contenu suivant dans un nouveau fichier (batch.cmd) :
PowerShell -Command "Set-ExecutionPolicy -Scope CurrentUser Unrestricted" >> "%TEMP%\StartupLog.txt" 2>&1
PowerShell -File "%SystemDrive%\Scripts\MapDrives.ps1" >> "%TEMP%\StartupLog.txt" 2>&1
- Enregistrez le fichier sous batch.cmd (Type : Tous les fichiers).
- Créez ensuite le script PowerShell MapDrives.ps1 avec le contenu suivant :
$i=3
while($True){
$error.clear()
$MappedDrives = Get-SmbMapping | where -Property Status -Value Unavailable -EQ | select LocalPath,RemotePath
foreach( $MappedDrive in $MappedDrives){
try {
New-SmbMapping -LocalPath $MappedDrive.LocalPath -RemotePath $MappedDrive.RemotePath -Persistent $True
} catch {
Write-Host "There was an error mapping $MappedDrive.RemotePath to $MappedDrive.LocalPath"
}
}
$i = $i - 1
if($error.Count -eq 0 -or $i -eq 0) { break }
Start-Sleep -Seconds 30
}
- Enregistrez-le sous MapDrives.ps1 (Type : Tous les fichiers) et placez-le dans C:\Scripts (créez le dossier si besoin).
- Déplacez batch.cmd dans le dossier de démarrage global :
C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp
- Redémarrez. Le script batch exécutera le script PowerShell au démarrage et tentera de remapper les lecteurs marqués comme Unavailable.
Conseils :
- Le script journalise la sortie dans %TEMP%\StartupLog.txt pour le diagnostic.
- Ajustez le nombre de tentatives ($i) et le délai (Start-Sleep) selon votre environnement réseau.
Si Windows ne lance pas le script depuis le dossier Démarrage (par exemple en raison d’UAC), créez une tâche planifiée qui s’exécute à l’ouverture de session avec les privilèges les plus élevés.
- Appuyez sur la touche Win, tapez task scheduler et ouvrez le Planificateur de tâches.
- Cliquez sur Action > Créer une tâche.
- Donnez un nom à la tâche.
- Sous Sécurité, cliquez sur Modifier l’utilisateur ou le groupe, choisissez le compte sous lequel exécuter la tâche et cochez Exécuter avec les privilèges les plus élevés.
- Onglet Déclencheurs > Nouveau : sélectionnez Début de la tâche = À l’ouverture de session.
- Onglet Actions > Nouveau : Action = Démarrer un programme. Parcourez et sélectionnez PowerShell.exe.
- Dans Ajouter des arguments, saisissez :
-windowsstyle hidden -command .\MapDrives.ps1 >> %TEMP%\StartupLog.txt 2>&1
- Dans Démarrer dans, tapez :
%SystemDrive%\Scripts\
- Onglet Conditions : cochez Démarrer uniquement si la connexion réseau suivante est disponible > Toute connexion.
- OK, puis redémarrez pour tester.
Avantage : le Planificateur permet d’exécuter avec élévation sans interaction, utile si l’UAC bloque l’exécution depuis le dossier Démarrage.
Si vous souhaitez uniquement supprimer la notification sans corriger la cause, vous pouvez modifier la clé RestoreConnection dans le Registre.
Attention : une mauvaise modification du Registre peut rendre le système instable. Créez un point de restauration au préalable.
- Appuyez sur Win + R, tapez regedit et validez.
- Dans l’Éditeur du Registre, naviguez jusqu’à :
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\NetworkProvider
- Dans le volet droit cherchez RestoreConnection. Si elle n’existe pas, créez une valeur DWORD (32 bits) nommée RestoreConnection.
- Double-cliquez sur RestoreConnection et définissez Données de la valeur à 0.
- Fermez l’Éditeur du Registre et redémarrez.
Effet : cette modification empêche l’affichage de la notification de tentative de reconnexion. Elle ne corrige pas la cause sous-jacente.
- Utiliser un outil tiers de gestion des lecteurs réseau : ces utilitaires peuvent gérer les reconnections persistantes, proposer des options d’authentification et des journaux détaillés.
- Vérifier les permissions réseau/partage et les informations d’identification stockées dans Gestionnaire d’identifiants (Credential Manager) si l’accès échoue pour certains lecteurs.
- Sur les environnements d’entreprise, coordonner avec l’équipe réseau pour s’assurer que les serveurs de fichiers sont disponibles au moment du logon (DHCP, DNS, contrôleurs de domaine).
Quand ces solutions échouent
- Si les lecteurs réseau échouent uniquement sur certains postes, le problème peut venir d’un profil utilisateur corrompu ou d’une politique locale.
- Si tous les postes sont affectés, vérifiez l’infrastructure réseau (serveurs de fichiers, contrôleurs de domaine, VLAN, résolveur DNS).
- Vérifier les mises à jour Windows et redémarrer.
- Confirmer que le serveur de fichiers est en ligne (ping, test d’accès).
- Demander au poste client de déconnecter puis reconnecter le lecteur réseau.
- Si échec, appliquer GPO “Toujours attendre le réseau” (ou script si Home).
- Déployer le script MapDrives via GPO/MDM ou Planificateur de tâches.
- Si le client rapporte des notifications intempestives, modifier RestoreConnection dans le Registre (avec sauvegarde).
Utilisateur final :
- Redémarrer l’ordinateur.
- Déconnecter puis reconnecter le lecteur réseau via l’Explorateur.
- Signaler le nom du lecteur et le message d’erreur exact à l’admin.
Administrateur IT :
- Vérifier disponibilité du serveur de fichiers et des contrôleurs de domaine.
- Vérifier les événements Windows (Event Viewer) liés aux NetLogon, Workstation et SMB.
- Tester le script MapDrives sur un poste pilote avant déploiement.
- Isoler l’incident : identifier si l’erreur touche un poste, un sous-ensemble ou l’ensemble.
- Vérifier l’état du serveur (CPU, disque, services SMB) et des contrôleurs de domaine.
- Collecter logs du client (%TEMP%\StartupLog.txt, Observateur d’événements).
- Appliquer la solution la moins intrusive (déconnexion manuelle). Si récurrent, appliquer la stratégie GPO ou le script.
- Documenter l’incident et la résolution dans le ticket.
- Si nécessaire, planifier une maintenance pour corriger la cause racine côté serveur.
flowchart TD
A[Démarrage du PC] --> B{Lecteurs réseau accessibles ?}
B -- Oui --> Z[Fin]
B -- Non --> C{Erreur de notification seulement?}
C -- Oui --> D[Modifier RestoreConnection = 0 'Registre']
C -- Non --> E{Windows Pro/Enterprise ?}
E -- Oui --> F[Activer 'Toujours attendre le réseau' via GPEdit]
E -- Non --> G[Créer script MapDrives + Planificateur de tâches]
F --> H[Redémarrer et tester]
G --> H
D --> Z
H --> I{Problème résolu ?}
I -- Oui --> Z
I -- Non --> J[Vérifier serveur/DNS/authentification et logs]
J --> K[Escalade réseau/serveur]
K --> Z
- Après application d’une solution, le lecteur réseau est listé comme disponible dans l’Explorateur de fichiers.
- Aucune notification « Impossible de reconnecter tous les lecteurs réseau » n’apparaît à l’ouverture de session (sauf si vous avez choisi uniquement de masquer la notification via le Registre).
- Le fichier %TEMP%\StartupLog.txt (si utilisé) ne contient pas d’erreurs non résolues après la dernière tentative.
- SMB : protocole de partage de fichiers Windows ; utilisé pour mapper des lecteurs réseau.
- GPO : Group Policy Object — stratégie appliquée sur les machines Windows dans un domaine.
- UAC : Contrôle de compte d’utilisateur, mécanisme d’élévation des privilèges sous Windows.
- Ne conservez pas d’identifiants en clair dans des scripts. Utilisez des comptes de service sécurisés ou des identifiants gérés.
- Restreignez les permissions sur \Scripts et le dossier de démarrage aux administrateurs.
- Documentez les changements de registre et stratégies pour la conformité.
- Commencez par les actions simples : mise à jour Windows et déconnexion/reconnexion des lecteurs.
- Si nécessaire, activez l’attente du réseau via GPO ou automatisez le remappage via un script exécuté avec élévation (Planificateur de tâches ou dossier Démarrage).
- La modification du Registre peut supprimer les notifications mais ne corrige pas la cause réseau.
Si vous souhaitez, je peux adapter le script MapDrives pour des scénarios spécifiques (authentification par identifiants stockés, mappage conditionnel par VLAN, journalisation avancée) ou générer un package MSI/PowerShell pour un déploiement centralisé.
Matériaux similaires

Récupération disque externe avec Stellar

Afficher extensions fichiers Windows 10

Désinstaller un programme Windows récalcitrant
Corriger l’erreur de reconnexion des lecteurs réseau

Utiliser Google Maps avec Siri sur iPhone
