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

Próbálja Ki A Műszerünket A Problémák Kiküszöbölésére

A munkamenet-visszaállítás egy hasznos funkció a Firefoxban, amely emlékeztet a korábbi 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 az előző munkamenetet a rendszeren. Néha az én hibám volt, például amikor letiltottam a „ emlékszem a böngészési és letöltési előzményeimre 'opciót a böngésző preferenciáiban. 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

firefox sessionstore backups

  • Windows XP és korábbi : C: Dokumentumok és beállítások Alkalmazásadatok Mozilla Firefox profilok
  • Windows Vista és újabb : C: felhasználók 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 - az utolsó munkamenet-biztonsági mentés, amelyet a Firefox készített. Ezt a fájlt először próbálja meg helyreállítani (hacsak nem nagyon alacsony méretű).
  • upgrade.jsonlz4-'number” - az előző munkamenet-biztonsági mentések, amelyeket általában a böngésző frissítése során hoztak létre. Használja ezeket, ha az previous.jsonlz4 nem csinálja meg a trükköt.

Firefox 56 és újabb utasítások

sessionstore jsonlz4

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ítésre szorult.

  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 munkamenet helyreá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. Ezek is helyettesíthetik 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 viszik vissza 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 megvannak, mivel a Firefox 33-ba kerül, ha a dolgok a tervek szerint mennek).

  • sessiontore.js - A böngésző állapota az utolsó leállítás alatt.
  • sessiontore-backups / recovery.js - A Firefox állapotát 15 másodperccel a leállítás vagy az összeomlás előtt tartalmazza.
  • sessiontore-backups / recovery.bak - 30 másodperccel a leállítás vagy az ö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 sessionstore.js érvényes, fogják használni.
  2. Recovery.js akkor kerül felhasználásra, ha vannak és érvényesek.
  3. Recovery.bak majd kipróbálják.
  4. Previous.js ezután a munkamenet visszaállítására szolgál.
  5. És végül, upgrade.js is megpróbálják.

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 manuális helyreá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 a 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 sok felhasználó nem tudja, 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.

firefox sessionstore

Tipp : Ne szabad újra megnyitnia a Firefox-ot, ha a Session Restore nem tudja betölteni az előző munkamenetet, mivel a biztonsági másolat 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 az ü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 olyan webhelyet helyreállítson, amelyeket korábban nyitott meg.

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.

Ennek ellenére továbbra is megnyithatja a fájlt egy szövegszerkesztőben, és manuálisan kinyerheti a fájlt, ha azok még mindig szerepelnek a fő vagy a biztonsági másolat fájlban.

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