So stellen Sie Firefox-Sitzungen wieder her, wenn die Sitzungswiederherstellung nicht ordnungsgemäß funktioniert

Versuchen Sie Unser Instrument, Um Probleme Zu Beseitigen

Die Sitzungswiederherstellung ist eine nützliche Funktion in Firefox, die bestimmte Informationen zu Ihrer vorherigen Browsersitzung speichert, sodass Sie genau dort weiterarbeiten können, wo Sie das letzte Mal aufgehört haben.

Die Funktion speichert geöffnete Fenster und Registerkarten, die Größe jedes Fensters und seine Position auf dem Bildschirm sowie den gesamten Text, den Sie in Formulare auf einer der geöffneten Registerkarten eingegeben haben.

Wenn ich zurückblicke, kann ich mir einige Fälle vorstellen, in denen die Sitzungswiederherstellung die vorherige Sitzung auf meinem System nicht wiederherstellen konnte. Es war manchmal meine Schuld, zum Beispiel als ich die ' Erinnere dich an meinen Browser- und Download-Verlauf 'Option in den Einstellungen des Browsers. Zu anderen Zeiten war es die Schuld des Browsers.

Ich war immer geschockt, als das passierte, als ich dachte, ich hätte alle offenen Registerkarten im Browser verloren. Während ich immer nur ungefähr 50 geöffnet habe, habe ich die Registerkarten normalerweise nicht mit einem Lesezeichen versehen, was bedeutet, dass die meisten Informationen endgültig verloren gehen.

Wo die Sitzungswiederherstellungsdateien gespeichert sind

firefox sessionstore backups

  • Windows XP und früher : C: Dokumente und Einstellungen Anwendungsdaten Mozilla Firefox Profile
  • Windows Vista und höher : C: Benutzer AppData Roaming Mozilla Firefox Profiles .
  • Linux: ~ / .mozilla / Firefox /
  • Mac OS X : ~ / Library / Mozilla / Firefox / Profile /
  • Mac OS X : ~ / Bibliothek / Anwendungsunterstützung / Firefox / Profile /

Der Browser speichert die Sitzungsdatei sessionstore.jsonlz4 im Benutzerprofilverzeichnis. Dies ist die aktive Sitzungsdatei, die Firefox beim Starten des Browsers lädt.

Firefox speichert Wiederherstellungsdateien im Sitzungsspeicher-Sicherungsordner des Profilordners:

  • previous.jsonlz4 - Die letzte von Firefox erstellte Sitzungssicherung. Dies ist die Datei, die Sie zuerst wiederherstellen möchten (es sei denn, sie hat eine sehr geringe Größe).
  • upgrade.jsonlz4-'number ' - frühere Sitzungssicherungen, die normalerweise bei Upgrades des Browsers erstellt werden. Verwenden Sie diese, wenn previous.jsonlz4 den Trick nicht ausführt.

Firefox 56 und neuere Anweisungen

sessionstore jsonlz4

Mozilla hat das Format der Sitzungssicherungsdateien geändert. Dies bedeutet, dass die vorherige Methode zum Wiederherstellen von Sitzungen aktualisiert werden musste.

  1. Schließen Sie den Firefox-Browser. Stellen Sie sicher, dass keine Instanz des Browsers ausgeführt wird.
  2. Öffnen Sie den Profilordner und benennen Sie die aktuelle Sitzungsdatei sessionstore.jsonlz4 in sessionstore-backup.jsonlz4 um.
  3. Öffnen Sie den Ordner sessionstore-backups des Profils.
  4. Benennen Sie recovery.jsonlz4 in recovery-backup.jsonlz4 um.
  5. Benennen Sie recovery.backlz4 in recovery-backup.backlz4 um.
  6. Kopieren Sie die Sitzungswiederherstellungssicherung, die Sie wiederherstellen möchten, z. previous.jsonlz4.
  7. Kehren Sie zum Stammverzeichnis des Firefox-Profils zurück.
  8. Fügen Sie die kopierte Datei in den Stammordner ein.
  9. Benennen Sie es in sessionstore.jsonlz4 um.
  10. Starten Sie den Firefox-Browser neu.
  11. Firefox nimmt die Sitzung möglicherweise automatisch auf. Wenn dies nicht der Fall ist, drücken Sie die Alt-Taste auf Ihrer Tastatur und wählen Sie Verlauf> Vorherige Sitzung wiederherstellen.

Die alten Informationen

Kann für alte Versionen von Firefox und Firefox-basierte Browser wie Pale Moon weiterhin nützlich sein.

Firefox 33 ändert sich

Mozilla hat die Funktion zur Sitzungswiederherstellung in Firefox 33 verbessert. Die wichtigsten Änderungen lauten wie folgt:

Während sessionstore.js noch im Firefox-Hauptprofilordner gespeichert ist, werden alle anderen Dateien jetzt stattdessen in sessionstore-Backups gespeichert. Beachten Sie, dass sessionstore.js nur angezeigt wird, wenn Firefox nicht geöffnet ist.

Die primäre Sicherungsdatei ist recovery.js, die sekundäre Sicherungsdatei recovery.bak. Sie können auch die anderen dort aufgeführten Sitzungssicherungen verwenden, um Sitzungen wiederherzustellen.

Sie können diese Dateien weiterhin verwenden und die Datei sessionstore.js im Hauptverzeichnis ersetzen.

Außerdem finden Sie dort auch previous.js und upgrade.js. Diese Dateien enthalten Sitzungsinformationen vom letzten Herunterfahren oder Upgrade. Sie können auch verwendet werden, um die Hauptdatei sessionstore.js zu ersetzen, falls sie beschädigt ist.

Der neue Sicherungsprozess

  1. Firefox schreibt den Inhalt der Sitzungswiederherstellung bei Bedarf in sessionstore-backups / recovery.js.
  2. Bevor dies geschieht, wird die vorherige Datei recovery.js verschoben, wenn Tests sie als gut an recovery.bak im selben Ordner zurückgeben.
  3. Normalerweise enthalten recovery.js und recovery.bak den Status des Browsers im Abstand von 15 Sekunden.
  4. Wenn Firefox heruntergefahren wird, wird eine neue Datei sessionstore.js in den Hauptprofilordner geschrieben.
  5. Wenn sessionstore.js während des Startvorgangs gültig ist, wird es in die Datei previous.js im Verzeichnis sessionstore-backups verschoben.
  6. Beim ersten Start nach einem Upgrade kopiert Firefox die Datei sessionstore.js nach upgrade.js- [Build-ID].

Die Wiederherstellungsdateien

Wie bereits erwähnt, speichert Firefox mehrere neue Sitzungswiederherstellungsdateien im Benutzerprofilverzeichnis, sobald die neue Funktion im Browser verfügbar ist (nächtliche Benutzer haben sie bereits in Firefox 33, wenn die Dinge wie geplant verlaufen).

  • sessionstore.js - Der Status des Browsers beim letzten Herunterfahren.
  • sessionstore-backups / recovery.js - Enthält den Status von Firefox 15 Sekunden vor dem Herunterfahren oder Absturz.
  • sessionstore-backups / recovery.bak - Enthält den Status von Firefox 30 Sekunden vor dem Herunterfahren oder Absturz.
  • sessionstore-backups / previous.js - Sitzung Daten vor dem vorletzten Herunterfahren wiederherstellen.
  • sessionstore-backups / upgrade.js- [Build-ID] - Sitzungswiederherstellungsdaten nach dem letzten Upgrade.

Der Prozess in Firefox 33 bis Firefox 55

Hier ist die Reihenfolge, in der Firefox versucht, die vorherige Sitzung beim Start wiederherzustellen.

  1. Wenn sessionstore.js gültig ist, wird es verwendet.
  2. Recovery.js wird verwendet, wenn vorhanden und gültig.
  3. Recovery.bak wird als nächstes versucht.
  4. Previous.js wird dann verwendet, um die Sitzung wiederherzustellen.
  5. Und schlussendlich, upgrade.js wird auch versucht.

Was unterscheidet sich also von der alten Sitzungswiederherstellung? Zunächst stellen Sie möglicherweise fest, dass zusätzliche Dateien vom Browser gespeichert werden, was die Wahrscheinlichkeit erhöht, dass eine der Sitzungswiederherstellungsdateien nicht beschädigt ist und funktioniert.

Darüber hinaus werden die Dateien 'previous.js' und 'upgrade.js' nicht so oft ersetzt wie die beiden Hauptdateien zur Wiederherstellung der Sitzung. Dies bietet eine weitere Option zum Wiederherstellen einer Sitzung, wenn beide primären Sitzungsdateien nicht mehr funktionieren oder wenn Sie den Browser mehrmals gestartet haben, nachdem Sie festgestellt haben, dass die Sitzung nicht ordnungsgemäß wiederhergestellt wurde.

Das neue System bietet zusätzliche Möglichkeiten, um Sitzungen auch manuell wiederherzustellen. Bisher mussten Sie sich nur dann auf die Sicherungsdatei verlassen, um eine Sitzung wiederherzustellen, wenn die Hauptsitzungswiederherstellungsdatei beschädigt war. Jetzt können Sie auch recovery.js oder upgrade.js ausprobieren. Beide werden normalerweise in der Vergangenheit erstellt, sodass es wahrscheinlicher ist, dass sie nicht ebenfalls beschädigt sind.

Die Sicherungskopie

Was viele Firefox-Benutzer nicht wissen, ist, dass Firefox zwei Dateien mit Informationen zur Sitzungswiederherstellung im Benutzerprofil speichert:

  • sessionstore.js enthält Informationen zur aktuellen Sitzung. Wenn Sie die Datei überwachen, werden Sie feststellen, dass ihre Größe während einer Browsersitzung zunimmt und abnimmt.
  • sessionstore.bak, das Sitzungsinformationen aus der vorherigen Sitzung enthält.

firefox sessionstore

Trinkgeld : Sie sollten Firefox nicht erneut öffnen, wenn die Sitzungswiederherstellung die vorherige Sitzung nicht laden kann, da Sie möglicherweise auch die Sicherungsdatei überschreiben. Da es Informationen enthält, die nach dem Laden einer Sitzung nicht geändert wurden, sollten Sie sie an einen sicheren Ort kopieren, bevor Sie fortfahren.

Wiederherstellen der Firefox-Sitzung

Nachdem Sie beide Sitzungsdateien gesichert haben, können Sie das Problem untersuchen und versuchen, die vorherige Sitzung wiederherzustellen.

Als erstes möchten Sie möglicherweise die Größe der Datei sessionstore.js und sessionstore.bak vergleichen. Wenn eine der Dateien die Größe 0 hat, ist sie leer und kann nicht mehr verwendet werden.

Wenn Firefox vollständig geschlossen ist, öffnen Sie die eine und die andere Datei in einem Texteditor Ihrer Wahl. Es sollte Sitzungsinformationen in Textform anzeigen. Wenn Sie beschädigten Text oder überhaupt keine Informationen sehen, ist die Sitzungswiederherstellungsdatei eindeutig beschädigt und kann nicht mehr verwendet werden.

Sie können weiterhin versuchen, Webadressen daraus zu extrahieren, wenn noch einige Informationen darin angezeigt werden. Auf diese Weise können Sie möglicherweise zumindest einige Websites wiederherstellen, die Sie zuvor geöffnet haben.

Versuchen Sie zuvor, die beschädigte Datei sessionstore.js zu löschen, und benennen Sie die Datei sessionstore.bak in sessionstore.js um.

Dadurch wird versucht, die Browsersitzung aus der Sicherung wiederherzustellen. Beachten Sie, dass es keine Registerkarten, Fenster oder Formulare enthält, die Sie in Ihrer letzten Sitzung geöffnet haben, und dass es möglicherweise Registerkarten, Fenster oder Formulardaten enthält, die Sie in der vorherigen Sitzung geschlossen haben.

Schlussworte

Das Wiederherstellen der Sitzung mithilfe der Sicherungssitzungsdatei sollte funktionieren, wenn die Hauptdatei beschädigt wurde. Es kann Ihnen nicht direkt helfen, wenn eine Firefox-Einstellung verhindert, dass die Sitzungswiederherstellungsfunktion des Browsers ordnungsgemäß funktioniert.

Sie können die Datei jedoch weiterhin in einem Texteditor öffnen, um die Informationen manuell daraus zu extrahieren, wenn sie noch in der Haupt- oder Sicherungsdatei aufgeführt sind.

Trinkgeld : Sie können die verwenden Firefox-Erweiterung Session Boss zum Speichern und Wiederherstellen von Sitzungen .