Fechei o Chrome por acidente. Agora todas as abas que eu tinha aberto provavelmente desapareceram. Não quero arriscar nada iniciando o Chrome agora antes de pedir ajuda. Receio que eles sejam perdidos permanentemente (arquivos substituídos) se eu fizer isso. Sei por experiência anterior com o Firefox que restaurar guias e sessões do navegador pode ser um negócio complicado.
O que posso fazer neste momento? Existe um arquivo ou algo que eu precise copiar ou renomear? Eu sei sobre o comando Ctrl + Shift + T. Mas eu normalmente uso isso enquanto navego. Isso funcionará APÓS o fechamento do Chrome?
google-chrome
tabs
Samir
fonte
fonte
%LOCALAPPDATA%\Google\Chrome\User Data
agora. Espero que não seja tarde demais ... Tive de pular os arquivos Sessão Atual e Guias Atuais .Respostas:
Prevenção de fechamento acidental
Sim, infelizmente os desenvolvedores optaram por não criar um prompt para evitar isso. Você terá que distribuir algumas das extensões que foram escritas para lidar com isso e escolher uma que se adapte a você (infelizmente, devido ao design do Chrome, as extensões precisarão manter alguns processos extras em execução para funcionar).
Prevenção de perda de dados
Muito esperto. Você está certo, que a execução do Chrome provavelmente os apagará logo depois, porque foi projetado para manter apenas um conjunto de backups, além da cópia de trabalho atual; portanto, quando você inicia uma nova instância, ele muda tudo e substitui o o anterior.
Também não é agradável com o Chrome, mas vou orientá-lo no processo (tive que fazer isso muitas vezes).
Arquivos de sessão
Sim, eles são os quatro arquivos a seguir no diretório de dados do usuário :
Current Session
(contém os dados dos formulários nas páginas da sessão atual)Current Tabs
(contém uma lista de URLs para as guias na sessão atual)Last Session
(igual aCurrent Session
, mas para a sessão anterior)Last Tabs
(igual aCurrent Tabs
, mas para a sessão anterior)(Observe que o termo "sessão" aqui implica em iniciar o Chrome a partir do zero. Ou seja, se você abrir o Chrome quando não houver absolutamente nenhuma instância em
chrome.exe
execução (verifique o Gerenciador de tarefas para ter certeza), estará iniciando uma sessão. Se você fechar todas as guias em uma janela, mas tiver outra janela do Chrome com uma guia aberta, essa sessão ainda estará ativa, portanto, iniciar o Chrome novamente não será uma nova sessão. Da mesma forma, se o Chrome travar e você fechar todas as janelas, mas ainda houver uma cópia dachrome.exe
execução, essa sessão ainda estará ativa até que você a mate.)Copie esses quatro arquivos em algum lugar para que você possa trabalhar sem perder nada. Dessa forma, você sempre pode copiá-los de volta se algo der errado.
Reabrir separador (es)
Sim, até certo ponto, porém você tem o combo errado; é Ctrl+ ⇧ Shift+ T. E se você tiver várias guias abertas antes de fechá-la, deverá reabrir todas elas.
(Em versões mais antigas, por algum motivo, só funcionaria se você tivesse criado uma nova guia. Eu ainda uso o Chromium 11 no meu sistema XP e sempre fico confuso com esse comportamento estranho. Sempre que fecho o Chrome acidentalmente e preciso recuperar minhas guias , Primeiro tenho que abrir uma guia (pressionar Ctrl+ Tpara a página Nova guia é mais fácil) antes de pressionar Ctrl+ ⇧ Shift+ Tpara recuperar a guia anterior. Nas versões mais recentes (não tenho certeza exatamente quando, mas para várias versões agora) ), funciona sem ter que abrir uma guia primeiro.)
Agora, antes de você executar o Chrome, tenho que avisar que nem sempre funciona. Primeiro de tudo, ele não funcionará imediatamente após o lançamento do Chrome. Você precisa aguardar até que o Chrome leia os arquivos do usuário e os analise. Isso pode levar alguns instantes e você pode vê-lo clicando com o botão direito do mouse na barra de guias e observando que a entrada do menu de contexto Reabrir guia fechada fica acinzentada / desativada por um tempo. Se você esperar alguns momentos e repetir, ele deve ficar preto (ativado) e você poderá usá-lo.
No entanto, mesmo que você espere um pouco, isso nem sempre restaurará a sessão anterior. Às vezes, o Chrome simplesmente perde a sessão e as guias anteriores e a função de reabrir a guia simplesmente não funciona. Não consegui descobrir por que ou discernir algum tipo de padrão ou causa, mas sempre parece ser o caso quando você mais precisa. Eu não fiz testes clínicos, experimentais, mas parece que abrir uma nova guia após o lançamento é uma boa maneira de fazer com que o Chrome acabe com sua sessão anterior (acho que isso significa que você terminou e inicia algo novo) .
Caso isso aconteça, recomendo copiar os quatro arquivos acima antes de executar o Chrome novamente. Dessa forma, você não os perderá se o Chrome estiver de mau humor e decidir eliminá-los.
Copie os arquivos, execute o Chrome, aguarde alguns instantes e verifique se a guia reabrir está disponível.
Modo de recuperação
Se ainda não estiver disponível, tente colocar o Chrome no modo de recuperação:
Local State
arquivo em um editor de texto (ele está na pasta pai de Dados do Usuário)exited_cleanly
entradafalse
Agora, ele deve exibir o Chrome não desligou corretamente a barra de aviso. Clique no
[Restore]
botão e espero que ele restaure sua sessão. (Isso deve funcionar mesmo que você tenha aberto novas guias antes de clicar no botão.)Se não funcionar, tente copiar
Last Tabs
eLast Session
para o Diretório de Dados do Usuário e renomeá-los paraCurrent Tabs
eCurrent Session
respectivamente. É claro que mesmo que isso funcione, você estará recebendo a sessão apenas antes da anterior, não a que travou, mas que pode ser suficiente, dependendo da sua situação.Extração manual
Se isso ainda não funcionar, você pode extrair manualmente as guias dos arquivos usando um programa de pesquisa de strings, como Strings (veja a figura). Execute o programa, passando os arquivos e salve-os em outro arquivo. A maioria desses programas exige o uso da linha de comando, mas presumivelmente também existem versões da GUI (embora eu não consiga encontrar nenhuma no momento). Assim, por exemplo, se você salvar
strings.exe
parac:\foobar
e copiar os quatro arquivos para lá também, você poderia extrair os guias assim:(Adicionei espaços extras para alinhar tudo, apenas para deixar claro o que está acontecendo.)
Agora você pode abrir os novos
*tabs.txt
arquivos de texto e ver os URLs das guias que você abriu anteriormente. Observe que você pode ver muita duplicação e algumas guias que você fechou.Os
*sess.txt
arquivos conterão outras informações, como o texto que você digitou nos formulários de uma página; portanto, se você tiver uma página aberta com várias informações inseridas, poderá recuperá-las para não ter que começar tudo de novo. novamente do zero. (Por exemplo, se eu fechar esta página acidentalmente, poderia recuperar o texto que estou digitando neste exato momento, em vez de tentar fazer tudo de novo. O horror!Again _ ๏) Observe novamente que você provavelmente verá duplicação. A pior parte é que, se você estava digitando alguma coisa há algum tempo e mudou várias vezes desde que começou (como este texto aqui), provavelmente encontrará várias cópias, cada uma com um instantâneo em diferentes pontos. Pode ser entediante examinar cada arquivo para ver qual é a versão mais recente com as alterações mais recentes; mas ainda é melhor do que começar do zero.Gerenciamento de sessões futuras
Para evitar problemas como este no futuro (e evitar a dependência do Chrome para funcionar corretamente), você pode instalar uma extensão de gerenciamento de sessões . Existem vários para escolher, mas eu recomendo o Session Buddy . Funciona muito bem, é versátil e Hans é receptivo a relatórios de erros e solicitações de recursos . (Acho que ele adicionou recentemente a sincronização!) O Session Buddy permitirá que você salve manualmente uma sessão, mas também pode salvar sessões automaticamente, para que você possa se recuperar facilmente de uma falha.
Agora vou postar esta resposta clicando no botão vermelho no canto…
fonte
chromium-browser --incognito
"ler rapidamente apenas uma pequena coisa sem chamar os recursos de restauração da sessão" (para uma grande sessão de navegação). Em seguida, pressione emctrl+n
vez dectrl+N
. A nova janela apagará a sessão.Sim você pode!
Mas primeiro, copie % LOCALAPPDATA% \ Google \ Chrome \ User Data para um local seguro.
Em seguida, inicie o Chrome e clique com o botão direito do mouse na barra Tab e escolha Reabrir aba fechada .
Mas não aceite minha palavra. Isso garante que funcione na versão 29.0.1547.57 m do Chrome. Para outras versões, consulte o manual do usuário.
Para evitar esse problema no futuro, altere as configurações do Chrome. Clique no botão de menu do Chrome no canto superior direito do seu navegador e clique em Configurações . Onde está escrito "Na inicialização", escolha a opção Continuar de onde eu parei . Dessa forma, mesmo se você fechar o Chrome intencionalmente, quando você o iniciar na próxima vez, ele mostrará as guias que você abriu anteriormente, para cada vez que você fechar e iniciar novamente.
Observe, no entanto, que, diferentemente do Firefox, o Chrome tentará carregar cada página da web para cada guia aberta. Se você tiver um computador lento ou tiver muitas guias abertas, isso pode ser um problema. Também pode afetar sua conta se você tiver conexão discada (vamos ser sinceros; nem todo usuário da Internet no mundo possui uma conexão LAN de fibra óptica).
fonte
User Data
pasta inteira , que pode ser bastante grande; portanto, copiar a coisa toda seria um desperdício.;-)
Chrome\User Data
? Nenhuma das subpastas ou qualquer outro arquivo?Quando você abre uma nova janela cromada, a primeira coisa a fazer é selecionar a página 'Histórico' no menu. Quando você está na guia Histórico, pressiona o habitual
Ctrl+Shift+T
e restaura a sessão anterior em uma nova janela.Eu usei isso depois de ter encerrado a sessão de navegação e depois de fechar corretamente a janela do navegador com versões recentes do chrome e chromium no linux.
Essa resposta é obviamente muito mais simplista que a aceita, mas achei que isso funcionava de maneira confiável.
fonte
Clique no submenu Guias recentes no menu de três barras. Em seguida, restaure cada grupo de guias (que devem corresponder às janelas anteriores) uma a uma. Espero que você não tenha muitas janelas abertas ...
fonte
Uma vez isso aconteceu comigo depois de limpar meu notebook com o CCleaner. O que fiz foi um pouco simples, mas funcionou bem. Entrei no histórico do Chrome e procurei as entradas nos últimos dias e pude restaurar todas as guias que desejava. Espero que ajude alguém no futuro Carlos Moura Brasil
fonte
:-(
Acabei de abrir o Gerenciador de tarefas e finalizar o processo do Chrome com o maior uso de RAM e ele fechará o navegador juntamente com todas as guias.
Na próxima vez que abrir o Chrome, ele perguntará se eu quero restaurar as guias da sessão anterior. Voila! Todas as guias são restauradas.
Acho que isso funciona apenas se eu abrir o Chrome como administrador todas as vezes.
fonte
Aqui está o que funcionou para mim. Vamos para:
Clique com o botão direito do mouse na
Default
pasta -> Propriedades -> Versões anteriores -> Restaurar para a versão mais recente (antes de perder suas guias).Magia! (Isso pode fornecer alguns erros para restaurar alguns arquivos de cache, basta ignorá-los / ignorá-los.)
As outras opções, como Ctrl+ Shift+ Tou a substituição dos arquivos "sessão atual" e "guias atuais" pelos arquivos "última sessão" e "últimas guias", não funcionaram para mim porque minhas "última sessão" e "últimas guias "arquivos já foram reescritos depois de perder as guias.
A restauração de uma versão anterior da pasta funcionou (embora você não consiga restaurar algumas das guias mais recentes - mas é provável que você se lembre do que eram desde que eram recentes).
fonte
Se você já reiniciou o Chrome e restaurou essas guias anteriormente, acho que essas guias aparecerão no seu histórico de navegação, na mesma ordem em que estavam antes. Basta abrir a página do histórico, voltar para a data / hora em que você restaurou as guias pela última vez, e você deverá vê-las todas agrupadas.
Obviamente, isso pressupõe que a maioria ou todas as guias permaneceram abertas por várias sessões e que você não exclui seu histórico regularmente.
fonte
Como a configuração proposta
exited_cleanly = false
não funcionou para mim e não achei equivalente a strings para Linux, encontrei outra solução.Current tabs
eCurrent session
, se você ainda os tiver (melhor: tambémLast...
)ps a | grep chromium
(número na primeira coluna) ouhtop
, /, tipochrom...
kill -s SIGILL <PID>
Current tabs
eCurrent session
para~/.config/chromium
fonte
pkill chromium
Gostaria de acrescentar que, as guias fixadas serão reabertas automaticamente quando você iniciar o Chrome na próxima vez.
Além disso, quando você pressiona Ctrl + Shift + T, todas as guias da sessão anterior serão abertas em uma nova janela do navegador chrome (as guias não serão adicionadas à janela existente do navegador).
fonte
Para todos que leem, recomendo o download da extensão do Chrome Great Suspender . Ele não apenas otimiza o uso da memória (basicamente deixa as guias que você não usa há um tempo fora da memória, mas ainda dentro do Chrome), mas também armazena as "sessões" de navegação. Assim, mesmo que o Chrome apague tudo, você pode acessar as configurações do GS e todas as suas sessões estariam lá - e fácil de exportar em um arquivo de texto.
fonte
o atalho simples é Ctrl + Shift + T e você pode recuperar todas as suas abas abertas ....
fonte