Prevención de cierre accidental
Cerré Chrome por accidente.
Sí, desafortunadamente los devs han elegido no construir un aviso para prevenir esto. Tendrás que sacar algunas de las extensiones que han sido escritas para lidiar con esto y elegir una que te convenga (desafortunadamente, debido al diseño de Chrome, las extensiones necesitarán mantener un par de procesos extra corriendo para trabajar).
Prevención de pérdida de datos
Ahora todas las pestañas que tenía abiertas presumiblemente han desaparecido. No quiero arriesgarme a nada iniciando Chrome ahora antes de pedir ayuda. Temo que se pierdan permanentemente (archivos sobrescritos) si hago eso.
Muy inteligente. Tienes razón, es probable que al ejecutar Chrome los borre poco después porque está diseñado para mantener sólo un conjunto de copias de seguridad además de la copia de trabajo actual, de modo que cuando inicies una nueva instancia, ésta desplazará todo hacia atrás y sobrescribirá la anterior.
Sé por mi experiencia con Firefox que restaurar las pestañas y las sesiones del navegador puede ser un asunto delicado.
Tampoco es agradable con Chrome, pero te guiaré a través del proceso (he tenido que hacerlo demasiadas veces).
Archivos de sesión
¿Qué puedo hacer en este momento? ¿Hay algún archivo o algo que necesite copiar o renombrar?
Sí, son los siguientes cuatro archivos en su Directorio de Datos de Usuario :
Current Session
(contiene los datos de los formularios de las páginas de la sesión actual)
Current Tabs
(contiene una lista de URLs para las pestañas de 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 empezar Chrome desde cero. Es decir, si abre Chrome cuando no hay absolutamente ninguna instancia de chrome.exe
ejecutándose (compruebe el Administrador de tareas para estar seguro), entonces está iniciando una sesión. Si cierras todas las pestañas de una ventana, pero tienes otra ventana de Chrome con una pestaña abierta, entonces esa sesión sigue activa, por lo que iniciar Chrome de nuevo no será una nueva sesión. Del mismo modo, si Chrome se cuelga y cierras todas las ventanas pero queda una copia de chrome.exe
en ejecución, entonces esa sesión sigue activa hasta que la elimines)
Copia estos cuatro archivos en algún lugar para que puedas trabajar sin perder nada. De esta manera, siempre podrás volver a copiarlos si algo sale mal.
Reopen Tab(s)
Sé del comando Ctrl+T. Pero normalmente lo uso mientras navego. ¿Funcionará esto DESPUÉS de cerrar Chrome?
Sí, hasta cierto punto, sin embargo tienes la combinación equivocada; es Ctrl+⇧ Shift+T. Y si tenías varias pestañas abiertas antes de cerrarlo, entonces debería volver a abrirlas todas.
(En versiones anteriores, por alguna razón, sólo funcionaría si primero creabas una nueva pestaña. Todavía uso Cromo 11 en mi sistema XP y siempre me desconcierta este extraño comportamiento. Cada vez que cierro Chrome accidentalmente y necesito recuperar mis pestañas, primero tengo que abrir una pestaña (lo más fácil es presionar Ctrl+T para la página de la nueva pestaña) antes de presionar Ctrl+⇧ Shift+T para recuperar la(s) pestaña(s) anterior(es). En las versiones más recientes (no estoy seguro de cuándo exactamente, pero para numerosas versiones ahora), funciona sin tener que abrir una pestaña primero)
Ahora, antes de ir a ejecutar Chrome, tengo que advertirte que no siempre funciona. En primer lugar, no funcionará inmediatamente después de lanzar Chrome. Tienes que esperar hasta que Chrome lea los archivos de usuario y los analice. Esto puede llevar unos momentos y puedes verlo haciendo clic con el botón derecho del ratón en la barra de pestañas y observando que la entrada Reopen closed tab context-menu está en gris/desactivada durante un tiempo. Si esperas unos momentos y repites, debería volverse negra (activada) y entonces podrás usarla.
Sin embargo, aunque esperes un rato, 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 reapertura de pestañas simplemente no funcionará. No he podido averiguar 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 hecho pruebas clínicas ni experimentales, pero parece que abrir una nueva pestaña después de lanzarla es una buena manera de conseguir que Chrome borre su sesión anterior (supongo que se supone que ya ha terminado con él y que está empezando algo nuevo).
En caso de que esto acabe ocurriendo, recomiendo copiar los cuatro archivos anteriores antes de volver a ejecutar Chrome. De esa manera no los perderá si Chrome está de mal humor y decide borrarlos.
Copie los archivos, luego ejecute Chrome y espere unos momentos, luego vea si reopen-tab está disponible.
Modo de recuperación
Si aún no está disponible, intente poner Chrome en modo de recuperación:
- Cierre el Chrome
- Copie la copia de seguridad de los cuatro archivos en su directorio de Datos de Usuario
- Abra el archivo
Local State
en un editor de texto (está en la carpeta principal de Datos de Usuario)
- 4. Localice la entrada
exited_cleanly
- Cámbiela a
false
- Guarde y salga de
- Ejecute Cromado
Ahora debería mostrar la Barra de aviso de que el Cromado no se apagó correctamente. Haz clic en el botón [Restore]
y, con suerte, te devolverá la sesión. (Esto debería funcionar aunque hayas abierto nuevas pestañas antes de hacer clic en el botón).
Si no funciona, intenta copiar Last Tabs
y Last Session
en el Directorio de datos de usuario y renombrarlos a Current Tabs
y Current Session
respectivamente. Por supuesto, aunque esto funcione, sólo obtendrá la sesión anterior a la anterior, no la que se bloqueó, pero puede ser suficiente dependiendo de su situación.
Extracción manual
Si esto sigue sin funcionar, entonces puede extraer manualmente las pestañas de los archivos utilizando un programa de búsqueda de cadenas como Strings (ir a la figura). Ejecute el programa, pasándole los archivos y guardándolos en otro archivo. La mayoría de estos programas requieren el uso de la línea de comandos, pero presumiblemente hay versiones GUI también (aunque parece que no puedo encontrar ninguna por el momento). Así que, por ejemplo, si guardas strings.exe
en c:\foobar
y copias los cuatro archivos allí también, podrías extraer las pestañas de la siguiente 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
(añadí espacios extra para alinear todo sólo para dejar claro lo que está pasando)
Ahora puedes abrir los nuevos archivos de texto de *tabs.txt
y ver las URL de las pestañas que tenías abiertas antes. Ten en cuenta que puedes ver mucha duplicación, así como algunas pestañas que habías cerrado.
Los archivos *sess.txt
contendrán otra información como el texto que habías escrito en los formularios de una página, así que si tenías una página abierta con un montón de información que habías introducido, puedes recuperarla para no tener que empezar todo de nuevo desde cero. (Por ejemplo, si cierro accidentalmente esta página, podría recuperar el texto que estoy escribiendo en este mismo momento en lugar de intentar hacerlo todo de nuevo. ¡El horror! ๏_๏) Tengan en cuenta de nuevo que es probable que vean una duplicación. La peor parte es que si has estado escribiendo algo durante un tiempo y ha cambiado numerosas veces desde que empezaste (como este texto de aquí), entonces probablemente encontrarás 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 aún así es mejor que empezar de nuevo desde cero.
Gestión de sesiones futuras
Para evitar tener problemas como este en el futuro (y para evitar tener que depender de Chrome para trabajar correctamente), puedes instalar una extensión de gestión de sesiones . Hay varias para elegir, pero recomiendo Session Buddy . Funciona bastante bien, es versátil, y Hans es receptivo a informes de errores y solicitudes de características . (¡Creo que recientemente incluso ha añadido 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 fallo.
Ahora sólo publicaré esta respuesta haciendo clic en ese botón rojo de la esquina…