Hogyan lehet visszaállítani a Firefox munkameneteket, ha a Session Restore nem működik megfelelően
- Kategória: Firefox
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
- 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
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.
- 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.
- Nyissa meg a profilmappát, és nevezze át az aktuális munkamenetfájlt sessiontore.jsonlz4 a sessiontore-backup.jsonlz4 fájlra.
- Nyissa meg a profil sessiontore-backups mappáját.
- Nevezze át a recovery.jsonlz4 fájlt a recovery-backup.jsonlz4 névre.
- Nevezze át a recovery.backlz4 fájlt a recovery-backup.backlz4 névre.
- Másolja a visszaállítani kívánt munkamenet-visszaállítás biztonsági másolatát, pl. previous.jsonlz4.
- Menjen vissza a Firefox profil gyökérkönyvtárába.
- Illessze be a másolt fájlt a gyökérmappába.
- Nevezze át a sessiontore.jsonlz4 névre.
- Indítsa újra a Firefox böngészőt.
- 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
- A Firefox a Session Restore tartalmát bármikor írja a sessiontore-backups / recovery.js fájlba, amikor erre szükség van.
- 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.
- Á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.
- A Firefox leállításakor egy új sessiontore.js fájl kerül a fő profilmappába.
- 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.
- 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.
- Ha sessionstore.js érvényes, fogják használni.
- Recovery.js akkor kerül felhasználásra, ha vannak és érvényesek.
- Recovery.bak majd kipróbálják.
- Previous.js ezután a munkamenet visszaállítására szolgál.
- É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.
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 .