J'ai fermé Chrome par accident. Maintenant, tous les onglets que j'avais ouverts sont probablement partis. Je ne veux rien risquer en démarrant 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 d'expérience avec Firefox que la restauration d'onglets et de sessions de navigateur peut être une tâche délicate.
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 + Maj + T. Mais je l’utilise normalement en naviguant. Cela fonctionnera-t-il APRÈS la fermeture de Chrome?
google-chrome
tabs
Samir
la source
la source
%LOCALAPPDATA%\Google\Chrome\User Data
maintenant. J'espère que ce n'est pas trop tard ... J'ai dû ignorer les fichiers Current Session et Current Tabs .Réponses:
Prévention de fermeture accidentelle
Oui, malheureusement, les développeurs ont choisi de ne pas créer d'invite pour empêcher cela. Vous devrez sélectionner certaines extensions qui ont été écrites pour y remédier et en choisir une qui vous convienne (malheureusement, en raison de la conception de Chrome, les extensions devront garder quelques processus supplémentaires en fonctionnement).
Prévention de la perte de données
Très intelligent. Vous avez raison de dire que l’exécution de Chrome les effacera probablement peu de temps après, car il est conçu pour ne conserver qu’un ensemble de sauvegardes en plus de la copie de travail actuelle. Ainsi, lorsque vous démarrez une nouvelle instance, tout sera rétabli et écrasé. le précédent.
Ce n’est pas agréable avec Chrome non plus, mais je vais vous guider tout au long du processus (j’ai dû le faire beaucoup trop de fois).
Fichiers de session
Oui, il s’agit des quatre fichiers suivants de 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
(identique àCurrent Session
, mais pour la session précédente)Last Tabs
(identique à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. Autrement dit, si vous ouvrez Chrome sans aucune instance en
chrome.exe
cours d' exécution (vérifiez le Gestionnaire des tâches pour vous en assurer), 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 et le redémarrage de Chrome ne sera donc pas une nouvelle session. De même, si Chrome se bloque et que vous fermez toutes les fenêtres, il reste une copie de l'chrome.exe
exécution, cette session est toujours active jusqu'à ce que vous la tuez.)Copiez ces quatre fichiers quelque part pour pouvoir travailler sans rien perdre. De cette façon, vous pouvez toujours les copier en cas de problème.
Rouvrir les onglets
Oui, dans une certaine mesure, mais vous avez le combo faux; c'est Ctrl+ ⇧ Shift+ T. Et si vous aviez plusieurs onglets ouverts avant de le fermer, il devrait alors les rouvrir tous.
(Dans les anciennes versions, pour une raison quelconque, cela ne fonctionnerait que si vous aviez d'abord créé un nouvel onglet. J'utilise toujours Chromium 11 sur mon système XP et je suis toujours déconcerté par ce comportement étrange. Chaque fois que je ferme Chrome par inadvertance et que je dois récupérer mes onglets , je dois d'abord ouvrir un onglet ( en appuyant sur Ctrl+ Tpour la page Nouvel onglet est plus facile) avant d' appuyer sur Ctrl+ ⇧ Shift+ Tpour obtenir l'onglet précédent (s) arrière. Dans les nouvelles versions (je ne sais pas exactement quand, mais pour de nombreuses versions maintenant ), cela fonctionne sans avoir à ouvrir un onglet au préalable.)
Maintenant, avant de lancer Chrome, je dois vous avertir que cela ne fonctionne pas toujours. Tout d'abord, cela ne fonctionnera pas immédiatement après le lancement de Chrome. Vous devez attendre que Chrome lise les fichiers de l’utilisateur et les analyse. Cela peut prendre quelques instants et vous pouvez le voir en cliquant avec le bouton droit de la souris sur la barre d'onglets et en observant que l' entrée du menu contextuel Rouvrir les onglets fermés est grisée / désactivée pendant un certain temps. Si vous attendez quelques instants et recommencez, le message deviendra 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 précédente et les onglets et la fonction de réouverture ne permet pas de fonctionner. Je n'ai pas été en mesure de comprendre pourquoi ou de discerner une tendance ou un motif quelconque, mais cela semble toujours être le cas lorsque vous en avez le plus besoin. Je n'ai pas encore fait de tests cliniques ni de tests expérimentaux, mais il semble qu'ouvrir un nouvel onglet après son lancement constitue un bon moyen pour que Chrome supprime votre session précédente (je suppose qu'il est clair que vous en avez terminé et que vous démarrez quelque chose de nouveau). .
Au cas où cela se produirait, je vous recommande de copier les quatre fichiers ci-dessus avant de relancer Chrome. 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 le paramètre rouvrir-on est disponible.
Mode de récupération
Si ce n'est toujours pas disponible, essayez de mettre Chrome en mode de récupération:
Local State
fichier dans un éditeur de texte (il se trouve dans le dossier parent de User Data)exited_cleanly
entréefalse
Il devrait maintenant afficher que la barre d’avis de Chrome n’était pas arrêtée correctement . Cliquez sur 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
etLast Session
au répertoire des données utilisateur et en les renommantCurrent Tabs
etCurrent Session
respectivement. Bien sûr, même si cela fonctionne, vous n'obtiendrez que la session antérieure à la précédente, pas celle qui s'est bloquée, mais cela peut être suffisant en fonction de votre situation.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 Strings (voir figure). Exécutez le programme en passant 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 existe probablement des versions d'interface graphique (bien que je n'arrive pas à en trouver pour le moment). Ainsi , par exemple, si vous enregistrez
strings.exe
àc:\foobar
et copier les quatre fichiers à là aussi, vous pouvez extraire les onglets afin:(J'ai ajouté des espaces supplémentaires pour tout aligner afin de bien comprendre ce qui se passe.)
Vous pouvez maintenant ouvrir les nouveaux
*tabs.txt
fichiers texte et voir les URL des onglets précédemment ouverts. Notez que vous pouvez voir beaucoup de doublons ainsi que certains onglets que vous avez fermés.Les
*sess.txt
fichiers contiendront d'autres informations, telles que du texte que vous avez tapé dans des formulaires sur une page. Ainsi, si une page est ouverte avec une foule d'informations que vous avez saisies, vous pouvez les récupérer de manière à ne pas avoir à tout recommencer. à nouveau à partir de zéro. (Par exemple, si je ferme cette page par inadvertance, je pourrais récupérer le texte que je tape en ce moment même au lieu d’essayer de tout refaire. L’horreur!๏ _ ๏) Notez à nouveau que vous allez probablement voir une duplication. Le pire est que si vous avez tapé quelque chose pendant un certain temps et que cela a changé plusieurs fois depuis que vous avez commencé (comme ce texte ici), vous en trouverez probablement plusieurs copies, chacune étant un instantané à différents moments. 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 de tels problèmes à l'avenir (et éviter de devoir compter sur Chrome pour fonctionner correctement), vous pouvez installer une extension de gestion de session . Il en existe plusieurs, mais je recommande Session Buddy . Cela fonctionne assez bien, il est polyvalent et Hans est réceptif aux rapports de bogues et aux demandes de fonctionnalités . (Je pense qu'il a même récemment ajouté la synchronisation!) Session Buddy vous permet de sauvegarder manuellement une session, mais peut également sauvegarder automatiquement des sessions, de sorte que vous puissiez facilement récupérer d'un blocage.
Maintenant, je vais simplement poster cette réponse en cliquant sur le bouton rouge dans le coin…
la source
chromium-browser --incognito
"lire rapidement un petit quelque chose sans invoquer les fonctions de restauration de session" (pour une session de navigation importante). Puis frappectrl+n
au lieu dectrl+N
. La nouvelle fenêtre effacera la session.Oui, vous pouvez!
Mais tout d’abord, copiez % LOCALAPPDATA% \ Google \ Chrome \ User Data dans un emplacement sûr.
Ensuite, démarrez Chrome, cliquez avec le bouton droit de la souris sur la barre d’onglet et choisissez Rouvrir l’onglet fermé .
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 le manuel de votre utilisateur.
Pour éviter ce problème à l'avenir, modifiez les paramètres de 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 écrit "Au démarrage", choisissez l'option Continuer là où je me suis arrêté . Ainsi, même si vous fermez intentionnellement Chrome, lors de la prochaine utilisation de Chrome, les onglets que vous avez ouverts précédemment vous seront montrés, à chaque fois que vous le fermez et le redémarrez.
Notez cependant que, contrairement à Firefox, Chrome essaiera de charger chaque page Web pour chaque onglet ouvert. Si votre ordinateur est lent ou que plusieurs onglets sont ouverts, cela pourrait poser un problème. Cela peut également affecter votre facture si vous disposez d'une connexion par numérotation (avouons-le; tous les utilisateurs d'Internet du monde ne disposent pas d'une connexion Fibre-LAN dédiée).
la source
User Data
dossier en entier , cela peut être assez volumineux, donc copier le tout serait un gaspillage.;-)
Chrome\User Data
alors? Aucun des sous-dossiers ou l'un des autres fichiers?Lorsque vous ouvrez une nouvelle fenêtre chromée, la première chose à faire est de sélectionner la page "Historique" dans le menu. Lorsque vous êtes dans l’onglet Historique, vous cliquez sur l’habituel
Ctrl+Shift+T
et restaure la session précédente dans une nouvelle fenêtre.Je l'ai utilisé à la fois après avoir interrompu 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.
la source
Cliquez sur le sous-menu Recent Tabs dans le menu à trois barres. Puis restaurez un à un chaque groupe d’onglets (qui devrait correspondre à vos fenêtres précédentes). J'espère que vous n'avez pas trop de fenêtres ouvertes ...
la source
Cela m'est arrivé une fois 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 Chrome et j'ai recherché les entrées des derniers jours et j'ai pu restaurer tous les onglets souhaités. J'espère que cela aidera quelqu'un à l'avenir Carlos Moura Brazil
la source
:-(
Je viens d'ouvrir le gestionnaire de tâches et de terminer le processus Chrome avec la plus grande utilisation de RAM. Il ferme le navigateur ainsi que tous les onglets.
La prochaine fois que j'ouvrirai Chrome, on me demandera si je souhaite 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.
la source
Voici ce qui a fonctionné pour moi. Aller à:
Faites un clic droit sur le
Default
dossier -> Propriétés -> Versions précédentes -> Restaurez-le à la version la plus récente (avant de perdre vos onglets).La magie! (Cela pourrait vous donner des erreurs lors de la restauration de certains fichiers cache, ignorez-les simplement / ignorez-les.)
Les autres options, telles que Ctrl+ Shift+ Tou le remplacement des fichiers "session en cours" et "onglets actuels" par les fichiers "dernière session" et "derniers onglets", ne fonctionnaient pas pour moi car mes "dernière session" et "derniers onglets" "Les fichiers ont déjà été réécrits après la perte des onglets.
Restaurer 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 il est probable que vous vous souveniez de ce qu'ils étaient depuis qu'ils étaient récents).
la source
Si vous avez déjà redémarré Chrome et restauré ces onglets dans le passé, je pense que ces onglets apparaîtront dans votre historique de navigation, dans l'ordre où ils se trouvaient auparavant. Il suffit d'ouvrir la page d'historique, de revenir à la date / heure de la dernière restauration réussie des onglets et de les voir tous regroupés.
Bien entendu, cela suppose que la plupart ou la totalité des onglets sont restés ouverts au cours de plusieurs sessions et que vous ne supprimez pas l'historique de manière régulière.
la source
Étant donné que le paramètre de configuration proposé pour
exited_cleanly = false
ne fonctionnait pas pour moi et que je n’ai trouvé aucun équivalent de chaînes pour Linux, j’ai trouvé une autre solution.Current tabs
etCurrent session
, si vous en avez toujours (le meilleur: aussiLast...
)ps a | grep chromium
(nombre dans la première colonne) ouhtop
, /de typechrom...
kill -s SIGILL <PID>
Current tabs
etCurrent session
à~/.config/chromium
la source
pkill chromium
J'aimerais ajouter que, les onglets épinglés se rouvriront automatiquement lorsque vous lancerez Chrome la prochaine fois.
De même, lorsque vous appuyez sur Ctrl + Maj + T, tous les onglets de la session précédente s'ouvrent dans une nouvelle fenêtre de navigateur Chrome (les onglets ne seront pas ajoutés à la fenêtre de navigateur existante).
la source
À tous ceux qui lisent, je recommande vivement de télécharger l’ extension Great Suspender Chrome Extension. Il n'optimise pas seulement votre utilisation de la mémoire (les onglets que vous n'avez pas utilisés depuis longtemps, mais reste dans Chrome), il stocke également vos "sessions" de navigation. Ainsi, même si Chrome effaçait tout, vous pouvez accéder aux paramètres de la GS et toutes vos sessions seraient là - et faciles à exporter dans un fichier texte.
la source
le raccourci simple est Ctrl + Maj + T et vous pouvez rappeler tous vos onglets ouverts ....
la source