interessant

Wie kann ich geschlossene Tabs nach dem versehentlichen Beenden von Chrome wiederherstellen?

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 schwierige 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, benutze ihn jedoch normalerweise beim Surfen. Funktioniert das Schließen von Chrome?

Down and Dirty (Beantwortet von Synetech)

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 ausprobieren 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 wieder 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 vorherige überschrieben ein.

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
  • Current Tabs
  • Last Session
  • Last Tabs

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, aber Sie haben die falsche Kombination. Es ist Strg + ⇧ Umschalt + T. Wenn Sie vor dem Schließen mehrere Registerkarten geöffnet hatten, sollten diese alle erneut geöffnet werden.

In älteren Versionen funktioniert dies aus irgendeinem Grund nur, wenn Sie zuerst eine neue Registerkarte erstellt haben. Ich verwende immer noch Chromium 11 auf meinem XP-System und bin immer wieder verblüfft über dieses seltsame Verhalten. Immer wenn ich Chrome versehentlich schließe und meine Tabs wiederherstellen möchte, muss ich zuerst einen Tab öffnen (am einfachsten Strg + T für die neue Tab-Seite drücken), bevor ich Strg + ⇧ Umschalt + T drücke, um die vorherigen Tabs wiederherzustellen. In neueren Versionen funktioniert dies, ohne dass zuerst eine Registerkarte 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 gelesen und analysiert hat. 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 Ursache das ist, aber es scheint immer der Fall zu sein, wenn Sie es am dringendsten 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 und Chrome erneut auszufü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:

  1. Schließen Sie Chrome
  2. Kopieren Sie die Sicherung der vier Dateien zurück in Ihr Benutzerdatenverzeichnis
  3. Öffnen Sie die Local State Statusdatei in einem Texteditor (sie befindet sich im übergeordneten Ordner von Benutzerdaten).
  4. exited_cleanly Eintrag exited_cleanly
  5. Ändern Sie es in false
  6. Speichern und schließen
  7. Führen Sie Chrome aus

Jetzt wird die Benachrichtigungsleiste "Chrome wurde nicht ordnungsgemäß heruntergefahren" angezeigt. Klicken Sie auf die Schaltfläche [Restore] 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.

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 im Moment keine zu finden scheine). Wenn Sie zum Beispiel strings.exe in c:\foobar speichern und die vier Dateien ebenfalls dorthin kopieren, können Sie die Registerkarten folgendermaßen 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, um zu verdeutlichen, was gerade passiert.) Jetzt können Sie die neuen *tabs.txt Textdateien öffnen und die URLs der zuvor geöffneten Registerkarten *tabs.txt . Beachten Sie, dass möglicherweise viele Duplikate sowie einige von Ihnen geschlossene Registerkarten angezeigt werden.

Die *sess.txt Dateien enthalten andere Informationen, z. B. 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, ohne dass dies der Fall ist von vorne anfangen. (Wenn ich zum Beispiel diese Seite versehentlich schließe, könnte ich diesen Text, den ich gerade schreibe, wiederherstellen, anstatt alles noch einmal zu versuchen. Das Grauen!)

Beachten Sie erneut, dass es wahrscheinlich zu Duplikaten kommen wird. Das Schlimmste daran ist, dass Sie, wenn Sie eine Zeit lang etwas getippt haben und es sich seitdem 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.

Eine Unze Prävention ist es wert ... (Beantwortet von Sammy)

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).