Jak obnovit relace Firefoxu, pokud Obnovení relace nefunguje správně

Obnovení relace je užitečná funkce v prohlížeči Firefox, která si pamatuje určité informace o vaší předchozí relaci procházení, takže můžete pokračovat v práci tam, kde jste naposledy skončili.

Tato funkce ukládá otevřená okna a karty, velikost každého okna a jeho polohu na obrazovce, jakož i veškerý text, který jste zadali do formulářů na kterékoli z otevřených karet.

Když se podívám zpět, pomyslím na několik případů, kdy obnovení relace nedokázalo obnovit předchozí relaci v mém systému. Někdy to byla moje chyba, například když jsem deaktivoval možnost „zapamatovat si historii prohlížení a stahování“ v preferencích prohlížeče. Jindy to byla chyba prohlížeče.

Byl jsem v šoku, kdykoli se to stalo, když jsem si myslel, že jsem ztratil všechny otevřené karty v prohlížeči. I když mám vždy otevřeno pouze asi 50 a tak jsem si obvykle neukládal záložky, což znamená, že většina informací se ztratí navždy.

Kde jsou uloženy soubory obnovení relace

  • Windows XP a starší : C: \ Documents and Settings \ \ Data aplikací \ Mozilla \ Firefox \ Profiles \
  • Windows Vista a novější : C: \ Users \ \ AppData \ Roaming \ Mozilla \ Firefox \ Profiles \.
  • Linux: ~ / .mozilla / firefox /
  • Mac OS X : ~ / Library / Mozilla / Firefox / Profiles /
  • Mac OS X : ~ / Knihovna / Podpora aplikací / Firefox / Profily /

Prohlížeč uloží soubor relace sessionstore.jsonlz4 do adresáře uživatelského profilu. Toto je aktivní soubor relací, který se Firefox načte při spuštění prohlížeče.

Firefox ukládá soubory pro obnovení do složky sessionstore-backups ve složce profilu:

  • previous.jsonlz4 - poslední záloha relace, kterou Firefox vytvořil.Jde o soubor, který chcete zkusit obnovit nejprve (pokud nemá velmi malou velikost).
  • upgrade.jsonlz4- "number" - předchozí zálohy relací, obvykle vytvořené během upgradů prohlížeče. Použijte je, pokud předchozí.jsonlz4 neprovede trik.

Firefox 56 a novější pokyny

Mozilla změnila formát záložních souborů relací, což znamená, že předchozí způsob obnovení relací vyžadoval aktualizaci.

  1. Zavřete prohlížeč Firefox. Ujistěte se, že není spuštěna žádná instance prohlížeče.
  2. Otevřete složku profilu a přejmenujte aktuální soubor relace sessionstore.jsonlz4 na sessionstore-backup.jsonlz4.
  3. Otevřete složku profilu úložiště relací.
  4. Přejmenujte recovery.jsonlz4 na recovery-backup.jsonlz4.
  5. Přejmenujte recovery.backlz4 na recovery-backup.backlz4.
  6. Zkopírujte zálohu obnovení relace, kterou chcete obnovit, např. Previous.jsonlz4.
  7. Přejděte zpět do kořenového adresáře profilu Firefoxu.
  8. Vložte zkopírovaný soubor do kořenové složky.
  9. Přejmenujte jej na sessionstore.jsonlz4.
  10. Restartujte prohlížeč Firefox.
  11. Firefox může relaci vyzvednout automaticky. Pokud tomu tak není, stiskněte klávesu Alt na klávesnici a vyberte Historie> Obnovit předchozí relaci.

Staré informace

Mohou být stále užitečné pro staré verze prohlížeče Firefox a prohlížeče založené na prohlížeči Firefox, například Pale Moon.

Firefox 33 se mění

Mozilla vylepšila funkci Obnovení relace ve Firefoxu 33. Hlavní změny jsou následující:

Zatímco sessionstore.js je stále uložen v hlavní složce profilu Firefox, všechny ostatní soubory jsou nyní uloženy v zálohách sessionstore-backup. Uvědomte si, že sessionstore.js se zobrazuje pouze v případě, že Firefox není otevřený.

Primárním záložním souborem je nyní recovery.js, sekundární záložní soubor recovery.bak. K obnovení relací můžete použít také zde uvedené zálohy relací.

Tyto soubory můžete stále používat a nahradit soubor sessionstore.js v hlavním adresáři.

Kromě toho zde najdete i předchozí.js a upgrade.js. Tyto soubory obsahují informace o relacích od posledního vypnutí nebo upgradu. Mohou být také použity k nahrazení hlavního souboru sessionstore.js v případě poškození.

Nový proces zálohování

  1. Firefox zapíše obsah funkce Obnovení relace do sessionstore-backups / recovery.js, kdykoli je to vyžadováno.
  2. Než k tomu dojde, přesune předchozí soubor recovery.js, pokud jej testy vrátí jako dobré na recovery.bak ve stejné složce.
  3. Obvykle soubor recovery.js a recovery.bak obsahují stav prohlížeče s odstupem 15 sekund od sebe.
  4. Po ukončení aplikace Firefox se do hlavní složky profilu zapíše nový soubor sessionstore.js.
  5. Pokud je během spuštění platný, přesune se do adresáře previous.js v adresáři sessionstore-backups.
  6. Při prvním spuštění po aktualizaci zkopíruje Firefox soubor sessionstore.js na upgrade.js- [build id].

Soubory pro obnovení

Jak již bylo zmíněno, Firefox uloží několik nových souborů pro obnovení relací do adresáře uživatelského profilu, jakmile nová funkce v prohlížeči vstoupí (Noční uživatelé ji již mají, jakmile přistane v prohlížeči Firefox 33, pokud se věci dostanou podle plánu).

  • sessionstore.js - Stav prohlížeče během posledního vypnutí.
  • sessionstore-backups / recovery.js - Obsahuje stav Firefoxu 15 sekund před vypnutím nebo havárií.
  • sessionstore-backups / recovery.bak - Obsahuje stav Firefoxu 30 sekund před vypnutím nebo havárií.
  • sessionstore-backups / previous.js - Obnovení dat relace před druhým až posledním vypnutím.
  • sessionstore-backups / upgrade.js- [build id] - Obnovení dat relace po poslední aktualizaci.

Proces ve Firefoxu 33 až Firefox 55

Toto je pořadí, ve kterém se Firefox pokusí obnovit předchozí relaci při spuštění.

  1. Pokud je sessionstore.js platný, bude použit.
  2. Recovery.js bude použit, pokud bude existovat a bude platný.
  3. Recovery.bak bude vyzkoušen dále.
  4. Previous.js se potom použije k obnovení relace.
  5. A konečně bude vyzkoušeno také upgrade.js .

Co se tedy ve srovnání se starým obnovením relace liší? Nejprve si můžete všimnout, že prohlížeč uloží další soubory, což zvyšuje šanci, že jeden ze souborů pro obnovení relace není poškozený a funkční.

Soubory předchozí.js a upgrade.js se navíc nenahrazují tak často jako dva soubory pro obnovení hlavní relace. To poskytuje další možnost obnovení relace, pokud oba primární soubory relace již nefungují nebo pokud jste prohlížeč spustili několikrát poté, co jste si všimli, že relace nebyla obnovena správně.

Nový systém nabízí další prostředky pro ruční obnovení relací. Dříve jste se museli spoléhat na záložní soubor pouze pro obnovení relace, pokud byl poškozen hlavní soubor sessionrestore. Nyní můžete také vyzkoušet soubor recovery.js nebo upgrade.js, z nichž oba jsou obvykle vytvářeny dále v čase, takže je pravděpodobnější, že nejsou poškozeni.

Záloha

Mnoho uživatelů Firefoxu neví, že Firefox ukládá dva soubory s informacemi o obnovení relace do uživatelského profilu:

  • sessionstore.js obsahuje informace o aktuální relaci. Pokud soubor sledujete, zjistíte, že se jeho velikost během relace prohlížení zvětšuje a zmenšuje.
  • sessionstore.bak, který obsahuje informace o relaci z předchozí relace.

Tip : Firefox byste neměli znovu otevřít, když se obnovení relace nepodaří načíst předchozí relaci, protože můžete také přepsat záložní soubor. Protože obsahuje informace, které nebyly změněny poté, co se relace nenačte, měli byste ji zkopírovat na zabezpečené místo, než budete pokračovat.

Obnovení relace Firefoxu

Po zálohování obou souborů relace můžete začít problém prošetřit a pokusit se obnovit předchozí relaci.

První věc, kterou budete chtít udělat, je porovnat velikost souboru sessionstore.js a sessionstore.bak. Pokud má kterýkoli soubor velikost 0, je prázdný a už není použitelný.

S Firefoxem úplně zavřeným, otevřete jeden pak druhý soubor v textovém editoru výběru. Měl by zobrazit informace o relaci v textové podobě. Pokud vidíte poškozený text nebo vůbec žádné informace, je zřejmé, že soubor Obnovení relace je poškozený a už není použitelný.

Pokud se v něm stále zobrazují některé informace, můžete z nich z webové adresy zkusit extrahovat. To vám může umožnit obnovit alespoň některé webové stránky, které jste dříve otevřeli.

Než to uděláte, zkuste odstranit poškozený soubor sessionstore.js a přejmenujte soubor sessionstore.bak na sessionstore.js.

Tím se pokusíte obnovit relaci procházení ze zálohy. Nezapomeňte, že nezahrnuje karty, okna nebo formuláře, které jste otevřeli v poslední relaci, a že mohou zahrnovat karty, okna nebo data formulářů, která jste uzavřeli v předchozí relaci.

Závěrečná slova

Obnovení relace pomocí záložního souboru relace by mělo fungovat, pokud byl poškozen hlavní soubor. Nemusí vám přímo pomoci, pokud nastavení Firefoxu brání funkci Obnovení relace v prohlížeči správně fungovat.

Soubor však můžete stále otevřít v textovém editoru a extrahovat z něj informace ručně, pokud jsou stále uvedeny v hlavním nebo záložním souboru.

Tip : K uložení a obnovení relací můžete použít rozšíření Firefox Session Boss.