Πώς να επαναφέρετε τις περιόδους λειτουργίας Firefox εάν η Επαναφορά Session δεν λειτουργεί σωστά

Η επαναφορά περιόδου λειτουργίας είναι μια χρήσιμη λειτουργία στον Firefox που θυμάται ορισμένες πληροφορίες σχετικά με την προηγούμενη περίοδο περιήγησής σας, έτσι ώστε να μπορείτε να συνεχίσετε τη δουλειά ακριβώς εκεί που απομακρύνθηκε την τελευταία φορά.

Η λειτουργία αποθηκεύει ανοιχτά παράθυρα και καρτέλες, το μέγεθος κάθε παραθύρου και τη θέση της στην οθόνη, καθώς και όλο το κείμενο που έχετε εισάγει σε φόρμες σε οποιαδήποτε από τις ανοιχτές καρτέλες.

Όταν κοιτάζω πίσω, μπορώ να σκεφτώ κάποιες φορές που η αποκατάσταση της περιόδου λειτουργίας Session απέτυχε να επαναφέρει την προηγούμενη συνεδρία στο σύστημα μου. Ήταν λάθος μου μερικές φορές, για παράδειγμα, όταν απενεργοποίησα την επιλογή "θυμάμαι την ιστορία περιήγησης και λήψης" στις προτιμήσεις του προγράμματος περιήγησης. Σε άλλες περιπτώσεις ήταν λάθος του προγράμματος περιήγησης.

Ήμουν σε έκπληξη όποτε συνέβη αυτό καθώς σκέφτηκα ότι έχασα όλες τις ανοιχτές καρτέλες στο πρόγραμμα περιήγησης. Ενώ έχω μόνο περίπου 50 περίπου ανοικτά ανά πάσα στιγμή, συνήθως δεν έχω κάνει σελιδοδείκτη τις καρτέλες, πράγμα που σημαίνει ότι οι περισσότερες πληροφορίες χάνουν για το καλό.

Όπου αποθηκεύονται τα αρχεία Επαναφορά αρχείων περιόδου λειτουργίας

  • Παράθυρο XP και νωρίτερα : C: \ Documents and Settings \ \ Δεδομένα εφαρμογών \ Mozilla \ Firefox \ Profiles \
  • Τα Windows Vista και μεταγενέστερα : C: \ Users \ \ AppData \ Περιαγωγή \ Mozilla \ Firefox \ Προφίλ \.
  • Linux: ~ / .mozilla / firefox /
  • Mac OS X : ~ / Βιβλιοθήκη / Mozilla / Firefox / Προφίλ /
  • Mac OS X : ~ / Βιβλιοθήκη / Υποστήριξη εφαρμογών / Firefox / Προφίλ /

Το πρόγραμμα περιήγησης αποθηκεύει το αρχείο session sessionore.jsonlz4 στον κατάλογο προφίλ χρήστη. Αυτό είναι το ενεργό αρχείο συνεδρίας που φορτώνει ο Firefox όταν ξεκινάτε το πρόγραμμα περιήγησης.

Ο Firefox αποθηκεύει τα αρχεία ανάκτησης στον φάκελο backups του φακέλου προφίλ:

  • previous.jsonlz4 - το τελευταίο αρχείο δημιουργίας αντιγράφων ασφαλείας που δημιουργήθηκε από το Firefox.Αυτό είναι το αρχείο που θέλετε να προσπαθήσετε να επαναφέρετε πρώτα (εκτός αν έχει πολύ μικρό μέγεθος).
  • upgrade.jsonlz4- "αριθμός" - τα προηγούμενα αντίγραφα ασφαλείας, συνήθως δημιουργούνται κατά τις αναβαθμίσεις του προγράμματος περιήγησης. Χρησιμοποιήστε τα, αν previous.jsonlz4 αποτυγχάνει να κάνει το τέχνασμα.

Firefox 56 και νεότερες οδηγίες

Το Mozilla άλλαξε τη μορφή των αρχείων αντιγράφου της συνεδρίας και αυτό σημαίνει ότι ο προηγούμενος τρόπος αποκατάστασης των περιόδων σύνδεσης απαιτεί ενημέρωση.

  1. Κλείστε το πρόγραμμα περιήγησης Firefox. Βεβαιωθείτε ότι δεν εκτελείται καμία παρουσία του προγράμματος περιήγησης.
  2. Ανοίξτε το φάκελο προφίλ και μετονομάστε το τρέχον session session sessionread.jsonlz4 στο sessionstore-backup.jsonlz4.
  3. Ανοίξτε το φάκελο backups-backups του προφίλ.
  4. Μετονομάστε το recovery.jsonlz4 στην αποκατάσταση-backup.jsonlz4.
  5. Μετονομάστε την αποκατάσταση.backlz4 στην ανάκτηση-backup.backlz4.
  6. Αντιγράψτε το αντίγραφο ασφαλείας επαναφοράς περιόδου σύνδεσης που θέλετε να επαναφέρετε, π.χ. previous.jsonlz4.
  7. Επιστρέψτε στον ριζικό κατάλογο του προφίλ του Firefox.
  8. Επικολλήστε το αρχείο που αντιγράψατε στο ριζικό φάκελο.
  9. Μετονομάστε το σε sessionstore.jsonlz4.
  10. Επανεκκινήστε το πρόγραμμα περιήγησης Firefox.
  11. Ο Firefox μπορεί να πάρει αυτόματα τη συνεδρία. Αν δεν συμβαίνει, πατήστε το πλήκτρο Alt στο πληκτρολόγιό σας και επιλέξτε Ιστορικό> Επαναφορά προηγούμενης περιόδου σύνδεσης.

Οι παλιές πληροφορίες

Μπορεί ακόμα να είναι χρήσιμη για παλιές εκδόσεις του Firefox και φυλλομετρητές που βασίζονται στο Firefox, όπως το Pale Moon.

Ο Firefox 33 αλλάζει

Το Mozilla έχει βελτιώσει τη λειτουργία Restore Session στο Firefox 33. Οι βασικές αλλαγές είναι οι εξής:

Ενώ το sessionstore.js εξακολουθεί να είναι αποθηκευμένο στον κύριο φάκελο του προφίλ του Firefox, όλα τα άλλα αρχεία αποθηκεύονται τώρα σε αντίγραφα ασφαλείας-φύλαξης συνεδριών. Σημειώστε ότι το sessionstore.js εμφανίζεται μόνο όταν ο Firefox δεν είναι ανοιχτός.

Το κύριο αρχείο δημιουργίας αντιγράφων ασφαλείας είναι τώρα το recovery.js, το δευτερεύον αρχείο backup.bak. Μπορείτε να χρησιμοποιήσετε και τα υπόλοιπα αντίγραφα ασφαλείας που αναφέρονται εκεί καθώς και για να επαναφέρετε τις περιόδους σύνδεσης.

Μπορείτε ακόμα να χρησιμοποιήσετε αυτά τα αρχεία και να αντικαταστήσετε το αρχείο sessionstore.js στον κύριο κατάλογο.

Επιπλέον, βρίσκετε previous.js και upgrade.js εκεί επίσης. Αυτά τα αρχεία περιέχουν πληροφορίες περιόδου λειτουργίας από την τελευταία τερματισμός ή αναβάθμιση. Μπορούν επίσης να χρησιμοποιηθούν για την αντικατάσταση του κύριου αρχείου sessionstore.js σε περίπτωση που είναι κατεστραμμένο.

Η νέα διαδικασία δημιουργίας αντιγράφων ασφαλείας

  1. Ο Firefox γράφει τα περιεχόμενα της Επαναφοράς Session σε αρχεία καταστημάτων / recovery.js κάθε φορά που απαιτείται.
  2. Πριν συμβεί αυτό, θα μετακινήσει το προηγούμενο αρχείο recovery.js εάν οι δοκιμές την επιστρέψουν ως καλή στο recovery.bak στον ίδιο φάκελο.
  3. Συνήθως, τα recovery.js και recovery.bak περιέχουν τόσο την κατάσταση του προγράμματος περιήγησης 15 δευτερόλεπτα μεταξύ τους.
  4. Όταν τερματίζεται ο Firefox, δημιουργείται ένα νέο αρχείο sessionstore.js στον κύριο φάκελο προφίλ.
  5. Κατά τη διάρκεια της εκκίνησης, εάν το sessionstore.js είναι έγκυρο, μετακινείται στο previous.js στον κατάλογο των αντιγράφων συσκέψεων.
  6. Κατά την πρώτη εκκίνηση μετά την αναβάθμιση, ο Firefox αντιγράφει το αρχείο sessionstore.js στο upgrade.js- [build id].

Τα αρχεία επαναφοράς

Όπως αναφέρθηκε προηγουμένως, ο Firefox αποθηκεύει αρκετά νέα αρχεία αποκατάστασης περιόδου σύνδεσης στον κατάλογο προφίλ χρηστών μόλις το νέο χαρακτηριστικό προσγειωθεί στο πρόγραμμα περιήγησης (οι χρήστες Nightly έχουν ήδη την πρόσβαση στον κατάλογο στον Firefox 33, αν τα πράγματα πάνε όπως έχει προγραμματιστεί).

  • sessionstore.js - Η κατάσταση του προγράμματος περιήγησης κατά τη διάρκεια του τελευταίου τερματισμού.
  • sessionstore-backups / recovery.js - Περιέχει την κατάσταση του Firefox 15 δευτερόλεπτα πριν από το shutdown ή το crash.
  • sessionstore-backups / recovery.bak - Περιέχει την κατάσταση του Firefox 30 δευτερόλεπτα πριν από το shutdown ή το crash.
  • sessionstore-backups / previous.js - Επαναφορά δεδομένων πριν από τη δεύτερη περίοδο τερματισμού.
  • sessionstore-backups / upgrade.js- [build id] - Επαναφορά δεδομένων μετά την τελευταία αναβάθμιση.

Η διαδικασία στον Firefox 33 στο Firefox 55

Ακολουθεί η σειρά με την οποία ο Firefox επιχειρεί να επαναφέρει την προηγούμενη περίοδο λειτουργίας κατά την εκκίνηση.

  1. Εάν το sessionstore.js είναι έγκυρο, θα χρησιμοποιηθεί.
  2. Το Recovery.js θα χρησιμοποιηθεί αν υπάρχει και ισχύει.
  3. Το Recovery.bak θα δοκιμαστεί στη συνέχεια.
  4. Το Previous.js χρησιμοποιείται στη συνέχεια για την επαναφορά της περιόδου λειτουργίας.
  5. Τέλος, θα αναβαθμιστεί και το upgrade.js .

Επομένως, τι είναι διαφορετικό σε σχέση με την παλιά περίοδο λειτουργίας της περιόδου αποκατάστασης; Πρώτα απ 'όλα, μπορεί να παρατηρήσετε ότι τα πρόσθετα αρχεία αποθηκεύονται από το πρόγραμμα περιήγησης, πράγμα που αυξάνει την πιθανότητα ένα από τα αρχεία επαναφοράς περιόδου λειτουργίας να μην είναι κατεστραμμένο και να λειτουργεί.

Επιπλέον, τόσο τα προηγούμενα αρχεία.js όσο και τα αρχεία upgrade.js δεν αντικαθίστανται τόσο συχνά όσο τα δύο κύρια αρχεία επαναφοράς περιόδου λειτουργίας. Αυτό παρέχει μια άλλη επιλογή για την ανάκτηση μιας περιόδου σύνδεσης, αν και τα δύο κύρια αρχεία περιόδου λειτουργίας δεν λειτουργούν πλέον ή εάν έχετε ξεκινήσει το πρόγραμμα περιήγησης αρκετές φορές αφού έχετε παρατηρήσει ότι η περίοδος σύνδεσης δεν έχει αποκατασταθεί σωστά.

Το νέο σύστημα προσφέρει πρόσθετα μέσα για την ανάκτηση συνόδων χειροκίνητα επίσης. Προηγουμένως, έπρεπε να βασίζεστε στο αρχείο αντιγράφου ασφαλείας μόνο για να επαναφέρετε μια περίοδο σύνδεσης, εάν το κύριο αρχείο περιόδου σύνδεσης ήταν κατεστραμμένο. Τώρα, μπορείτε επίσης να δοκιμάσετε το recovery.js ή το upgrade.js, τα οποία συνήθως δημιουργούνται πολύ πιο πίσω στο χρόνο, καθιστώντας πιο πιθανό ότι δεν είναι και διεφθαρμένα.

Το αντίγραφο ασφαλείας

Αυτό που πολλοί χρήστες του Firefox δεν γνωρίζουν είναι ότι ο Firefox αποθηκεύει δύο αρχεία με πληροφορίες Επαναφορά Session στο προφίλ χρήστη:

  • Το sessionstore.js περιέχει πληροφορίες σχετικά με την τρέχουσα περίοδο λειτουργίας. Εάν παρακολουθείτε το αρχείο θα παρατηρήσετε ότι το μέγεθος του αυξάνεται και μειώνεται κατά τη διάρκεια μιας περιόδου περιήγησης.
  • sessionstore.bak που περιέχει πληροφορίες περιόδου λειτουργίας από την προηγούμενη συνεδρία.

Συμβουλή : Δεν θα πρέπει να ανοίξετε ξανά τον Firefox όταν η Επαναφορά Session αποτυγχάνει να φορτώσει την προηγούμενη περίοδο σύνδεσης, καθώς μπορεί να καταλήξετε να αντικαταστήσετε και το αρχείο αντιγράφων ασφαλείας. Δεδομένου ότι περιέχει πληροφορίες που δεν έχουν τροποποιηθεί μετά την αδυναμία φόρτωσης μιας περιόδου σύνδεσης, πρέπει να την αντιγράψετε σε ασφαλή τοποθεσία προτού συνεχίσετε.

Επαναφορά της περιόδου σύνδεσης του Firefox

Μόλις δημιουργήσετε αντίγραφα ασφαλείας για τα δύο αρχεία περιόδου σύνδεσης, μπορείτε να ξεκινήσετε τη διερεύνηση του ζητήματος και να προσπαθήσετε να επαναφέρετε την προηγούμενη περίοδο λειτουργίας.

Το πρώτο πράγμα που μπορεί να θέλετε να κάνετε είναι να συγκρίνετε το μέγεθος του αρχείου sessionstore.js και sessionstore.bak. Αν οποιοδήποτε αρχείο έχει μέγεθος 0, είναι άδειο και δεν μπορεί πλέον να χρησιμοποιηθεί.

Με τον Firefox να κλείνει τελείως, ανοίξτε ένα τότε το άλλο αρχείο σε έναν επεξεργαστή κειμένου της επιλογής σας. Θα πρέπει να εμφανίζει πληροφορίες σε σύνοδο σε μορφή κειμένου. Εάν βλέπετε κατεστραμμένο κείμενο ή καμία πληροφορία καθόλου, είναι σαφές ότι το αρχείο επαναφοράς της περιόδου σύνδεσης είναι κατεστραμμένο και δεν μπορεί πλέον να χρησιμοποιηθεί.

Μπορείτε ακόμα να δοκιμάσετε και να εξάγετε διευθύνσεις ιστού από αυτήν, αν εξακολουθούν να εμφανίζονται ορισμένες πληροφορίες σε αυτήν. Αυτό μπορεί να σας επιτρέψει να ανακτήσετε τουλάχιστον μερικούς ιστότοπους που έχετε ανοίξει προηγουμένως.

Προτού κάνετε κάτι τέτοιο, δοκιμάστε να διαγράψετε το σπασμένο αρχείο sessionstore.js και μετονομάστε το αρχείο sessionstore.bak στο sessionstore.js.

Αυτό επιχειρεί να επαναφέρει την περίοδο λειτουργίας περιήγησης από το αντίγραφο ασφαλείας. Σημειώστε ότι δεν περιλαμβάνει καρτέλες, παράθυρα ή φόρμες που έχετε ανοίξει στην τελευταία σας συνεδρία και ότι μπορεί να περιλαμβάνει καρτέλες, παράθυρα ή δεδομένα φόρμας που έχετε κλείσει στην προηγούμενη συνεδρία.

Λέξεις κλεισίματος

Η ανάκτηση της περιόδου σύνδεσης με τη βοήθεια του αρχείου περιόδου σύνδεσης θα πρέπει να λειτουργήσει εάν το κύριο αρχείο έχει καταστραφεί. Μπορεί να μην σας βοηθήσει άμεσα εάν μια ρύθμιση του Firefox εμποδίζει τη λειτουργία Επαναφοράς Session του προγράμματος περιήγησης να λειτουργεί σωστά.

Μπορείτε, ωστόσο, να ανοίξετε το αρχείο σε ένα πρόγραμμα επεξεργασίας κειμένου για να εξαγάγετε τις πληροφορίες χειροκίνητα από αυτό, αν εξακολουθούν να παρατίθενται στο κύριο αρχείο ή στο αντίγραφο ασφαλείας.

Συμβουλή : Μπορείτε να χρησιμοποιήσετε την επέκταση Firefox Session Boss για να αποθηκεύσετε και να επαναφέρετε τις περιόδους σύνδεσης.