¿Puedo restaurar pestañas cerradas después de salir de Chrome?


82

Cerré Chrome por accidente. Ahora, presumiblemente, todas las pestañas que tenía abiertas ya no están. No quiero arriesgar nada iniciando Chrome ahora antes de pedir ayuda. Me temo que se perderán permanentemente (archivos sobrescritos) si hago eso. Sé por experiencia previa con Firefox que restaurar pestañas y sesiones de navegador puede ser un negocio complicado.

¿Qué puedo hacer en este momento? ¿Hay un archivo o algo que necesito copiar o renombrar? Sé sobre el comando Ctrl + Shift + T. Pero normalmente uso esto mientras navego. ¿Funcionará DESPUÉS de cerrar Chrome?


2
Chrome te permitirá abrir pestañas cerradas recientemente. Si tiene varias pestañas abiertas, le permitirá restaurar todas esas pestañas. Si ese historial se pierde, entonces no tiene suerte, el historial de pestañas recientemente cerrado se limita a una cierta cantidad y se reemplaza según sea necesario. Simplemente copie la carpeta de perfil, todos los archivos de Chrome, se almacenan allí.
Ramhound

Sé que en Firefox hay una selección: Menú -> Historial -> Volver a abrir la sesión anterior. Chrome puede tener algo similar
Shade

¡Oh no! ¡Fui demasiado rápido! Inicié Chrome para ver qué sucederá. Porque en esta publicación de blog de Chrome dice: En la parte inferior de la página Nueva pestaña, los pocos más recientes se enumeran en la sección "Cerrado recientemente". Incluso puede usar esto después de reiniciar el navegador, en caso de que se cierre accidentalmente con algo importante abierto. ¡Pero mi versión de Chrome es demasiado nueva! ¡No tengo esa opción! ¿Es demasiado tarde ahora para guardar el perfil de Chrome? ¿Debo intentar restaurar las pestañas con Ctrl + Shift + T?
Samir

Copié %LOCALAPPDATA%\Google\Chrome\User Dataahora. Espero que no sea demasiado tarde ... Tuve que omitir los archivos Current Session y Current Tabs .
Samir

Te prometo que la opción está ahí TODAS las versiones recientes lo tienen
Ramhound

Respuestas:


97

Prevención de cierre accidental

Cerré Chrome por accidente.

Sí, desafortunadamente los desarrolladores han optado por no crear un aviso para evitar esto. Tendrá que extraer algunas de las extensiones que se han escrito para tratar esto y elegir una que se adapte a usted (desafortunadamente, debido al diseño de Chrome, las extensiones deberán mantener un par de procesos adicionales en funcionamiento).

Prevención de pérdida de datos

Ahora, presumiblemente, todas las pestañas que tenía abiertas ya no están. No quiero arriesgar nada iniciando Chrome ahora antes de pedir ayuda. Me temo que se perderán permanentemente (archivos sobrescritos) si hago eso.

Muy inteligente. Tiene razón, es probable que ejecutar Chrome los elimine poco después porque está diseñado para mantener solo un conjunto de copias de seguridad además de la copia de trabajo actual, por lo que cuando inicie una nueva instancia, cambiará todo y sobrescribirá el el anterior.

Sé por experiencia previa con Firefox que restaurar pestañas y sesiones de navegador puede ser un negocio complicado.

Tampoco es agradable con Chrome, pero lo guiaré a través del proceso (he tenido que hacerlo demasiadas veces).

Archivos de sesión

¿Qué puedo hacer en este momento? ¿Hay un archivo o algo que necesito copiar o renombrar?

Sí, son los siguientes cuatro archivos en su Directorio de datos de usuario :

  • Current Session (contiene los datos de los formularios en las páginas de la sesión actual)
  • Current Tabs (contiene una lista de URL para las pestañas en la sesión actual)
  • Last Session (igual que Current Session, pero para la sesión anterior)
  • Last Tabs (igual que Current Tabs, pero para la sesión anterior)

(Tenga en cuenta que el término "sesión" aquí implica una ronda de inicio de Chrome desde cero. Es decir, si abre Chrome cuando no hay absolutamente ninguna instancia de chrome.exeejecución (verifique el Administrador de tareas para asegurarse), entonces está iniciando una sesión. Si cierra todas las pestañas en una ventana, pero tiene otra ventana de Chrome con una pestaña abierta, entonces esa sesión aún está activa, por lo que iniciar Chrome nuevamente no será una sesión nueva. Del mismo modo, si Chrome se cuelga y cierra todas las ventanas, pero queda una copia de chrome.exeejecución, entonces esa sesión aún está activa hasta que la elimine).

Copie estos cuatro archivos en algún lugar para que pueda trabajar sin perder nada. De esa manera, siempre puede copiarlos si algo sale mal.

Volver a abrir pestañas

Sé sobre el comando Ctrl + T. Pero normalmente uso esto mientras navego. ¿Funcionará DESPUÉS de cerrar Chrome?

Sí, hasta cierto punto, sin embargo, tiene el combo equivocado; es Ctrl+ ⇧ Shift+ T. Y si tenía varias pestañas abiertas antes de cerrarlo, entonces debería volver a abrirlas todas.

(En versiones anteriores, por alguna razón, solo funcionaría si creara una nueva pestaña. Todavía uso Chromium 11 en mi sistema XP y siempre estoy desconcertado por este extraño comportamiento. Cada vez que cierro Chrome accidentalmente y necesito recuperar mis pestañas , Primero tengo que abrir una pestaña (presionar Ctrl+ Tpara la página Nueva pestaña es más fácil) antes de presionar Ctrl+ ⇧ Shift+ Tpara recuperar las pestañas anteriores. En versiones más recientes (no estoy seguro exactamente cuándo, pero para numerosas versiones ahora ), funciona sin tener que abrir una pestaña primero.)

Ahora, antes de ir y ejecutar Chrome, debo advertirle que no siempre funciona. En primer lugar, no funcionará inmediatamente después de iniciar Chrome. Debe esperar hasta que Chrome lea los archivos de usuario y los analice. Esto puede demorar unos minutos y puede verlo haciendo clic con el botón derecho en la barra de pestañas y observando que la entrada del menú contextual Volver a abrir pestaña está atenuada / deshabilitada por un tiempo. Si espera unos momentos y repite, debería ponerse negro (habilitado) y luego puede usarlo.

Sin embargo, incluso si espera un tiempo, no siempre restaurará la sesión anterior. A veces, Chrome simplemente pierde la sesión y las pestañas anteriores y la función de reabrir pestaña simplemente no funciona. No he podido entender por qué o discernir ningún tipo de patrón o causa, pero siempre parece ser el caso cuando más lo necesitas. No he realizado pruebas clínicas y experimentales, pero parece que abrir una nueva pestaña después de abrirla es una buena manera de hacer que Chrome elimine su sesión anterior (supongo que se da cuenta de que ya ha terminado y está comenzando algo nuevo) .

En caso de que esto acabe sucediendo, recomiendo copiar los cuatro archivos anteriores antes de volver a ejecutar Chrome. De esa forma, no los perderá si Chrome está de mal humor y decide eliminarlos.

Copie los archivos, luego ejecute Chrome y espere unos momentos, luego vea si volver a abrir la pestaña está disponible.

Modo de recuperación

Si todavía no está disponible, intente poner Chrome en modo de recuperación:

  1. Cerrar Chrome
  2. Copie la copia de seguridad de los cuatro archivos a su directorio de Datos de usuario
  3. Abra el Local Statearchivo en un editor de texto (está en la carpeta principal de Datos de usuario)
  4. Localiza la exited_cleanlyentrada
  5. Cámbialo a false
  6. Guardar y Salir
  7. Ejecuta Chrome

Ahora debería mostrar que Chrome no cerró correctamente la barra de aviso. Haga clic en el [Restore]botón y, con suerte, restaurará su sesión. (Esto debería funcionar incluso si ha abierto pestañas nuevas antes de hacer clic en el botón).

Si no funciona, intente copiar Last Tabsy Last Sessional Directorio de datos de usuario y renómbrelos a Current Tabsy Current Sessionrespectivamente. Por supuesto, incluso si esto funciona, solo obtendrá la sesión antes de la anterior, no la que se bloqueó, pero eso puede ser suficiente dependiendo de su situación.

Aviso de apagado incorrecto de Chrome

Extracción manual

Si eso todavía no funciona, puede extraer manualmente las pestañas de los archivos mediante el uso de un programa de búsqueda de cadenas como cadenas (figura). Ejecute el programa, pasando los archivos y guárdelos en otro archivo. La mayoría de estos programas requieren el uso de la línea de comandos, pero presumiblemente también hay versiones GUI (aunque parece que no puedo encontrar ninguna en este momento). Así, por ejemplo, si guarda strings.exea c:\foobary copiar los archivos a cuatro allí también, se podía extraer las pestañas como tan:

C:\foobar>strings "current tabs"    > ctabs.txt
C:\foobar>strings "last tabs"       > ltabs.txt
C:\foobar>strings "current session" > csess.txt
C:\foobar>strings "last session"    > lsess.txt

(Agregué espacios adicionales para alinear todo solo para dejar en claro lo que está sucediendo).

Ahora puede abrir los nuevos *tabs.txtarchivos de texto y ver las URL de las pestañas que había abierto anteriormente. Tenga en cuenta que puede ver mucha duplicación, así como algunas pestañas que había cerrado.

Los *sess.txtarchivos contendrán otra información, como el texto que escribió en los formularios de una página, por lo que si tenía una página abierta con un montón de información que ingresó, puede recuperarla para no tener que comenzar de nuevo. de nuevo desde cero. (Por ejemplo, si accidentalmente cierro esta página, podría recuperar este texto que estoy escribiendo en este mismo momento en lugar de intentar hacerlo todo de nuevo. ¡ El horror!๏ _ ๏) Tenga en cuenta nuevamente que probablemente verá duplicaciones. La peor parte es que si ha estado escribiendo algo durante un tiempo y ha cambiado varias veces desde que comenzó (como este texto aquí), entonces probablemente encontrará varias copias de él, cada una una instantánea en diferentes puntos. Puede ser tedioso examinar cada archivo para ver cuál es la versión más reciente con los últimos cambios; pero sigue siendo mejor que empezar de cero.

Gestión de sesiones futuras

Para evitar tener problemas como este en el futuro (y para evitar tener que confiar en Chrome para que funcione correctamente), puede instalar una extensión de administración de sesión . Hay varios para elegir, pero recomiendo Session Buddy . Funciona bastante bien, es versátil y Hans es receptivo a los informes de errores y solicitudes de funciones . (¡Creo que recientemente incluso ha agregado la sincronización!) Session Buddy le permitirá guardar manualmente una sesión, pero también puede guardarlas automáticamente, para que pueda recuperarse fácilmente de un bloqueo.



Ahora publicaré esta respuesta haciendo clic en el botón rojo en la esquina ...


2
¡Guauu! No sé qué decir ... excepto ... ¡gracias! ¡Buen trabajo!
Samir

2
Una forma de interrumpir la restauración de la sesión (que acabo de hacer accidentalmente) es chromium-browser --incognito"leer rápidamente algo pequeño sin invocar las funciones de restauración de sesión" (para una sesión de navegación grande). Luego golpea en ctrl+nlugar de ctrl+N. La nueva ventana borrará la sesión.
isomorphismes

1
@SamtheBrand, esa configuración hace exactamente lo mismo que seleccionar manualmente Reabrir ... justo después de iniciar Chrome; solo lo hace automáticamente. No tiene una funcionalidad especial para hacerlo más efectivo en la recuperación de una sesión bloqueada, por lo que está sujeto a las mismas limitaciones que hacerlo manualmente, por lo tanto, si Chrome se bloqueó, puede o no funcionar. La mayoría de las personas no querrán restaurar todas las pestañas que abrieron la última vez, por lo que esto solo es útil si se bloquea con frecuencia. Todavía es mejor usar una extensión de administración de sesión dedicada, especialmente una que se guarda automáticamente como Session Buddy.
Synetech

1
No pude encontrar el "Session Buddy" sugerido en la tienda web de Chrome, pero encontré un contendiente muy prometedor: Tabs Outliner .
Tim Lewis

1
Esto no funcionó para mí recientemente, pero la restauración de todo el Directorio de datos de usuario desde la copia de seguridad sí lo hizo.
Theodore Hong

6

¡Sí tu puedes!

Pero lo primero es lo primero, copie % LOCALAPPDATA% \ Google \ Chrome \ User Data en una ubicación segura.

Luego, inicie Chrome y haga clic derecho en la barra de pestañas y elija Reabrir pestaña cerrada .

restaurar pestaña cerrada

Pero no confíes en mi palabra. Esto está garantizado para funcionar en la versión de Chrome 29.0.1547.57 m. Para otras versiones, consulte su manual de usuario.

Para evitar este problema en el futuro, cambie la configuración de Chrome. Haga clic en el botón de menú de Chrome en la esquina superior derecha de su navegador, luego haga clic en Configuración . Donde dice "Al iniciar", elija la opción Continuar donde lo dejé . De esta manera, incluso si cierra Chrome intencionalmente, cuando lo inicie la próxima vez, le mostrará las pestañas que había abierto anteriormente, cada vez que cierre y vuelva a iniciarlo.

Sin embargo, tenga en cuenta que, a diferencia de Firefox, Chrome intentará cargar cada página web para cada pestaña abierta. Si tiene una computadora lenta o tiene muchas pestañas abiertas, esto podría ser un problema. También puede afectar su factura si tiene una conexión de acceso telefónico (seamos sinceros; no todos los usuarios de Internet en el mundo tienen una conexión de fibra LAN dedicada).


También puede usar el comando Ctrl + Shift + T. Pero como siempre con los atajos de teclado, puede cometer errores con bastante facilidad, es decir, presionar la combinación de teclas incorrecta. Si, por ejemplo, logra agregar algo de W a la mezcla, podría terminar cerrando la ventana del programa, y ​​no estoy seguro de que Chrome le permita restaurar las pestañas después de un segundo inicio. Probablemente se restablecería desde la última sesión del navegador (no la anterior), es decir, su última pestaña única (Nueva pestaña).
Samir

No necesita copiar toda la User Datacarpeta, que puede ser bastante grande, por lo que copiar todo sería un desperdicio. ;-)
Synetech

Esta opción ha estado allí desde antes de la versión 29.0.1547.57 m de Chrome, por lo que su afirmación de que no se garantiza que funcione es incorrecta y, por lo tanto, no es útil.
Ramhound

@Synetech Sí, ¡así que me di cuenta! ;) ¡Son 551 MB! ¿Solo los archivos que viven adentro Chrome\User Dataentonces? ¿Ninguna de las subcarpetas ni ninguno de los otros archivos?
Samir

@Ramhound ¿Puede decirme la versión en la que incluyeron esta opción?
Samir

4

Cuando abre una nueva ventana de Chrome, lo primero que debe hacer es seleccionar la página 'Historial' del menú. Cuando estás en la pestaña de historial, presionas lo habitual Ctrl+Shift+Ty restaura la sesión anterior en una nueva ventana.

Utilicé esto después de haber eliminado la sesión de navegación y después de cerrar correctamente la ventana del navegador con versiones recientes de Chrome y Chrome en Linux.

Esta respuesta es obviamente mucho más simplista que la aceptada, pero descubrí que funciona de manera confiable.


Esta es la mejor respuesta a la pregunta y aún funciona en la última v37 de Chrome.
Kenck

3

Haga clic en el submenú de pestañas recientes en el menú de tres barras. Luego restaure cada grupo de pestañas (que deberían corresponder a sus ventanas anteriores) una por una. Esperemos que no hayas abierto demasiadas ventanas ...


Esto no parece funcionar si tienes una gran cantidad de pestañas, al menos para mí
Abdul

2

Una vez que esto me sucedió después de limpiar mi cuaderno con CCleaner. Lo que hice fue algo simple pero funcionó bien. Ingresé al historial de Chrome y busqué las entradas de los últimos días y pude restaurar todas las pestañas que quería. Espero que ayude a alguien en el futuro Carlos Moura Brasil


Eso puede ayudar si la recuperación de fallas de Chrome no funciona, pero tiene límites: las ventanas emergentes no se enumerarán en el historial, el contenido de los formularios no se retendrá, si tiene muchas pestañas abiertas, eso puede ser un dolor. Además, el historial no enumerará las pestañas que tenía abiertas en la parte superior, sino que las desplegará entre un montón de otras pestañas que había cerrado antes del bloqueo, por lo que se vuelve mucho trabajo descubrir cuáles estaban abiertas y que no fueron :-(
Synetech

Además, si abrió la página A y luego navegó a las páginas B y C en la misma pestaña, ¿el historial no mostrará A, B y C? Esto también complicará la tarea de identificar qué páginas estaban abiertas cuando el navegador finalizó.
Scott

1

Solo abro el Administrador de tareas y finalizo el proceso de Chrome con el mayor uso de RAM y cerrará el navegador junto con todas las pestañas.

La próxima vez que abra Chrome, me preguntará si deseo restaurar las pestañas de la sesión anterior. Voila! Todas las pestañas se restauran.

Creo que esto solo funciona si abro Chrome como administrador cada vez.


1

Esto es lo que funcionó para mí. Ir:

C: \ Users \ your_username \ AppData \ Local \ Google \ Chrome \ User Data

Haga clic derecho en la Defaultcarpeta -> Propiedades -> Versiones anteriores -> Restaurar a la versión más reciente (antes de perder sus pestañas).

¡Magia! (Podría darle algunos errores para restaurar algunos archivos de caché, simplemente ignórelos / omítalos).

Las otras opciones, como Ctrl+ Shift+ To reemplazar los archivos "sesión actual" y "pestañas actuales" con los archivos "última sesión" y "últimas pestañas", no funcionaron para mí porque mi "última sesión" y "últimas pestañas" "los archivos ya se habían reescrito después de perder las pestañas.

Restaurar una versión anterior de la carpeta funcionó (aunque es posible que no pueda restaurar algunas de sus pestañas más recientes, pero es probable que recuerde cuáles eran desde que eran recientes).


¡Gracias! Si tiene un buen punto de restauración, este es sin duda uno de los métodos más fáciles después de perder por completo una sesión. Para reducir la posibilidad de errores, asegúrese de cerrar Chrome y la aplicación de fondo de Chrome antes de ejecutar la restauración.
pschueller

1

Si ya ha reiniciado Chrome y restaurado estas pestañas en el pasado, creo que estas pestañas aparecerán en su historial de navegación, en el mismo orden en que habían estado antes. Simplemente abra la página del historial, desplácese de nuevo a la fecha / hora en la última vez que restauró con éxito las pestañas, y debería verlas todas agrupadas.

Por supuesto, esto supone que la mayoría o todas las pestañas han permanecido abiertas durante varias sesiones, y que no eliminas tu historial de forma regular.


1

Debido a que la configuración de configuración propuesta de exited_cleanly = false no funcionó para mí y no encontré ningún equivalente de cadenas para Linux, encontré otra solución.

  1. Copia de seguridad Current tabsy Current session, si todavía los tiene (mejor: también Last...)
  2. Iniciar cromo
  3. Descubre PID (identificador de proceso) de cromo, Fe por ps a | grep chromium(número en la primera columna) o htop, /, Tipochrom...
  4. Mata el cromo a través de la línea de comando, fe kill -s SIGILL <PID>
    • Ahora, mira : has creado una razón para que el cromo piense, se ha estrellado. (Lo que creó algunos archivos también en mi computadora, no solo la cosa exited_cleanly).
  5. Copie su copia de seguridad de Current tabsy Current sessionpara~/.config/chromium
  6. Reinicie el cromo como de costumbre.
  7. ¡Restaurar! ¡Hurra!

1
strings es un comando estándar de Linux; debe tenerlo instalado de forma predeterminada.
Robin Green

1
¿Por qué no solo?pkill chromium
Jaam

0

Me gustaría agregar que las pestañas ancladas se volverán a abrir automáticamente cuando inicies Chrome la próxima vez.

Además, cuando presiona Ctrl + Shift + T, todas las pestañas de la sesión anterior se abrirán en una nueva ventana del navegador Chrome (las pestañas no se agregarán a la ventana del navegador existente).


"También cuando presionas Ctrl + Shift + T, todas las pestañas de sesiones anteriores se abrirán en una nueva ventana del navegador Chrome". Eso no es lo que Ctrl + Shift + T hace normalmente. Simplemente vuelve a abrir la última pestaña cerrada en una ventana existente. ¿Estás hablando inmediatamente después de iniciar Chrome?
Robin Green

0

Para todos los que lean, recomiendo descargar la extensión Great Suspender Chrome. No solo optimiza el uso de su memoria (básicamente pone las pestañas que no ha usado durante un tiempo fuera de la memoria, pero aún dentro de Chrome), sino que también almacena sus "sesiones" de navegación. Entonces, incluso si Chrome eliminó todo, puede ir a la configuración de GS y todas sus sesiones estarían allí, y serían fáciles de exportar en un archivo de texto.


-2

el atajo simple es Ctrl + Shift + T y puede recuperar todas sus pestañas abiertas ...


1
No. Esto solo funciona si no cierra el navegador. De lo que no se trata la pregunta
aleatorio
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.