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

Die Sitzungswiederherstellung ist eine nützliche Funktion in Firefox, mit der bestimmte Informationen zu Ihrer vorherigen Browsersitzung gespeichert werden, sodass Sie 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 an einige Fälle denken, in denen die Sitzungswiederherstellung die vorherige Sitzung auf meinem System nicht wiederherstellen konnte. Es war manchmal meine Schuld, zum Beispiel, wenn ich die Option "Browserverlauf speichern und herunterladen" in den Einstellungen des Browsers deaktiviert habe. Zu anderen Zeiten war es die Schuld des Browsers.

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

Speicherort der Sitzungswiederherstellungsdateien

  • Windows XP und früher : C: \ Dokumente und Einstellungen \ \ Anwendungsdaten \ Mozilla \ Firefox \ Profile \
  • Windows Vista und höher : C: \ Users \ \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \.
  • Linux: ~ / .mozilla / firefox /
  • Mac OS X : ~ / Bibliothek / 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 lädt, wenn Sie den Browser starten.

Firefox speichert Wiederherstellungsdateien im Ordner sessionstore-backups des Profilordners:

  • previous.jsonlz4 - das letzte Sitzungs-Backup, das Firefox erstellt hat. Dies ist die Datei, die Sie zuerst wiederherstellen möchten (sofern sie nicht sehr klein ist).
  • upgrade.jsonlz4- "number" - frühere Sitzungssicherungen, die normalerweise während der Aktualisierung des Browsers erstellt wurden. Verwenden Sie diese, wenn previous.jsonlz4 den Trick nicht schafft.

Firefox 56 und neuere Anweisungen

Mozilla hat das Format der Sitzungssicherungsdateien geändert und das 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 Sicherungskopie der Sitzungswiederherstellung, die Sie wiederherstellen möchten, z. B. 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. Ist dies nicht der Fall, 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 Änderungen

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

Während sessionstore.js noch im Hauptordner des Firefox-Profils 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 heißt jetzt 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 die Dateien "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 sein sollte.

Der neue Sicherungsvorgang

  1. Firefox schreibt den Inhalt der Sitzungswiederherstellung nach Bedarf in die Datei sessionstore-backups / recovery.js.
  2. Zuvor wird die vorherige Datei recovery.js verschoben, wenn sie bei Tests im selben Ordner als einwandfrei an recovery.bak zurückgegeben wird.
  3. In der Regel enthalten recovery.js und recovery.bak den Browserstatus in einem Abstand von jeweils 15 Sekunden.
  4. Wenn Firefox heruntergefahren wird, wird eine neue sessionstore.js-Datei in den Hauptprofilordner geschrieben.
  5. Wenn sessionstore.js beim Start gültig ist, wird es im Verzeichnis sessionstore-backups nach previous.js 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 landet (Nightly-Benutzer haben sie bereits so, wie sie in Firefox 33 landet, 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 - Sitzungswiederherstellungsdaten vor dem vorletzten Herunterfahren.
  • 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, sofern vorhanden und gültig.
  3. Recovery.bak wird als nächstes versucht.
  4. Previous.js wird dann verwendet, um die Sitzung wiederherzustellen.
  5. Und schließlich wird auch upgrade.js ausprobiert.

Was unterscheidet sich also von der alten Sitzungswiederherstellung? Zuallererst 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.

Außerdem werden die Dateien "previous.js" und "upgrade.js" nicht so oft ersetzt wie die beiden Hauptsitzungs-Wiederherstellungsdateien. Dies bietet eine weitere Möglichkeit, eine Sitzung wiederherzustellen, 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 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 zu einem späteren Zeitpunkt erstellt, wodurch die Wahrscheinlichkeit steigt, dass sie auch nicht 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 enthält Sitzungsinformationen aus der vorherigen Sitzung.

Tipp : Sie sollten Firefox nicht erneut öffnen, wenn die Sitzungswiederherstellung die vorherige Sitzung nicht lädt, da Sie möglicherweise auch die Sicherungsdatei überschreiben. Da es Informationen enthält, die nicht geändert wurden, nachdem eine Sitzung nicht geladen werden konnte, 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 eine Größe von 0 hat, ist sie leer und kann nicht mehr verwendet werden.

Öffnen Sie bei vollständig geschlossenem Firefox 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 offensichtlich beschädigt und kann nicht mehr verwendet werden.

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

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. Möglicherweise hilft es Ihnen nicht direkt, 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.

Tipp : Sie können die Firefox-Erweiterung Session Boss verwenden, um Sitzungen zu speichern und wiederherzustellen.