2013-08-22 19:00:59 +0000 2013-08-22 19:00:59 +0000
82
82

Kann ich geschlossene Registerkarten nach dem Beenden von Chrom wiederherstellen?

Ich habe Chrom versehentlich geschlossen. Jetzt sind vermutlich alle Tabs, die ich geöffnet hatte, verschwunden. Ich möchte nichts riskieren, wenn ich Chrome jetzt starte, bevor ich um Hilfe bitte. Ich befürchte, dass sie dauerhaft verloren gehen (überschriebene Dateien), wenn ich das tue. Aus der Erfahrung mit Firefox weiß ich, dass das Wiederherstellen von Registerkarten und Browsersitzungen eine knifflige Angelegenheit sein kann.

Was kann ich an diesem Punkt tun? Gibt es eine Datei oder etwas anderes, das ich kopieren oder umbenennen muss? Ich weiß über den Befehl Strg+Umschalt+T Bescheid. Aber normalerweise benutze ich ihn beim Browsen. Wird dies NACH dem Schließen von Chrome funktionieren?

Antworten (12)

98
98
98
2013-08-22 19:50:55 +0000

Accidental Closure Prevention

Ich habe Chrom versehentlich geschlossen.

Ja, leider haben sich die Entwickler entschieden, keine Eingabeaufforderung einzubauen, um dies zu verhindern. Sie müssen einige der Erweiterungen, die dafür geschrieben wurden, herausnehmen und eine auswählen, die zu Ihnen passt (leider müssen die Erweiterungen aufgrund des Chrome-Designs ein paar zusätzliche Prozesse laufen lassen, damit sie funktionieren).

Data-Loss Prevention

Jetzt sind vermutlich alle Registerkarten, die ich geöffnet hatte, weg. Ich möchte nichts riskieren, wenn ich Chrome jetzt starte, bevor ich um Hilfe bitte. Ich befürchte, dass sie dauerhaft verloren gehen (überschriebene Dateien), wenn ich das tue.

Sehr clever. Sie haben Recht, dass das Ausführen von Chrome sie wahrscheinlich bald danach auslöschen wird, weil es so ausgelegt ist, dass es nur einen Satz Backups zusätzlich zur aktuellen Arbeitskopie aufbewahrt. Wenn Sie also eine neue Instanz starten, wird es alles zurückschieben und die vorherige überschreiben.

Ich weiß aus früheren Erfahrungen mit Firefox, dass das Wiederherstellen von Tabs und Browsersitzungen eine knifflige Angelegenheit sein kann.

Mit Chrome ist es auch nicht angenehm, aber ich führe Sie durch den Prozess (ich musste es schon viel zu oft tun).

Sitzungsdateien

Was kann ich an dieser Stelle tun? Gibt es eine Datei oder etwas anderes, das ich kopieren oder umbenennen muss?

Ja, es handelt sich um die folgenden vier Dateien in Ihrem User Data Directory :

  • Current Session (enthält die Daten aus den Formularen auf den Seiten in der aktuellen Sitzung)
  • Current Tabs (enthält eine Liste der URLs für die Registerkarten in der aktuellen Sitzung)
  • Last Session (wie Current Session, aber für die vorherige Sitzung)
  • Last Tabs (wie Current Tabs, aber für die vorherige Sitzung)

(Beachten Sie, dass der Begriff “Sitzung” hier eine Runde Chrome von Grund auf neu beginnen bedeutet. Das heißt, wenn Sie Chrome öffnen, wenn absolut keine Instanzen von chrome.exe laufen (überprüfen Sie den Task-Manager, um sicherzugehen), dann starten Sie eine Sitzung. Wenn Sie alle Registerkarten in einem Fenster schließen, aber ein anderes Chrome-Fenster mit einer geöffneten Registerkarte haben, dann ist diese Sitzung immer noch aktiv, so dass ein erneuter Start von Chrome keine neue Sitzung ist. Wenn sich Chrome aufhängt und Sie alle Fenster schließen, aber noch eine Kopie von chrome.exe läuft, dann ist diese Sitzung immer 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 immer zurückkopieren, wenn etwas schief geht.

Tab(s) wieder öffnen

Ich weiß Bescheid über den Befehl Strg+T. Aber normalerweise benutze ich ihn beim Browsen. Funktioniert das auch NACH dem Schließen von Chrome?

Ja, bis zu einem gewissen Grad, aber die Kombination ist falsch; sie lautet Strg+⇧ Umschalt+T. Und wenn Sie vor dem Schließen mehrere Registerkarten geöffnet hatten, dann sollte sie alle erneut geöffnet werden.

(In älteren Versionen würde es aus irgendeinem Grund nur funktionieren, wenn Sie zuerst eine neue Registerkarte erstellen. Ich verwende immer noch Chromium 11 auf meinem XP-System und bin immer wieder erstaunt über dieses seltsame Verhalten. Immer wenn ich Chrome versehentlich schließe und meine Registerkarten wiederherstellen muss, muss ich zuerst eine Registerkarte öffnen (am einfachsten ist es, Strg+T für die neue Registerkarte zu drücken), bevor ich Strg+⇧ Umschalt+T drücke, um die vorherige(n) Registerkarte(n) wiederherzustellen. In neueren Versionen (ich bin mir nicht sicher, wann genau, aber für zahlreiche Versionen jetzt) funktioniert es, ohne dass zuerst eine Registerkarte geöffnet werden muss)

Bevor Sie nun Chrome ausführen, muss ich Sie warnen, dass es nicht immer funktioniert. Zunächst einmal wird es nicht sofort nach dem Start von Chrome funktionieren. Sie müssen warten, bis Chrome die Benutzerdateien liest und analysiert hat. Dies kann einige Augenblicke dauern, und Sie können es sehen, indem Sie mit der rechten Maustaste auf die Registerleiste klicken und beobachten, dass der Kontextmenüeintrag Geschlossene Registerkarte wieder öffnen für eine Weile grau/deaktiviert ist. Wenn Sie einige Augenblicke warten und wiederholen, sollte er schwarz (aktiviert) werden, und dann können Sie ihn verwenden.

Aber selbst wenn Sie eine Weile warten, wird die vorherige Sitzung nicht immer wiederhergestellt. Manchmal verliert Chrome einfach die vorherige Sitzung und Registerkarten, und die Funktion zum erneuten Öffnen der Registerkarten funktioniert einfach nicht. Ich habe nicht herausfinden können, warum, oder irgendein Muster oder eine Ursache erkennen können, aber es scheint immer dann der Fall zu sein, wenn man es am meisten braucht. 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 schätze, es zeigt an, dass Sie damit fertig sind und etwas Neues beginnen).

Für den Fall, dass dies schließlich passiert, empfehle ich, die vier oben genannten Dateien zu kopieren bevor und Chrome erneut auszuführen. Auf diese Weise verlieren Sie sie nicht, wenn Chrome schlecht gelaunt ist und beschließt, sie zu löschen.

Kopieren Sie die Dateien, führen Sie Chrome aus und warten Sie ein paar Augenblicke, dann sehen Sie nach, ob reopen-tab verfügbar ist.

Wiederherstellungsmodus

Wenn er immer noch nicht verfügbar ist, versuchen Sie, Chrome in den Wiederherstellungsmodus zu versetzen:

  1. Schließen Sie Chrome
  2. Kopieren Sie die Sicherung der vier Dateien zurück in Ihr Benutzerdatenverzeichnis
  3. Öffnen Sie die Datei Local State in einem Texteditor (sie befindet sich im übergeordneten Verzeichnis der Benutzerdaten)
  4. Suchen Sie den Eintrag exited_cleanly
  5. ändern Sie ihn in false
  6. speichern und beenden Sie
  7. führen Sie Chrom

Jetzt sollte es die Hinweisleiste Chrom hat sich nicht richtig abgeschaltet anzeigen. Klicken Sie auf die Schaltfläche [Restore], und hoffentlich wird dadurch 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, Last Tabs und Last Session in das Benutzerdatenverzeichnis zu kopieren und in Current Tabs bzw. Current Session umzubenennen. Selbst wenn das funktioniert, erhalten Sie natürlich nur die Sitzung vor der vorhergehenden, nicht diejenige, die abgestürzt ist, aber das kann je nach Ihrer Situation ausreichend sein.

Manuelle Extraktion

Wenn das immer noch nicht funktioniert, können Sie die Registerkarten manuell aus den Dateien extrahieren, indem Sie ein String-Suchprogramm wie Strings (siehe Abbildung) verwenden. Führen Sie das Programm aus, übergeben Sie ihm die Dateien und speichern Sie sie in einer anderen Datei. Die meisten solcher Programme erfordern die Verwendung der Befehlszeile, aber vermutlich gibt es auch GUI-Versionen (obwohl ich im Moment keine zu finden scheine). Wenn Sie z.B. strings.exe bis c:\foobar speichern und die vier Dateien ebenfalls dorthin kopieren, könnten Sie die Tabulatoren wie folgt extrahieren:

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

(Ich habe zusätzliche Leerzeichen hinzugefügt, um alles auszurichten, damit klar ist, was passiert.)

Jetzt können Sie die neuen *tabs.txt Textdateien öffnen und die URLs der Tabulatoren sehen, die Sie zuvor geöffnet hatten. Beachten Sie, dass Sie möglicherweise viele Duplikate sowie einige Tabulatoren sehen, die Sie geschlossen hatten.

Die *sess.txt-Dateien enthalten andere Informationen wie Text, den Sie in Formulare auf einer Seite eingegeben hatten, so dass Sie, wenn Sie eine Seite mit einem Bündel von Informationen geöffnet hatten, die Sie eingegeben hatten, diese wiederherstellen können, so dass Sie nicht wieder ganz von vorne anfangen müssen. (Wenn ich diese Seite z.B. versehentlich schließe, könnte ich den Text wiederherstellen, den ich gerade tippe, anstatt zu versuchen, alles noch einmal zu machen. Der Schrecken! ๏_๏) Beachten Sie noch einmal, dass Sie wahrscheinlich Duplikate sehen werden. Das Schlimmste daran ist, dass, wenn Sie etwas schon eine Weile getippt haben und es sich seit Beginn mehrmals geändert hat (wie dieser Text hier), dann werden Sie wahrscheinlich mehrere Kopien davon finden, jede an verschiedenen Stellen eine Momentaufnahme. Es kann mühsam sein, jede Datei zu untersuchen, um zu sehen, welche die aktuellste Version mit den letzten Änderungen ist; aber es ist immer noch besser, als von vorne anzufangen.

Future Session Management

Um solche Probleme in Zukunft zu vermeiden (und um zu vermeiden, dass Sie sich auf Chrome verlassen müssen, um korrekt zu arbeiten), können Sie eine session-management extension installieren. Es stehen mehrere zur Auswahl, aber ich empfehle Session Buddy . Sie funktioniert recht gut, ist vielseitig, und Hans ist empfänglich für Bug-Reports und Feature-Requests . (Ich glaube, er hat vor kurzem sogar eine Synchronisierung hinzugefügt!) Mit Session Buddy können Sie eine Sitzung manuell speichern, aber er kann auch automatisch Sitzungen speichern, so dass Sie sich nach einem Absturz leicht wiederherstellen können…

Jetzt werde ich diese Antwort einfach posten, indem ich auf den roten Knopf in der Ecke klicke…

6
6
6
2013-08-22 19:31:52 +0000

Ja, das können Sie!

Aber eins nach dem anderen, kopieren Sie %LOCALAPPDATA%\Google\Chrome\Benutzerdaten an einen sicheren Ort.

Dann starten Sie Chrome, klicken Sie mit der rechten Maustaste auf die Registerkartenleiste und wählen Sie geschlossene Registerkarte wieder öffnen.

Aber glauben Sie mir nicht. Dies funktioniert garantiert mit der Chrome-Version 29.0.1547.57 m. Für andere Versionen sehen Sie im Benutzerhandbuch nach.

Um dieses Problem in Zukunft zu vermeiden, ändern Sie die Chrome-Einstellungen. Klicken Sie auf die Chrome-Menü-Schaltfläche in der oberen rechten Ecke Ihres Browsers und dann auf Einstellungen. Wählen Sie dort, wo “Beim Start” steht, die Option Weitermachen, wo ich aufgehört habe. Auf diese Weise zeigt Ihnen Chrome, selbst wenn Sie es absichtlich schließen, beim nächsten Start die Registerkarten an, die Sie zuvor geöffnet hatten, und zwar für jedes Mal, wenn Sie es schließen und wieder starten.

Bemerken Sie jedoch, dass Chrome im Gegensatz zu Firefox versucht, jede Webseite für jede einzelne geöffnete Registerkarte zu laden. Wenn Sie einen langsamen Computer haben oder viele Tabs geöffnet haben, könnte dies ein Problem sein. Es kann sich auch auf Ihre Rechnung auswirken, wenn Sie eine Wählverbindung haben (seien wir ehrlich; nicht jeder Internetbenutzer auf der Welt hat eine dedizierte Fiber-LAN-Verbindung).

4
4
4
2014-08-21 21:45:03 +0000

Wenn Sie ein frisches Chromfenster öffnen, wählen Sie als erstes die Seite “Geschichte” aus dem Menü. Wenn Sie sich auf der Registerkarte ‘Verlauf’ befinden, drücken Sie die übliche Ctrl+Shift+T, 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 Browser-Fensters mit neueren Versionen von Chrom und Chrom unter Linux verwendet.

Diese Antwort ist offensichtlich viel einfacher als die akzeptierte, aber ich fand, dass sie zuverlässig funktioniert.

3
3
3
2014-07-18 08:17:42 +0000

Klicken Sie im Drei-Leisten-Menü auf das Untermenü Letzte Registerkarten. Stellen Sie dann jede Gruppe von Registerkarten (die Ihren vorherigen Fenstern entsprechen sollten) eine nach der anderen wieder her. Hoffentlich hatten Sie nicht zu viele Fenster geöffnet…

2
2
2
2013-12-17 16:45:25 +0000

Einmal passierte mir dies nach der Reinigung meines Notebooks mit CCleaner. Was ich tat, war zwar etwas einfach, funktionierte aber gut. Ich ging in die Chrome-Historie ein und suchte nach den Einträgen der letzten Tage, und ich konnte alle Registerkarten wiederherstellen, die ich wollte. Hoffentlich hilft das jemandem in der Zukunft Carlos Moura Brasilien

1
1
1
2014-07-25 18:36:46 +0000

Wenn Sie Chrome bereits neu gestartet und diese Registerkarten in der Vergangenheit wiederhergestellt haben, werden diese Registerkarten in Ihrer Browsing-Historie in derselben Reihenfolge angezeigt, in der sie sich zuvor befanden. Öffnen Sie einfach die Verlaufsseite, blättern Sie zurück zu dem Datum/Zeitpunkt, an dem Sie die Registerkarten zuletzt erfolgreich wiederhergestellt haben, und Sie sollten sie dort alle gruppiert sehen.

Dies setzt natürlich voraus, dass die meisten oder alle Registerkarten über mehrere Sitzungen hinweg geöffnet geblieben sind und dass Sie Ihren Verlauf nicht regelmäßig löschen.

1
1
1
2014-06-13 22:34:21 +0000

Folgendes hat bei mir funktioniert. Gehen Sie zu:

C:\Users\_your\_username_\AppData\Local\Google\Chrome\User Data

Klicken Sie mit der rechten Maustaste auf den Ordner Default -> Eigenschaften -> Frühere Versionen -> Stellen Sie die aktuellste Version wieder her (bevor Sie Ihre Registerkarten verlieren).

Magie! (Es könnte Ihnen einige Fehler beim Wiederherstellen einiger Cache-Dateien bescheren, ignorieren/überspringen Sie sie einfach.)

Die anderen Optionen, wie Strg+Umschalt+T oder das Ersetzen der Dateien “Aktuelle Sitzung” und “Aktuelle Registerkarten” durch die Dateien “Letzte Sitzung” und “Letzte Registerkarten”, haben bei mir nicht funktioniert, weil meine Dateien “Letzte Sitzung” und “Letzte Registerkarten” nach dem Verlust der Registerkarten bereits neu geschrieben worden waren.

Das Wiederherstellen einer früheren Version des Ordners hat funktioniert (auch wenn Sie einige Ihrer letzten Registerkarten vielleicht nicht wiederherstellen können - aber die Chancen stehen gut, dass Sie sich daran erinnern, was sie waren, da sie neu waren).

1
1
1
2015-02-05 20:08:46 +0000

Da die vorgeschlagene Konfigurationseinstellung von exited_cleanly = false bei mir nicht funktionierte und ich kein Äquivalent zu Zeichenketten für Linux fand, fand ich eine andere Lösung.

  1. Sichern Sie Current tabs und Current session, falls Sie sie noch haben (am besten: auch Last...)
  2. Starten Sie Chrom
  3. Ermitteln Sie die PID (Prozess-ID) des Chroms, z.B. durch ps a | grep chromium (Nummer in der ersten Spalte) oder htop, /, Typ chrom...
  4. Töten Sie Chrom über die Befehlszeile, z.B. durch kill -s SIGILL <PID>
  5. Jetzt, siehe da : Sie haben einen Grund geschaffen, warum Chrom denken sollte, es sei abgestürzt. (Was einige Dateien auch auf meinem Computer erzeugt hat, nicht nur das beendete_saubere Ding.)
  6. Kopieren Sie Ihre Sicherung von Current tabs und Current session nach ~/.config/chromium
  7. Starten Sie Chrom wie üblich neu
  8. Wiederherstellen! Hurra!
1
1
1
2013-10-28 02:08:48 +0000

Ich öffne einfach den Task-Manager und beende den Chrome-Prozess mit der höchsten RAM-Nutzung, und der Browser wird zusammen mit allen Registerkarten geschlossen.

Beim nächsten Öffnen von Chrome werde ich gefragt, ob ich die Registerkarten aus der vorherigen Sitzung wiederherstellen möchte. Voilà! Alle Registerkarten werden wiederhergestellt.

Ich stelle fest, dass dies nur funktioniert, wenn ich Chrome jedes Mal als Administrator öffne.

0
0
0
2014-05-20 16:32:08 +0000

Auch wenn Sie Strg + Umschalt+T drücken, werden alle Registerkarten der vorherigen Sitzung in einem neuen verchromten Browserfenster geöffnet (Registerkarten werden nicht zu einem bestehenden Browserfenster hinzugefügt).

0
0
0
2019-04-24 14:11:15 +0000

Allen Lesern empfehle ich dringend, die Chrome-Erweiterung Great Suspender herunterzuladen. Sie optimiert nicht nur Ihren Speicherverbrauch (im Grunde genommen werden die Tabs, die Sie eine Zeit lang nicht benutzt haben, aus der Memoty herausgenommen, aber immer noch in Chrome gespeichert), sondern sie speichert auch Ihre Browsing-“Sitzungen”. Selbst wenn Chrome alles gelöscht hat, können Sie also zu den GS-Einstellungen gehen und alle Ihre Sessions wären dort - und leicht in eine Textdatei zu exportieren.

-2
-2
-2
2013-12-17 21:24:58 +0000

die einfache Abkürzung ist Strg+Umschalt+T und Sie können alle Ihre geöffneten Registerkarten abrufen….