Hogyan lehet visszaállítani a Firefox munkameneteket, ha a Session Restore nem működik megfelelően

A munkamenet-visszaállítás egy hasznos funkció a Firefoxban, amely emlékeztet az előző böngészési munkamenet bizonyos információira, így folytathatja a munkát ott, ahol utoljára elhagyta.

Ez a szolgáltatás menti a nyitott ablakokat és lapokat, az egyes ablakok méretét és a képernyőn elfoglalt helyét, valamint az összes szöveget, amelyet bármelyik nyitott lapon űrlapokba megadott.

Visszatekintve néhány alkalomra gondolok, amikor a Session Restore programmal nem sikerült visszaállítani a rendszeren az előző munkamenetet. Időnként a hibám volt, például amikor letiltottam a böngésző beállításaiban az „emlékezzen a böngészési és letöltési előzményekre” lehetőséget. Más esetekben a böngésző hibája volt.

Sokkban voltam, amikor ez történt, amikor azt hittem, hogy elvesztettem a böngésző összes nyitott lapját. Bár mindig körülbelül 50 vagyok nyitva van, általában nem jelöltem meg a füleket, ez azt jelenti, hogy az információ nagy része elveszik.

Ahol a Session Restore fájlok vannak tárolva

  • Windows XP vagy korábbi : C: \ Dokumentumok és beállítások \ \ Alkalmazásadatok \ Mozilla \ Firefox \ profilok \
  • Windows Vista és újabb : C: \ Users \ \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \.
  • Linux: ~ / .mozilla / firefox /
  • Mac OS X : ~ / Könyvtár / Mozilla / Firefox / Profilok /
  • Mac OS X : ~ / Könyvtár / Alkalmazás-támogatás / Firefox / Profilok /

A böngésző a sessiontore.jsonlz4 szekciófájlt a felhasználói profil könyvtárban tárolja. Ez az aktív munkafájl, amelyet a Firefox betölti a böngésző indításakor.

A Firefox a helyreállítási fájlokat a profilmappa sessiontore-backups mappájában tárolja:

  • previous.jsonlz4 - a Firefox által létrehozott utolsó munkamenet-biztonsági mentés. Ezt a fájlt először próbálja meg helyreállítani (kivéve, ha nagyon kicsi a mérete).
  • upgrade.jsonlz4- "szám" - az előző munkamenet-biztonsági mentések, általában a böngésző frissítésekor készültek. Használja ezeket, ha az previous.jsonlz4 nem csinálja meg a trükköt.

Firefox 56 és újabb utasítások

A Mozilla megváltoztatta a munkamenet biztonsági mentési fájljainak formátumát, és ez azt jelenti, hogy a munkamenetek visszaállításának korábbi módját frissíteni kellett.

  1. Zárja be a Firefox böngészőt. Győződjön meg arról, hogy a böngésző egyetlen példánya sem fut.
  2. Nyissa meg a profilmappát, és nevezze át az aktuális munkamenetfájlt sessiontore.jsonlz4 a sessiontore-backup.jsonlz4 fájlra.
  3. Nyissa meg a profil sessiontore-backups mappáját.
  4. Nevezze át a recovery.jsonlz4 fájlt a recovery-backup.jsonlz4 névre.
  5. Nevezze át a recovery.backlz4 fájlt a recovery-backup.backlz4 névre.
  6. Másolja a visszaállítani kívánt munkamenet-visszaállítás biztonsági másolatát, pl. Previous.jsonlz4.
  7. Menjen vissza a Firefox profil gyökérkönyvtárába.
  8. Illessze be a másolt fájlt a gyökérmappába.
  9. Nevezze át a sessiontore.jsonlz4 névre.
  10. Indítsa újra a Firefox böngészőt.
  11. A Firefox automatikusan felveheti a munkamenetet. Ha nem, nyomja meg az Alt billentyűt a billentyűzeten, és válassza az Előzmények> Előző munkamenet visszaállítása lehetőséget.

A régi információk

Még mindig hasznos lehet a Firefox régi verzióiban és a Firefox-alapú böngészőkben, például a Pale Moon.

A Firefox 33 megváltozik

A Mozilla továbbfejlesztette a Session Restore szolgáltatást a Firefox 33 rendszerben. A fő változások a következők:

Míg a sessiontore.js továbbra is a Firefox fő profilmappájában található, addig az összes többi fájlt inkább a sessiontore-mentésekben tárolják. Vegye figyelembe, hogy a sessiontore.js csak akkor jelenik meg, ha a Firefox nincs nyitva.

Az elsődleges biztonsági mentési fájl most a recovery.js, a másodlagos biztonsági mentési fájl a recovery.bak. A munkamenetek visszaállításához az ott felsorolt ​​többi munkamenet-biztonsági mentést is felhasználhatja.

Ezeket a fájlokat továbbra is használhatja, és lecserélheti a sessiontore.js fájlt a fő könyvtárban.

Ezenkívül ott található az previous.js és a upgrade.js is. Ezek a fájlok a legutóbbi leállítás vagy frissítés munkamenet információit tartalmazzák. Ezekkel is fel lehet cserélni a fő sessiontore.js fájlt, ha sérült.

Az új biztonsági mentési folyamat

  1. A Firefox a Session Restore tartalmát bármikor írja a sessiontore-backups / recovery.js fájlba, amikor erre szükség van.
  2. Mielőtt ez megtörténne, áthelyezi az előző recovery.js fájlt, ha a tesztek ugyanolyan mappába visszatérik a recovery.bak fájlt.
  3. Általában a recovery.js és a recovery.bak a böngésző állapotát egyaránt tartalmazzák, 15 másodpercre egymástól.
  4. A Firefox leállításakor egy új sessiontore.js fájl kerül a fő profilmappába.
  5. Az indítás során, ha a sessiontore.js érvényes, akkor az előző.js fájlba kerül a sessiontore-backups könyvtárban.
  6. A frissítés utáni első indításkor a Firefox másolja az sessiontore.js fájlt a upgrade.js- [build id] fájlra.

A visszaállítási fájlok

Mint korábban említettem, a Firefox több új munkamenet-visszaállítási fájlt ment a felhasználói profil könyvtárba, miután az új szolgáltatás leszállt a böngészőben (Az éjszakai felhasználók már rendelkeznek, mivel a Firefox 33-on lesz, ha a dolgok a tervek szerint haladnak).

  • sessiontore.js - A böngésző állapota az utolsó leállítás alatt.
  • sessiontore-backups / recovery.js - 15 másodperccel a leállítás vagy az összeomlás előtt tartalmazza a Firefox állapotát.
  • sessiontore-backups / recovery.bak - 30 másodperccel a leállítás vagy összeomlás előtt tartalmazza a Firefox állapotát.
  • sessiontore-backups / previous.js - A munkamenet visszaállítja az adatokat a második leállítás előtt.
  • sessiontore-backups / upgrade.js- [build id] - A munkamenet visszaállítja az adatokat a legújabb frissítés után.

A folyamat a Firefox 33-ban a Firefox 55-ig

A Firefox a következő sorrendben próbálja meg visszaállítani az előző munkamenetet az induláskor.

  1. Ha a sessiontore.js érvényes, akkor azt fogjuk használni.
  2. A Recovery.js akkor lesz használatban, ha van és érvényes.
  3. A Recovery.bak a következők lesz.
  4. Az Previous.js- t ezután a munkamenet visszaállítására használják.
  5. És végül a upgrade.js- t is kipróbáljuk.

Mi tehát különbözik a régi munkamenet-visszaállításhoz képest? Először is észreveheti, hogy a böngésző további fájlokat ment el, ami növeli annak esélyét, hogy az egyik munkamenet-visszaállítási fájl nem sérült és működik.

Ezenkívül az previous.js és az upgrade.js fájlokat nem cserélik olyan gyakran, mint a két fő munkamenet visszaállítási fájlt. Ez egy másik lehetőséget kínál a munkamenet helyreállítására, ha mindkét elsődleges munkamenet fájl nem működik, vagy ha többször is elindította a böngészőt, miután észrevette, hogy a munkamenet helyreállítása nem megfelelő.

Az új rendszer további eszközöket kínál a munkamenetek kézi visszaállításához. Korábban csak a biztonsági másolat fájlra kellett támaszkodnia egy munkamenet visszaállítására, ha a fő sessionrestore fájl sérült. Most kipróbálhatja a recovery.js vagy az upgrade.js fájlt is, amelyek általában később jönnek létre idővel később, így valószínűbb, hogy nem is sérültek.

A biztonsági mentés

Amit a Firefox felhasználói sokan nem tudják, az a, hogy a Firefox két fájlt ment a Session Restore információval a felhasználói profilba:

  • sessiontore.js információkat tartalmaz az aktuális munkamenetről. Ha figyeli a fájlt, akkor észreveszi, hogy annak mérete növekszik és csökken egy böngészés során.
  • sessiontore.bak, amely az előző munkamenet információit tartalmazza.

Tipp : Ne szabad újra megnyitnia a Firefox-ot, ha a Session Restore nem tudja betölteni az előző munkamenetet, mivel a biztonsági mentési fájl felülírását is végezheti. Mivel olyan információkat tartalmaz, amelyeket nem módosítottak azután, hogy a munkamenet nem töltődött be, akkor a folytatás előtt másolja át biztonságos helyre.

A Firefox munkamenet visszaállítása

Miután mindkét munkamenet-fájlt biztonsági másolatot készített, megkezdheti a probléma vizsgálatát, és megpróbálhatja visszaállítani az előző munkamenetet.

Először érdemes összehasonlítani a sessiontore.js és a sessiontore.bak fájl méretét. Ha egyik fájl mérete 0, akkor üres és nem használható.

A Firefox teljes bezárása után nyisson meg egyet, majd a másik fájlt a választott szövegszerkesztőben. A munkamenet információit szöveges formában kell megjelenítenie. Ha sérült szöveget lát, vagy egyáltalán nincs információ, akkor egyértelmű, hogy a Session Restore fájl sérült, és már nem használható.

Még mindig kipróbálhatja a webcímeket, és bizonyos információk továbbra is megjelenhetnek benne. Ez lehetővé teszi, hogy legalább néhány, korábban megnyitott webhelyet helyreállítson.

Mielőtt megtenné, törölje a törött sessiontore.js fájlt, és nevezze át a sessiontore.bak fájlt a sessiontore.js fájlra.

Ez megkísérel visszaállítani a böngészési munkamenetet a biztonsági másolatból. Vegye figyelembe, hogy nem tartalmazza azokat a lapokat, ablakokat vagy űrlapokat, amelyeket az előző munkamenet során nyitott meg, és tartalmazhat olyan lapokat, ablakokat vagy űrlapadatokat, amelyeket az előző munkamenet során bezárt.

Záró szavak

A munkamenet helyreállítása a biztonsági mentési munkafájl segítségével akkor működik, ha a fő fájl sérült. Lehet, hogy közvetlenül nem segít, ha a Firefox beállítás megakadályozza a böngésző Session Restore funkciójának megfelelő működését.

A fájlt azonban továbbra is megnyithatja egy szövegszerkesztőben, hogy az információkat manuálisan kivonja belőle, ha azok még mindig szerepelnek a fő vagy a biztonsági mentési fájlban.

Tipp : Használhatja a Firefox Session Boss kiterjesztését a munkamenetek mentéséhez és visszaállításához.