Sie können das Dienstprogramm unter http://firefox-session-restore.herokuapp.com/ verwenden, um Ihre Registerkarten wiederherzustellen. Fügen Sie einfach den Inhalt von ein sessionstore.bak
.
Wie verwende ich die "sessionstore" -Dateien von Firefox, um meine abgestürzte Sitzung wiederherzustellen?
Mein Windows XP-System ist abgestürzt. about:sessionrestore
Zeigt normalerweise meine vorherige Sitzung. Nach diesem Neustart war die Seite jedoch leer.
Ich konnte meine Sessionstore-Dateien in meinem Profilordner finden. Sie haben Namen wie sessionstore-1.js
durch sessionstore-8.js
. Es gibt auch eine sessionstore.bak
, die wahrscheinlich erstellt wurde, als das System abstürzte. Ich traue dem nicht sessionstore.bak
: Er ist wirklich klein.
Kann ich sessionstore-8.js
stattdessen meine alten Sitzungen zurückholen?
Und wie gehe ich genau damit um? Sollte ich Firefox beenden, bevor Sie Änderungen im Profilverzeichnis vornehmen?
5 Antworten auf die Frage
- Beliebte
- Neu
- Mit Kommentaren
- Aktiv
Open the most recent file (probably sessionstore.js
) in an advanced text editor supporting regular expression search and replace (for example, TextPad and Notepad++).
Replace all
"entries":\[{"url":"([^"]*)"
with
\n\1\n
And the URLs of the last opened tabs will appear on every other line.
(Note on TextPad: you need to enable POSIX syntax in Preferences → Editor.)
Versuchen Sie sessionstore.js in Ihrem Profilordner.
Ich bin auf das gleiche Problem gestoßen und habe keine gute Lösung gefunden, um die sessionstore.bak-Datei wiederherzustellen. Hier ist die Lösung, die für mich funktioniert hat:
Angenommen, Ihre sessionstore.json (seamonkey) oder sessionstore.js (firefox) ist ziemlich leer und Sie haben alle Ihre Registerkarten verloren. Angenommen, Ihre sessionstore.bak-Datei ist größer und enthält alle Ihre Registerkarten. Das Umbenennen von sessionstore.bak in sessionstore.json (oder .js) funktioniert jedoch nicht.
So stellen Sie alle Ihre Registerkarten mithilfe der Datei "sessionstore.bak" wieder her:
- Schließen Sie den Browser, erstellen Sie eine Sicherungskopie der Datei sessionstore.bak, und starten Sie den Browser nicht neu. Andernfalls wird die Datei überschrieben.
- Kopieren Sie die Datei sessionstore.bak nach sessionstore.json (oder .js für Firefox).
- Bearbeiten Sie die Datei sessionstore.json mit einem anständigen Editor, der keine langen Zeilen schneidet (die Datei ist eine einzeilige JSON-Datei, die mehrere MB an Daten enthalten kann!). Ich habe vi erfolgreich eingesetzt.
Am Anfang der Datei sehen Sie Folgendes:
{"windows":[],"selectedWindow":0,"_closedWindows":[{"tabs":[{"entries":[{"url":
Ersetzen Sie einfach diese Zeile durch Folgendes (grundsätzlich entfernen wir die Felder selectedWindow und _closedWindows):
{"windows":[{"tabs":[{"entries":[{"url":
(Setzen Sie den Cursor mit dem vi-Editor einfach hinter die erste öffnende eckige Klammer, drücken Sie dann [SUPPR] die gewünschte Anzahl und dann die Taste : W Q Enter).
- Öffne deinen Browser und jetzt sollten alle Registerkarten wie zuvor angezeigt werden :-)
Dies ist eine Lösung "arbeitet für mich"!
See if this helps any: Remove numbered sessionstore-##.js files (sessionstore-1.js).
Those shouldn't be there and usually indicate that other software is accessing the main sessionstore.js file that Firefox rewrites every 10 seconds.
- Copy sessionstore.bak in the profile folder, rename it to .js, replace the cache folders moved in the "recovered files" directory back in their original location, replace a couple of missing userchrome.css files with some others from a previous backup, and delete that sessionstore-1.js
Verwandte Probleme
-
3
Installieren Sie Silverlight für Mozilla Firefox ohne Administratorrechte
-
8
Firefox PDF-Plugin zum Anzeigen von PDF-Dateien im Browser unter Windows
-
2
Begrenzung der CPU-Auslastung für Flash in Firefox?
-
6
Warum sieht Firefox unter Linux anders aus als Windows / Mac?
-
13
Wie bekomme ich eine neue Browsersitzung, wenn Sie in Firefox / Chrome eine neue Registerkarte oder...
-
2
Firefox zum Drucken von PDF-Schriftarten
-
4
Firefox 3.5 startet das Problem langsam
-
4
Warum gibt es keinen 64-Bit-Linux-Firefox-Build?
-
3
Wie kann ich Firefox den Zugriff auf das Intranet mitteilen?
-
1
Wie erstelle ich ein benutzerdefiniertes Firefox-Build, das Anpassungen enthält?