Ich habe Chrome versehentlich geschlossen. Jetzt sind vermutlich alle Tabs, die ich geöffnet hatte, verschwunden. Ich möchte jetzt nichts riskieren, indem ich Chrome starte, bevor ich um Hilfe bitte. Ich befürchte, dass sie dauerhaft verloren gehen (überschriebene Dateien), wenn ich das tue. Aus früheren Erfahrungen mit Firefox weiß ich, dass das Wiederherstellen von Registerkarten und Browsersitzungen eine heikle Angelegenheit sein kann.
Was kann ich jetzt tun? Gibt es eine Datei oder etwas, das ich kopieren oder umbenennen muss? Ich kenne den Befehl Strg + Umschalt + T. Aber ich benutze das normalerweise beim Browsen. Funktioniert dies NACH dem Schließen von Chrome?
google-chrome
tabs
Samir
quelle
quelle
%LOCALAPPDATA%\Google\Chrome\User Data
jetzt kopiert . Ich hoffe es ist nicht zu spät ... Ich musste die Dateien Current Session und Current Tabs überspringen .Antworten:
Verhinderung des versehentlichen Schließens
Ja, leider haben die Entwickler beschlossen, keine Eingabeaufforderung einzubauen, um dies zu verhindern. Sie müssen einige der dafür geschriebenen Erweiterungen heraussuchen und eine auswählen, die zu Ihnen passt (aufgrund des Chrome-Designs müssen die Erweiterungen leider einige zusätzliche Prozesse ausführen, um zu funktionieren).
Prävention vor Datenverlust
Sehr schlau. Sie haben Recht, dass Chrome sie wahrscheinlich bald nach dem Start löscht, da nur ein Satz von Sicherungen zusätzlich zur aktuellen Arbeitskopie gespeichert werden soll. Wenn Sie also eine neue Instanz starten, wird alles zurückgeschoben und die überschrieben vorheriger.
Es ist auch nicht angenehm mit Chrome, aber ich werde Sie durch den Prozess führen (ich musste es viel zu oft tun).
Sitzungsdateien
Ja, das sind die folgenden vier Dateien in Ihrem Benutzerdatenverzeichnis :
Current Session
(Enthält die Daten von Formularen auf den Seiten der aktuellen Sitzung.)Current Tabs
(enthält eine Liste von URLs für die Registerkarten in der aktuellen Sitzung)Last Session
(wieCurrent Session
, aber für die vorherige Sitzung)Last Tabs
(wieCurrent Tabs
, aber für die vorherige Sitzung)(Beachten Sie, dass der Begriff "Sitzung" hier bedeutet, dass Chrome von Grund auf neu gestartet wird. Wenn Sie also Chrome öffnen, während absolut keine Instanzen
chrome.exe
ausgeführt werden (überprüfen Sie den Task-Manager, um sicherzugehen), starten Sie eine Sitzung. Wenn Sie alle Registerkarten in einem Fenster schließen, aber ein anderes Chrome-Fenster mit einer geöffneten Registerkarte haben, ist diese Sitzung weiterhin aktiv, sodass das erneute Starten von Chrome keine neue Sitzung darstellt Wenn Sie eine Kopie vonchrome.exe
running haben, ist diese Sitzung noch aktiv, bis Sie sie beenden.)Kopieren Sie diese vier Dateien irgendwo hin, damit Sie arbeiten können, ohne etwas zu verlieren. Auf diese Weise können Sie sie jederzeit zurückkopieren, wenn etwas schief geht.
Tab (s) erneut öffnen
Ja, bis zu einem gewissen Grad haben Sie jedoch die falsche Kombination; es ist Ctrl+ ⇧ Shift+ T. Wenn vor dem Schließen mehrere Registerkarten geöffnet waren, sollten alle erneut geöffnet werden.
(In älteren Versionen funktioniert dies aus irgendeinem Grund nur, wenn Sie zuerst einen neuen Tab erstellt haben. Ich verwende Chromium 11 immer noch auf meinem XP-System und bin immer verblüfft über dieses seltsame Verhalten. Immer wenn ich Chrome versehentlich schließe und meine Tabs wiederherstellen muss Ich muss zuerst einen Tab öffnen (Drücken von Ctrl+ Tfür die neue Tab-Seite ist am einfachsten), bevor ich + Ctrl+ ⇧ Shiftdrücke T, um die vorherigen Tabs zurückzugewinnen. In neueren Versionen (ich weiß nicht genau wann, aber für zahlreiche Versionen jetzt) ) funktioniert es, ohne dass zuerst ein Tab geöffnet werden muss.)
Bevor Sie Chrome ausführen, muss ich Sie warnen, dass dies nicht immer funktioniert. Erstens funktioniert es nicht sofort nach dem Start von Chrome. Sie müssen warten, bis Chrome die Nutzerdateien liest und analysiert. Dies kann einen Moment dauern und Sie können es sehen, indem Sie mit der rechten Maustaste auf die Tab-Leiste klicken und beobachten, dass der Kontextmenüeintrag "Geschlossenen Tab erneut öffnen" für eine Weile grau / deaktiviert ist. Wenn Sie einen Moment warten und es wiederholen, sollte es schwarz (aktiviert) werden und Sie können es dann verwenden.
Selbst wenn Sie eine Weile warten, wird die vorherige Sitzung nicht immer wiederhergestellt. Manchmal verliert Chrome einfach die vorherige Sitzung und die Tabs und die Funktion zum erneuten Öffnen von Tabs funktioniert einfach nicht. Ich war nicht in der Lage herauszufinden, warum oder welche Art von Muster oder Ursache es ist, aber es scheint immer der Fall zu sein, wenn Sie es am meisten brauchen. Ich habe keine klinischen, experimentellen Tests durchgeführt, aber es scheint, dass das Öffnen eines neuen Tabs nach dem Start eine gute Möglichkeit ist, Chrome dazu zu bringen, Ihre vorherige Sitzung zu löschen (ich nehme an, dass Sie damit fertig sind und etwas Neues beginnen). .
In diesem Fall empfehle ich, die vier oben genannten Dateien zu kopieren, bevor Sie Chrome erneut ausführen. Auf diese Weise verlieren Sie sie nicht, wenn Chrome schlechte Laune hat und beschließt, sie zu vernichten.
Kopieren Sie die Dateien, führen Sie Chrome aus und warten Sie einen Moment. Prüfen Sie dann, ob die Registerkarte "Öffnen" verfügbar ist.
Wiederherstellungsmodus
Wenn es immer noch nicht verfügbar ist, versuche Chrome in den Wiederherstellungsmodus zu versetzen:
Local State
Datei in einem Texteditor (sie befindet sich im übergeordneten Ordner von Benutzerdaten).exited_cleanly
Eintragfalse
Jetzt sollte es angezeigt werden, dass Chrome die Benachrichtigungsleiste nicht richtig heruntergefahren hat . Klicken Sie auf die
[Restore]
Schaltfläche, und hoffentlich wird Ihre Sitzung wiederhergestellt. (Dies sollte auch dann funktionieren, wenn Sie vor dem Klicken auf die Schaltfläche neue Registerkarten geöffnet haben.)Wenn es nicht funktioniert, versuchen Sie das Kopieren
Last Tabs
undLast Session
auf das Benutzerdatenverzeichnis und sie umbenennenCurrent Tabs
undCurrent Session
jeweils. Selbst wenn dies funktioniert, erhalten Sie die Sitzung nur vor der vorherigen Sitzung, nicht vor der Sitzung, die abgestürzt ist. Dies kann jedoch in Abhängigkeit von Ihrer Situation ausreichend sein.Manuelle Extraktion
Wenn dies immer noch nicht funktioniert, können Sie die Registerkarten manuell aus den Dateien extrahieren, indem Sie ein Zeichenfolgensuchprogramm wie Strings verwenden (siehe Abbildung). Führen Sie das Programm aus, übergeben Sie ihm die Dateien und speichern Sie sie in einer anderen Datei. Für die meisten dieser Programme muss die Befehlszeile verwendet werden. Vermutlich gibt es jedoch auch GUI-Versionen (obwohl ich derzeit keine zu finden scheine). So zum Beispiel, wenn Sie speichern ,
strings.exe
umc:\foobar
die vier Dateien auch dort , und kopieren Sie die Registerkarten wie so extrahieren könnten:(Ich habe zusätzliche Leerzeichen hinzugefügt, um alles auszurichten, um zu verdeutlichen, was gerade passiert.)
Jetzt können Sie die neuen
*tabs.txt
Textdateien öffnen und die URLs der zuvor geöffneten Registerkarten anzeigen. Beachten Sie, dass möglicherweise viele Duplikate sowie einige von Ihnen geschlossene Registerkarten angezeigt werden.Die
*sess.txt
Dateien enthalten andere Informationen wie Text, den Sie in Formulare auf einer Seite eingegeben haben. Wenn Sie also eine Seite mit einer Reihe von eingegebenen Informationen geöffnet haben, können Sie diese wiederherstellen, damit Sie nicht von vorne beginnen müssen wieder von Grund auf neu. (Wenn ich zum Beispiel diese Seite versehentlich schließe, könnte ich diesen Text, den ich gerade schreibe, wiederherstellen, anstatt zu versuchen, alles noch einmal zu tun. Der Horror!๏ _ ๏) Beachten Sie erneut, dass Sie wahrscheinlich Duplikate sehen werden. Das Schlimmste daran ist, dass Sie, wenn Sie eine Zeit lang etwas getippt haben und es sich seit Beginn mehrmals geändert hat (wie dieser Text hier), wahrscheinlich mehrere Kopien davon finden, von denen jede eine Momentaufnahme an verschiedenen Stellen enthält. Es kann mühsam sein, jede Datei auf die neueste Version mit den neuesten Änderungen zu untersuchen. aber es ist immer noch besser, als von vorne zu beginnen.Future Session Management
Um solche Probleme in Zukunft zu vermeiden (und um zu vermeiden, dass Sie sich auf Chrome verlassen müssen, um ordnungsgemäß zu funktionieren), können Sie eine Erweiterung für die Sitzungsverwaltung installieren . Es gibt mehrere zur Auswahl, aber ich empfehle Session Buddy . Es funktioniert ganz gut, ist vielseitig und Hans ist offen für Fehlerberichte und Feature-Anfragen . (Ich glaube, er hat kürzlich sogar die Synchronisierung hinzugefügt!) Mit Session Buddy können Sie eine Sitzung manuell speichern, aber Sie können Sitzungen auch automatisch speichern, sodass Sie sich leicht von einem Absturz erholen können.
Jetzt poste ich diese Antwort einfach, indem ich auf den roten Knopf in der Ecke klicke…
quelle
chromium-browser --incognito
, "schnell nur ein kleines Element zu lesen, ohne die Funktionen zur Sitzungswiederherstellung aufzurufen" (für eine große Browsersitzung). Dann drücken Siectrl+n
stattctrl+N
. Das neue Fenster löscht die Sitzung.Ja, du kannst!
Kopieren Sie jedoch zunächst % LOCALAPPDATA% \ Google \ Chrome \ User Data an einen sicheren Ort.
Starten Sie dann Chrome, klicken Sie mit der rechten Maustaste auf die Tab-Leiste und wählen Sie "Geschlossenen Tab erneut öffnen" .
Aber nimm mein Wort nicht dafür. Dies funktioniert garantiert mit Chrome Version 29.0.1547.57 m. Informationen zu anderen Versionen finden Sie in Ihrem Benutzerhandbuch.
Ändern Sie die Chrome-Einstellungen, um dieses Problem in Zukunft zu vermeiden. Klicken Sie auf die Chrome-Menüschaltfläche in der oberen rechten Ecke Ihres Browsers und dann auf Einstellungen . Wo es heißt "Beim Start" wählen Sie die Option Weiter, wo ich aufgehört habe . Selbst wenn Sie Chrome absichtlich schließen, werden Ihnen beim nächsten Start die zuvor geöffneten Registerkarten bei jedem Schließen und erneuten Starten angezeigt.
Beachten Sie jedoch, dass Chrome im Gegensatz zu Firefox versucht, jede Webseite für jeden geöffneten Tab zu laden. Wenn Sie einen langsamen Computer haben oder viele Registerkarten geöffnet haben, kann dies ein Problem sein. Dies kann sich auch auf Ihre Rechnung auswirken, wenn Sie eine DFÜ-Verbindung haben (seien wir ehrlich, nicht jeder Internetbenutzer auf der Welt verfügt über eine dedizierte Fibre-LAN-Verbindung).
quelle
User Data
Ordner kopieren, der sehr groß sein kann. Das Kopieren des gesamten Ordners wäre also eine Verschwendung.;-)
Chrome\User Data
dann drinnen leben ? Keiner der Unterordner oder einer der anderen Dateien?Wenn Sie ein neues Chromfenster öffnen, müssen Sie zunächst die Seite "Verlauf" aus dem Menü auswählen. Wenn Sie sich auf der Registerkarte "Verlauf" befinden, drücken Sie die Taste "
Ctrl+Shift+T
Üblich" und die vorherige Sitzung wird in einem neuen Fenster wiederhergestellt.Ich habe dies sowohl nach dem Beenden der Browsersitzung als auch nach dem ordnungsgemäßen Schließen des Browserfensters mit den neuesten Versionen von Chrome und Chrom unter Linux verwendet.
Diese Antwort ist offensichtlich viel einfacher als die akzeptierte, aber ich fand, dass dies zuverlässig funktioniert.
quelle
Klicken Sie im Menü mit drei Leisten auf das Untermenü Letzte Registerkarten. Stellen Sie dann nacheinander jede Gruppe von Registerkarten wieder her (die Ihren vorherigen Fenstern entsprechen sollten). Hoffentlich hatten Sie nicht zu viele Fenster offen ...
quelle
Einmal passierte mir dies, nachdem ich mein Notebook mit CCleaner gereinigt hatte. Was ich getan habe, war etwas einfach, hat aber gut funktioniert. Ich habe den Chrome-Verlauf aufgerufen und nach den Einträgen der letzten Tage gesucht und konnte alle gewünschten Tabs wiederherstellen. Hoffe es hilft jemandem in Zukunft Carlos Moura Brasilien
quelle
:-(
Ich öffne nur den Task-Manager und beende den Chrome-Prozess mit der höchsten RAM-Auslastung. Der Browser wird dann zusammen mit allen Registerkarten geschlossen.
Wenn ich Chrome das nächste Mal öffne, werde ich gefragt, ob die Registerkarten der vorherigen Sitzung wiederhergestellt werden sollen. Voila! Alle Registerkarten werden wiederhergestellt.
Ich finde, dass dies nur funktioniert, wenn ich Chrome jedes Mal als Administrator öffne.
quelle
Hier ist, was für mich gearbeitet hat. Gehe zu:
Klicken Sie mit der rechten Maustaste auf den
Default
Ordner -> Eigenschaften -> Vorherige Versionen -> Stellen Sie die neueste Version wieder her (bevor Sie Ihre Registerkarten verlieren).Magie! (Es kann zu Fehlern beim Wiederherstellen einiger Cache-Dateien kommen. Ignorieren / überspringen Sie sie einfach.)
Die anderen Optionen, wie zum Beispiel Ctrl+ Shift+ Toder die „aktuelle Sitzung“ und „aktuelle Registerkarten“ Dateien mit der „letzten Sitzung“ und „letzt Tabs“ Ersetzen von Dateien, nicht für mich arbeiten , weil meine „letzte Sitzung“ und „letzt Tabs msgstr "" "Dateien wurden bereits nach dem Verlust der Registerkarten umgeschrieben.
Das Wiederherstellen einer früheren Version des Ordners hat den Trick ausgeführt (obwohl Sie möglicherweise nicht in der Lage sind, einige Ihrer neuesten Registerkarten wiederherzustellen - aber Sie werden sich wahrscheinlich daran erinnern, wie sie waren, seit sie zuletzt waren).
quelle
Wenn Sie Chrome bereits neu gestartet und diese Tabs in der Vergangenheit wiederhergestellt haben, werden diese Tabs in Ihrem Browserverlauf in derselben Reihenfolge angezeigt, in der sie zuvor waren. Öffnen Sie einfach die Verlaufsseite, scrollen Sie zurück zu dem Datum und der Uhrzeit, an denen Sie die Registerkarten zuletzt erfolgreich wiederhergestellt haben, und Sie sollten sie alle dort gruppiert sehen.
Dies setzt natürlich voraus, dass die meisten oder alle Registerkarten während mehrerer Sitzungen geöffnet geblieben sind und dass Sie Ihren Verlauf nicht regelmäßig löschen.
quelle
Da die vorgeschlagene Konfigurationseinstellung von für mich
exited_cleanly = false
nicht funktioniert hat und ich für Linux keine Entsprechung von Zeichenfolgen gefunden habe, habe ich eine andere Lösung gefunden.Current tabs
undCurrent session
, falls noch vorhanden (am besten auchLast...
)ps a | grep chromium
(Anzahl in der ersten Spalte) oderhtop
, /Typchrom...
kill -s SIGILL <PID>
Current tabs
undCurrent session
nach~/.config/chromium
quelle
pkill chromium
Wenn Sie dies hinzufügen möchten, werden angeheftete Tabs automatisch wieder geöffnet, wenn Sie Chrome das nächste Mal starten.
Auch wenn Sie Strg + Umschalt + T drücken, werden alle vorherigen Sitzungsregisterkarten in einem neuen Chrome-Browserfenster geöffnet (Registerkarten werden nicht zum vorhandenen Browserfenster hinzugefügt).
quelle
Ich empfehle allen Lesern, die Great Suspender Chrome Extension herunterzuladen . Dadurch wird nicht nur die Speichernutzung optimiert (im Grunde genommen werden die Tabs, die Sie eine Weile nicht mehr verwendet haben, aber immer noch in Chrome gespeichert), sondern es werden auch Ihre Browsing- "Sitzungen" gespeichert. Selbst wenn Chrome alles gelöscht hat, können Sie zu den GS-Einstellungen wechseln und alle Ihre Sitzungen sind dort - und können problemlos in eine Textdatei exportiert werden.
quelle
Die einfache Abkürzung ist Strg + Umschalt + T und Sie können alle Ihre offenen Tabs abrufen ....
quelle