Comment résoudre le problème lorsque l’option « Restaurer le dossier Windows précédent à l’ouverture de session » ne fonctionne pas sous Windows ?

Oui, c’est un bug classique de Windows qui agace les utilisateurs depuis un certain temps : quand la fonction « Restaurer les fenêtres de dossiers précédentes à l’ouverture de session » ne fonctionne plus, on a l’impression que Windows nous joue un mauvais tour. Généralement, il s’agit d’un problème étrange, peut-être des fichiers système corrompus ou des entrées de registre défectueuses. La bonne nouvelle ? Il existe quelques solutions à essayer pour résoudre ce problème sans avoir à réinstaller Windows ni à passer des heures à le dépanner. Au pire, vous comprendrez au moins un peu mieux comment Windows gère l’état de ces dossiers.

Comment résoudre le problème de la restauration des fenêtres de dossiers précédentes à l’ouverture de session ?

Méthode 1 : Actualiser les fichiers système avec SFC et DISM

Il s’agit en quelque sorte de la première ligne de défense : si certains fichiers système essentiels sont corrompus, Windows risque de dysfonctionner et de ne plus reconnaître vos fenêtres de dossiers. L’exécution de l’outil Vérificateur des fichiers système (SFC sfc /scannow) analyse et répare les fichiers corrompus, ce qui peut résoudre ce problème. Sur certaines configurations, SFC peut signaler des problèmes qu’il ne peut pas résoudre ; vous devrez alors utiliser les commandes DISM, une méthode plus lourde, mais souvent efficace.

  • Cliquez avec le bouton droit sur le menu Démarrer ou appuyez sur Windows + Xet sélectionnez Terminal Windows (Admin) ou Invite de commandes (Admin).
  • Saisissez le texte sfc /scannowet appuyez sur Entrée.
  • Attendez la fin de l’analyse (cela peut prendre quelques minutes).Si des erreurs sont détectées mais ne peuvent être corrigées, exécutez les commandes suivantes l’une après l’autre :
  • DISM /Online /Cleanup-Image /CheckHealth
  • DISM /Online /Cleanup-Image /ScanHealth
  • DISM /Online /Cleanup-Image /RestoreHealth

Redémarrez une fois ces opérations terminées. Parfois, sur une machine, le programme détecte et corrige les problèmes, et sur une autre, rien ne se passe. Mais bon, ça vaut le coup d’essayer.

Méthode 2 : Créer ou modifier des clés de registre

Comme Windows a parfois des comportements étranges avec son registre, il faut parfois intervenir et modifier directement certaines clés. L’objectif est d’améliorer la fiabilité de la mémorisation de l’état de vos dossiers par Windows, en créant de nouvelles clés ou en changeant des valeurs.

  • Appuyez sur la touche Windows + R, tapez regedit, puis appuyez sur Entrée
  • Si la fenêtre de contrôle de compte d’utilisateur (UAC) s’affiche, cliquez sur Oui.
  • Suivez ce chemin :
HKEY_CURRENT_USER\Microsoft\Windows\CurrentVersion\Explorer
  • Faites un clic droit sur la clé Explorer, choisissez Nouveau → Clé, et nommez-la Advanced
  • Dans l’ onglet Avancé, cliquez avec le bouton droit, sélectionnez Nouveau → Valeur DWORD (32 bits) et nommez- la PersistBrowsers.
  • Double-cliquez sur la valeur PersistBrowsers et définissez sa valeur sur 1. Cette astuce permet d’améliorer la sauvegarde des dossiers ouverts par Windows. Sur certains ordinateurs, elle peut échouer la première fois, puis fonctionner après un redémarrage. Le résultat n’est pas garanti à 100 %, mais cela vaut la peine d’essayer.
  • Redémarrez votre PC et vérifiez si la restauration du dossier fonctionne maintenant.
  • Pour le désactiver, il suffit de remettre la valeur de PersistBrowsers à 0.

    Méthode 3 : Nettoyage des entrées du registre

    Parfois, des traces d’anciennes entrées peuvent gêner le bon fonctionnement du système, comme des résidus de mises à jour Windows précédentes ou d’autres problèmes survenus. Supprimer certaines entrées du registre permet parfois à Windows d’oublier le passé et de repartir à zéro.

    • Appuyez sur la touche Windows + R, tapez regeditet appuyez sur Entrée
    • Confirmez par Oui si l’UAC vous le demande.
    • Accédez à cette clé :
    HKEY_CURRENT_USER\SOFTWARE\Classes\Local Settings\Software\Microsoft\Windows\Shell\Bags\AllFolders\Shell
  • Supprimez toutes les entrées commençant par WinPos ou MaxPos. Il s’agit généralement de marqueurs de position de fenêtre de dossier.
  • Fermez l’Éditeur du Registre et redémarrez votre ordinateur. Vérifiez ensuite si Windows enregistre correctement l’état de vos dossiers après vous être déconnecté puis reconnecté. Cette solution a fonctionné pour certains, mais pas pour tous. Cela vaut la peine d’essayer.
  • Remarque : Sauvegardez toujours votre registre avant toute modification ; une erreur peut entraîner des problèmes plus importants. Suivez simplement les instructions de l’article « Comment sauvegarder et restaurer le registre Windows ? » au préalable.

    Bien sûr, toute modification du registre peut engendrer des problèmes supplémentaires si elle n’est pas effectuée avec précaution. Parfois, même après toutes ces précautions, Windows refuse de fonctionner correctement. Dans ce cas, l’utilisation d’un outil de maintenance système (comme [d1]) capable de corriger les erreurs courantes et de nettoyer les fichiers système peut permettre de résoudre des problèmes plus profonds.

    Résumé

    • L’exécution sfc /scannowdes commandes DISM peut corriger les problèmes de fichiers système qui perturbent l’état des dossiers.
    • La modification de clés de registre comme PersistBrowsers permet parfois de « tromper » Windows afin qu’il se souvienne des dossiers ouverts.
    • Le nettoyage des anciennes entrées de registre relatives à la position des dossiers peut éviter les conflits.

    Conclure

    La résolution de ce problème dépend de sa cause : fichiers système corrompus, entrées de registre incorrectes ou simple bug de Windows. En général, une combinaison d’analyses système et de modifications du registre suffit. Si le problème persiste, il peut être nécessaire d’utiliser des outils de réparation système, voire de procéder à une réinstallation complète. Ces étapes couvrent toutefois 90 % des cas courants.

    J’espère que cela permettra à quelqu’un de gagner quelques heures. Croisons les doigts !

    Articles connexes: