Question Puis-je restaurer les onglets fermés après avoir quitté Chrome?


J'ai fermé Chrome par accident. Maintenant, tous les onglets que j'ai ouverts sont probablement partis. Je ne veux rien risquer en lançant Chrome maintenant avant de demander de l'aide. Je crains qu'ils ne soient définitivement perdus (fichiers écrasés) si je le fais. Je sais par expérience avec Firefox que la restauration des onglets et des sessions de navigateur peut s'avérer difficile.

Que puis-je faire à ce stade? Y a-t-il un fichier ou quelque chose que je dois copier ou renommer? Je connais la commande Ctrl + Shift + T. Mais je l’utilise normalement lors de la navigation. Est-ce que cela fonctionnera APRÈS la fermeture de Chrome?


75
2017-08-22 19:00


origine


Chrome vous permettra d'ouvrir les onglets récemment fermés. Si vous avez plusieurs onglets ouverts, cela vous permettra de restaurer tous ces onglets. Si cet historique est perdu, vous n'avez pas de chance, l'historique des onglets récemment fermés est limité à un certain montant et remplacé si nécessaire. Copiez simplement le dossier de profil, tous les fichiers Chrome y sont stockés. - Ramhound
Je sais que dans Firefox il y a une sélection: Menu -> Historique -> Ré-ouvrir la session précédente. Chrome peut avoir quelque chose de similaire - Shade
Oh non! J'étais trop vite! J'ai commencé Chrome pour voir ce qui se passera. Parce que dans ce Article sur le blog Chrome En bas de la page Nouvel onglet, les plus récents sont répertoriés dans la section "Récemment fermés". Vous pouvez même utiliser ceci après le redémarrage du navigateur, au cas où vous quitteriez accidentellement avec quelque chose d'important ouvert. Mais ma version Chrome est trop nouvelle! Je n'ai pas cette option! Est-il trop tard pour enregistrer le profil Chrome? Dois-je essayer de restaurer les onglets avec Ctrl + Shift + T? - Samir
J'ai copié %LOCALAPPDATA%\Google\Chrome\User Data à présent. J'espère que ce n'est pas trop tard ... J'ai dû sauter les fichiers Session actuelle et Onglets actuels. - Samir
Je vous promets que l'option existe TOUTES les versions récentes l'ont - Ramhound


Réponses:


Prévention des fermetures accidentelles

J'ai fermé Chrome par accident.

Oui, malheureusement, les développeurs ont choisi de ne pas créer une invite pour empêcher cela. Vous devrez éliminer certaines des extensions qui ont été écrites pour traiter ce problème et en choisir une qui vous convient (malheureusement, en raison de la conception de Chrome, les extensions devront garder quelques processus en cours d'exécution).

Prévention des pertes de données

Maintenant, tous les onglets que j'ai ouverts sont probablement partis. Je ne veux rien risquer en lançant Chrome maintenant avant de demander de l'aide. Je crains qu'ils ne soient définitivement perdus (fichiers écrasés) si je le fais.

Très intelligent. Vous avez raison, le fait d’exécuter Chrome les effacera probablement peu après, car il est conçu pour ne conserver qu’un seul jeu de sauvegardes en plus de la copie de travail en cours, de sorte que lorsque vous démarrez une nouvelle instance, le précédent.

Je sais par expérience avec Firefox que la restauration des onglets et des sessions de navigateur peut s'avérer difficile.

Ce n'est pas agréable non plus avec Chrome, mais je vous guiderai tout au long du processus (j'ai dû le faire beaucoup trop souvent).

Fichiers de session

Que puis-je faire à ce stade? Y a-t-il un fichier ou quelque chose que je dois copier ou renommer?

Oui, ce sont les quatre fichiers suivants dans votre Répertoire de données utilisateur:

  • Current Session (contient les données des formulaires dans les pages de la session en cours)
  • Current Tabs    (contient une liste d'URL pour les onglets de la session en cours)
  • Last Session    (pareil que Current Session, mais pour la session précédente)
  • Last Tabs       (pareil que Current Tabs, mais pour la session précédente)

(Notez que le terme "session" implique ici un cycle de démarrage de Chrome à partir de zéro. C'est-à-dire, si vous ouvrez Chrome alors qu'il n'y a absolument aucune instance de chrome.exe en cours d'exécution (vérifiez le Gestionnaire des tâches pour être sûr), alors vous démarrez une session. Si vous fermez tous les onglets d'une fenêtre, mais que vous avez une autre fenêtre Chrome avec un onglet ouvert, cette session est toujours active. Ainsi, redémarrer Chrome ne sera pas une nouvelle session. De même, si Chrome se bloque et que vous fermez toutes les fenêtres, il reste une copie de chrome.exe en cours d'exécution, alors cette session est toujours active jusqu'à ce que vous la tuez.)

Copiez ces quatre fichiers quelque part afin de pouvoir travailler sans rien perdre. De cette façon, vous pouvez toujours les recopier si quelque chose ne va pas.

Rouvrir l'onglet (s)

Je connais la commande Ctrl + T. Mais je l’utilise normalement lors de la navigation. Est-ce que cela fonctionnera APRÈS la fermeture de Chrome?

Oui, dans une certaine mesure, vous avez mal le combo; ses Ctrl+Ift Shift+T. Et si vous aviez plusieurs onglets ouverts avant de le fermer, vous devriez tous les rouvrir.

(Dans les anciennes versions, pour une raison quelconque, cela ne fonctionnerait que si vous créiez d'abord un nouvel onglet. J'utilise toujours Chromium 11 sur mon système XP et je suis toujours dérouté par ce comportement étrange. Chaque fois que je ferme accidentellement Chrome et que j'ai besoin de récupérer mes onglets , Je dois d'abord ouvrir un onglet (en appuyant sur Ctrl+T pour la page Nouvel onglet est plus facile) avant d'appuyer sur Ctrl+Ift Shift+T pour récupérer le ou les onglets précédents. Dans les nouvelles versions (je ne sais pas exactement quand, mais pour de nombreuses versions maintenant), cela fonctionne sans avoir à ouvrir au préalable un onglet.

Maintenant, avant de lancer Chrome, je dois vous avertir que cela ne fonctionne pas toujours. Tout d'abord, il ne fonctionnera pas immédiatement après le lancement de Chrome. Vous devez attendre que Chrome lit les fichiers utilisateur et les analyse. Cela peut prendre quelques instants et vous pouvez le voir en cliquant avec le bouton droit sur l’onglet et en observant que le Rouvrir l'onglet fermé l'entrée de menu contextuel est grisée / désactivée pendant un certain temps. Si vous attendez quelques instants et répétez, il devrait devenir noir (activé) et vous pourrez alors l'utiliser.

Cependant, même si vous attendez un moment, la session précédente ne sera pas toujours restaurée. Parfois, Chrome perd simplement la session et les onglets précédents et la fonction de réouverture des onglets ne fonctionnera tout simplement pas. Je n'ai pas été capable de comprendre pourquoi ou de discerner un motif ou une cause, mais cela semble toujours être le cas lorsque vous en avez le plus besoin. Je n'ai pas fait d'essais cliniques, expérimentaux, mais il semble que l'ouverture d'un nouvel onglet après le lancement soit un bon moyen pour que Chrome annule votre session précédente (je suppose que cela signifie que vous en avez terminé et que vous commencez quelque chose de nouveau) .

Au cas où cela se produirait, je vous recommande de copier les quatre fichiers ci-dessus avant exécuter Chrome à nouveau. De cette façon, vous ne les perdrez pas si Chrome est de mauvaise humeur et décide de les éliminer.

Copiez les fichiers, puis exécutez Chrome et attendez quelques instants, puis vérifiez si l'onglet de réouverture est disponible.

Mode de récupération

Si ce n'est toujours pas disponible, essayez de mettre Chrome en mode récupération:

  1. Fermer Chrome
  2. Copiez la sauvegarde des quatre fichiers dans votre répertoire de données utilisateur
  3. Ouvrez le Local State fichier dans un éditeur de texte (il se trouve dans le dossier parent des données utilisateur)
  4. Localisez le exited_cleanly entrée
  5. Le changer pour false
  6. Sauvegarder et quitter
  7. Exécuter Chrome

Maintenant il devrait afficher le Chrome ne s'est pas arrêté correctement barre de notification. Clique le [Restore] bouton, et j'espère que cela restaurera votre session. (Cela devrait fonctionner même si vous avez ouvert de nouveaux onglets avant de cliquer sur le bouton.)

Si cela ne fonctionne pas, essayez de copier Last Tabs et Last Session au répertoire de données utilisateur et les renommer en Current Tabs et Current Session respectivement. Bien sûr, même si cela fonctionne, vous n'obtiendrez la session que la précédente, pas celle qui a planté, mais cela peut suffire en fonction de votre situation.

Chrome’s improper shutdown notice

Extraction manuelle

Si cela ne fonctionne toujours pas, vous pouvez extraire manuellement les onglets des fichiers en utilisant un programme de recherche de chaînes tel que Cordes (allez comprendre). Exécutez le programme en lui transmettant les fichiers et enregistrez-les dans un autre fichier. La plupart de ces programmes nécessitent l'utilisation de la ligne de commande, mais il y a probablement des versions avec interface graphique (bien que je ne puisse pas en trouver pour le moment). Donc, par exemple, si vous enregistrez strings.exe à c:\foobar et copiez les quatre fichiers là aussi, vous pouvez extraire les onglets comme suit:

C:\foobar>strings "current tabs"    > ctabs.txt
C:\foobar>strings "last tabs"       > ltabs.txt
C:\foobar>strings "current session" > csess.txt
C:\foobar>strings "last session"    > lsess.txt

(J'ai ajouté des espaces supplémentaires pour tout aligner afin de clarifier ce qui se passe.)

Maintenant, vous pouvez ouvrir le nouveau *tabs.txt fichiers texte et voir les URL des onglets que vous aviez ouverts auparavant. Notez que vous pouvez voir beaucoup de doublons ainsi que certains onglets que vous avez fermés.

le *sess.txt les fichiers contiendront d'autres informations telles que du texte que vous avez saisi dans des formulaires sur une page, donc si vous avez une page ouverte avec un tas d'informations que vous avez entrées, vous pouvez les récupérer afin de ne pas avoir à tout recommencer à partir de rien. (Par exemple, si je ferme accidentellement cette page, je pourrais récupérer ce texte que je tape à ce moment-là au lieu d'essayer de tout recommencer. L'horreur! ๏ _ ๏) Notez à nouveau que vous verrez probablement une duplication. Le pire est que si vous avez tapé quelque chose pendant un certain temps et qu'il a changé plusieurs fois depuis le début (comme ce texte ici), vous en trouverez probablement plusieurs copies, chacune étant un instantané à différents points. Cela peut être fastidieux d'examiner chaque fichier pour voir quelle est la version la plus récente avec les dernières modifications; mais c'est toujours mieux que de recommencer à zéro.

Gestion de session future

Pour éviter d’avoir de tels problèmes à l’avenir (et pour éviter de devoir compter sur Chrome pour fonctionner correctement), vous pouvez installer un extension de gestion de session. Il y a plusieurs choix, mais je recommande Session Buddy. Cela fonctionne plutôt bien, est polyvalent et Hans est réceptif à rapports de bogues et demandes de fonctionnalités. (Je pense qu'il a même récemment ajouté la synchronisation!) Session Buddy vous permettra d'enregistrer manuellement une session, mais vous pourrez également enregistrer automatiquement les sessions afin que vous puissiez facilement récupérer après une panne.



Maintenant, je vais simplement poster cette réponse en cliquant sur le bouton rouge dans le coin ...


90
2017-08-22 19:50



Hou la la! Je ne sais pas quoi dire ... sauf que ... merci! Bon travail! - Samir
Pas de problème, heureux de vous aider. Comme je l’ai dit, j’y suis allé plusieurs fois. - Synetech
Une façon de rompre la restauration de session (ce que je viens de faire accidentellement) est de chromium-browser --incognito pour "lire rapidement un petit quelque chose sans invoquer les fonctions de restauration de session" (pour une grande session de navigation). Puis frappe ctrl+n au lieu de ctrl+N. La nouvelle fenêtre effacera la session. - isomorphismes
@SamtheBrand, ce réglage fait exactement la même chose que la sélection manuelle Rouvrir… juste après le démarrage de Chrome fait; il le fait simplement automatiquement. Il n'a pas de fonctionnalité spéciale pour le rendre plus efficace pour récupérer une session en panne. Il est donc soumis aux mêmes limitations que si vous le faisiez manuellement. Par conséquent, si Chrome était tombé en panne, il pourrait ne pas fonctionner. La plupart des utilisateurs ne voudront pas restaurer tous les onglets ouverts la dernière fois, ce qui n'est utile que si vous plantez fréquemment. Il est toujours préférable d'utiliser une extension de gestion de session dédiée, en particulier une extension de sauvegarde automatique telle que Session Buddy. - Synetech
Je n'ai pas pu trouver le "Session Buddy" suggéré dans le Chrome Web Store, mais j'ai trouvé un candidat très prometteur: Tabs Outliner. - Tim Lewis


Oui, vous pouvez!

Mais d'abord, copiez % LOCALAPPDATA% \ Google \ Chrome \ Données utilisateur dans un endroit sûr.

Ensuite, démarrez Chrome et cliquez avec le bouton droit sur la barre d’onglet et choisissez Rouvrir l'onglet fermé.

restore closed tab

Mais ne me croyez pas sur parole. Ceci est garanti pour fonctionner sur la version de Chrome 29.0.1547.57 m. Pour les autres versions, consultez votre manuel d'utilisation.

Pour éviter ce problème à l'avenir, modifiez les paramètres Chrome. Cliquez sur le bouton de menu Chrome dans le coin supérieur droit de votre navigateur, puis cliquez sur Paramètres. Où il est dit "Au démarrage" choisissez l'option Continuer où je me suis arrêté. De cette façon, même si vous fermez intentionnellement Chrome, lorsque vous le lancerez la prochaine fois, il affichera les onglets que vous aviez ouverts précédemment, à chaque fois que vous fermez et recommencez.

Notez cependant que contrairement à Firefox, Chrome essaiera de charger chaque page Web pour chaque onglet ouvert. Si votre ordinateur est lent ou que de nombreux onglets sont ouverts, cela peut poser problème. Cela peut également affecter votre facture si vous avez une connexion par ligne commutée (voyons les choses en face: tous les utilisateurs Internet du monde ne disposent pas d'une connexion Fibre LAN dédiée).


5
2017-08-22 19:31



Vous pouvez également utiliser la commande Ctrl + Maj + T. Mais comme toujours avec les raccourcis clavier, vous pouvez facilement commettre des erreurs, c’est-à-dire appuyer sur la mauvaise combinaison de touches. Si vous par exemple Si vous parvenez à ajouter du W au mélange, vous pourriez finir par fermer la fenêtre du programme, et je ne suis pas sûr que Chrome vous permette de restaurer les onglets après un second démarrage. Il serait probablement restaurer à partir de la dernière session du navigateur (pas celle qui précède), c'est-à-dire votre dernier onglet unique (Nouvel onglet). - Samir
Vous n'avez pas besoin de copier le tout User Data dossier, qui peut être assez volumineux, alors copier tout cela serait un gaspillage. ;-) - Synetech
Cette option existe depuis avant la version de Chrome 29.0.1547.57 m, donc votre déclaration selon laquelle son fonctionnement n'est pas garanti est incorrecte et donc inutile. - Ramhound
@Synetech Ouais, alors j'ai remarqué! ;) C'est 551 MB! Seuls les fichiers qui vivent à l'intérieur Chrome\User Data puis? Aucun des sous-dossiers ou aucun des autres fichiers? - Samir
@ Ramhound Pouvez-vous me dire la version dans laquelle ils ont inclus cette option? - Samir


Lorsque vous ouvrez une nouvelle fenêtre chrome, la première chose à faire est de sélectionner la page "Historique" dans le menu. Lorsque vous êtes dans l'onglet historique, vous appuyez sur la touche habituelle Ctrl+Shift+T et il restaure la session précédente dans une nouvelle fenêtre.

Je l'ai utilisé après avoir tué la session de navigation et après avoir correctement fermé la fenêtre du navigateur avec les versions récentes de chrome et de chrome sur Linux.

Cette réponse est évidemment beaucoup plus simpliste que celle acceptée, mais j'ai trouvé que cela fonctionnait de manière fiable.


3
2017-08-21 21:45



C'est la meilleure réponse à la question et fonctionne toujours dans la dernière version v37 de Chrome. - kenck


Une fois que cela m'est arrivé après avoir nettoyé mon cahier avec CCleaner. Ce que j'ai fait était un peu simple mais a bien fonctionné. Je suis entré dans l'historique de Chrome et j'ai cherché les entrées pour les derniers jours et j'ai pu restaurer tous les onglets que je voulais. J'espère que ça aide quelqu'un dans le futur Carlos Moura Brésil


2
2017-12-17 16:45



Cela peut aider si la récupération après incident de Chrome ne fonctionne pas, mais il a des limites: les fenêtres contextuelles ne seront pas répertoriées dans l'historique, le contenu du formulaire ne sera pas conservé, si vous avez beaucoup d'onglets ouverts, cela peut être une douleur. De plus, l’historique ne listera pas les onglets que vous aviez ouverts en haut, il les répartira parmi d’autres onglets que vous aviez fermés avant le crash. qui ne l'était pas. :-( - Synetech
En outre, si vous ouvrez la page A et accédez aux pages B et C dans le même onglet, l'historique n'indiquera-t-il pas A, B et C? Cela compliquera également la tâche d'identification des pages ouvertes à la fin du navigateur. - Scott


Cliquez sur le sous-menu Onglets récents dans le menu à trois barres. Ensuite, restaurez chaque groupe d'onglets (qui devrait correspondre à vos fenêtres précédentes) un par un. J'espère que vous n'avez pas trop de fenêtres ouvertes ...


2
2017-07-18 08:17



Cela ne semble pas fonctionner si vous avez un grand nombre d'onglets, du moins pour moi - Abdul


Je viens d'ouvrir le Gestionnaire des tâches et de terminer le processus Chrome avec la plus grande utilisation de la RAM et il fermera le navigateur avec tous les onglets.

La prochaine fois que j'ouvre Chrome, il me demandera si je veux restaurer les onglets de la session précédente. Voila! Tous les onglets sont restaurés.

Je trouve que cela ne fonctionne que si j'ouvre Chrome en tant qu'administrateur à chaque fois.


1
2017-10-28 02:08





Voici ce qui a fonctionné pour moi. Aller à:

C: \ Utilisateurs \ton nom d'utilisateur\ AppData \ Local \ Google \ Chrome \ Données utilisateur

Clic droit sur le Default dossier -> Propriétés -> Versions précédentes -> Restaurez la version la plus récente (avant de perdre vos onglets).

La magie! (Cela peut vous donner des erreurs pour restaurer certains fichiers cache, ignorez-les ou ignorez-les.)

Les autres options, telles que Ctrl+Décalage+T ou en remplaçant les fichiers "session en cours" et "onglets en cours" par les fichiers "dernière session" et "derniers onglets", cela ne fonctionnait pas pour moi car mes fichiers "dernière session" et "derniers onglets" les onglets.

La restauration d'une version précédente du dossier a fait l'affaire (bien que vous ne puissiez peut-être pas restaurer certains de vos onglets les plus récents, mais vous vous souviendrez probablement de ce qu'ils étaient depuis leur création récente).


1
2018-06-13 22:34



Merci! Si vous avez un bon point de restauration, c'est certainement l'une des méthodes les plus simples après avoir complètement perdu une session. Pour réduire les risques d'erreurs, veillez à fermer l'application chrome et l'arrière-plan chrome avant d'exécuter la restauration. - pschueller


Si vous avez déjà redémarré Chrome et restauré ces onglets, je pense que ces onglets apparaîtront dans votre historique de navigation, dans l’ordre dans lequel ils se trouvaient auparavant. Ouvrez simplement la page d'historique, revenez à la date / heure où vous avez restauré les onglets avec succès, et vous devriez les voir tous regroupés.

Bien entendu, cela suppose que la plupart ou la totalité des onglets restent ouverts pendant plusieurs sessions et que vous ne supprimez pas votre historique régulièrement.


1
2017-07-25 18:36