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.exe
ejecució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.exe
ejecució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:
- Cerrar Chrome
- Copie la copia de seguridad de los cuatro archivos a su directorio de Datos de usuario
- Abra el
Local State
archivo en un editor de texto (está en la carpeta principal de Datos de usuario)
- Localiza la
exited_cleanly
entrada
- Cámbialo a
false
- Guardar y Salir
- 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 Tabs
y Last Session
al Directorio de datos de usuario y renómbrelos a Current Tabs
y Current Session
respectivamente. 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.
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.exe
a c:\foobar
y 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.txt
archivos 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.txt
archivos 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 ...