Como uso os arquivos do “sessionstore” do Firefox para restaurar minha sessão com falha?

15

Meu sistema Windows XP caiu. Geralmente about:sessionrestore mostra minha sessão anterior. Mas desta vez, depois de reiniciar, a página apareceu em branco.

Consegui encontrar meus arquivos sessionsstore na minha pasta de perfil. Eles têm nomes como sessionstore-1.js a sessionstore-8.js . Há também um sessionstore.bak , que provavelmente foi criado quando o sistema falhou. Não confio no sessionstore.bak : é muito pequeno em tamanho.

Posso usar o sessionstore-8.js para recuperar minhas antigas sessões?

Além disso, como exatamente eu faço isso? Devo sair do Firefox antes de fazer qualquer alteração no diretório do perfil?

    
por Tej 28.02.2012 / 12:35

5 respostas

3

Você pode usar o utilitário no link para restaurar suas guias. Basta colar o conteúdo de sessionstore.bak .

    
por 16.09.2013 / 20:11
2

Abra o arquivo mais recente (provavelmente sessionstore.js ) em um editor de texto avançado com suporte para pesquisa e substituição de expressões regulares (por exemplo, TextPad e Notepad ++).

Substituir tudo

"entries":\[{"url":"([^"]*)"

com

\n\n

E os URLs das últimas abas abertas aparecerão em todas as outras linhas.

(Nota no TextPad: você precisa ativar a sintaxe POSIX em Preferências Editor .)

    
por 26.03.2012 / 10:24
1

Encontrei o mesmo problema e não encontrei nenhuma boa solução para restaurar o arquivo sessionstore.bak. Aqui está a solução que funcionou para mim:

Assumindo que seu sessionstore.json (seamonkey) ou sessionstore.js (firefox) está um tanto vazio e você perdeu todas as suas guias. Assumindo que o seu arquivo sessionstore.bak é maior e contém todas as suas guias, mas simplesmente renomear sessionstore.bak para sessionstore.json (ou .js) não funciona.

Veja como restaurar todas as suas guias usando o arquivo "sessionstore.bak":

  1. Feche o navegador, faça um backup do arquivo sessionstore.bak e não reinicie o navegador, ele sobrescreverá o arquivo.
  2. Copie o arquivo sessionstore.bak para sessionstore.json (ou .js para Firefox).
  3. Edite o arquivo sessionstore.json com um editor decente que não corte linhas longas (o arquivo é um arquivo JSON de uma linha que pode conter vários MB de dados!). Eu usei o vi com sucesso.
  4. No começo do arquivo, você verá algo assim:

    {"windows":[],"selectedWindow":0,"_closedWindows":[{"tabs":[{"entries":[{"url":
    

    Simplesmente substitua esta linha por esta (basicamente removemos os campos selectedWindow e _closedWindows):

    {"windows":[{"tabs":[{"entries":[{"url":
    

    (com o editor vi, basta posicionar o cursor após o primeiro colchete de abertura, depois pressionar [SUPPR] o número de vezes necessário e, em seguida, pressionar : W Q Enter )

  5. Abra seu navegador e agora todas as guias devem aparecer como antes: -)

Esta é uma solução "funciona para mim"!

    
por 01.04.2016 / 00:25
1

Experimente o sessionstore.js na sua pasta de perfil.

    
por 16.07.2012 / 14:20
0

Veja se isso ajuda: Remova os arquivos numerados de sessionstore - ##. Js (sessionstore-1.js).

Eles não devem estar lá e geralmente indicam que outro software está acessando o arquivo sessionstore.js principal que o Firefox reescreve a cada 10 segundos.

  • Copie sessionstore.bak na pasta de perfil, renomeie-o para .js, substitua as pastas de cache movidas no diretório "arquivos recuperados" de volta ao local original, substitua alguns arquivos userchrome.css ausentes por outros de um backup anterior e exclua o arquivo sessionstore-1.js
por 31.08.2012 / 18:00