interesante

¿Cómo puedo restaurar pestañas cerradas después de salir accidentalmente de Chrome?

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 pasada 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 lo uso mientras navego. ¿Funcionará esto cerrando Chrome?

Down and Dirty (Respondido por Synetech)

Prevención de cierre accidental

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

Prevención de pérdida de datos

Muy inteligente. Tiene razón en que ejecutar Chrome probablemente los eliminará 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 anterior uno.

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

Archivos de sesión

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

  • Current Session
  • Current Tabs
  • Last Session
  • Last Tabs

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í, hasta cierto punto, sin embargo, tienes el combo equivocado. Es Ctrl + ⇧ Shift + T. Si tenía varias pestañas abiertas antes de cerrarlo, debería volver a abrirlas todas.

En versiones anteriores, por alguna razón, solo funcionaría si primero 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 + T para la página Nueva pestaña es más fácil) antes de presionar Ctrl + ⇧ Shift + T para recuperar las pestañas anteriores. En versiones más nuevas, 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 iniciarla 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 que ejecutan Chrome nuevamente. 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 la pestaña de reabrir 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 archivo de Local State en un editor de texto (está en la carpeta principal de Datos de usuario)
  4. Localice la entrada exited_cleanly
  5. Cambiarlo a false
  6. Guardar y Salir
  7. Ejecutar Chrome

Ahora muestra la barra de aviso "Chrome no se cerró correctamente". Haga clic en el botón [Restore] 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.

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 (vaya a la 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). Entonces, por ejemplo, si guarda strings.exe en c:\foobar y copia los cuatro archivos allí también, puede extraer las pestañas de esta manera:

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 archivos de texto *tabs.txt y ver las URL de las pestañas que había abierto antes. Tenga en cuenta que puede ver mucha duplicación, así como algunas pestañas que había cerrado.

Los archivos *sess.txt 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 que no tenga comenzar 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á duplicación. 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 guardar sesiones automáticamente, para que pueda recuperarse fácilmente de un bloqueo.

Vale la pena una onza de prevención ... (Respondido por Sammy)

¡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 Volver a abrir 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 dedicada de fibra-LAN).