¿Puedo guardar mis datos antes de Forzar el cierre de una aplicación?

1

Cuando una aplicación no responde, fuerzo Salir y reiniciarla.

Pero, ¿hay alguna forma en la que pueda guardar mis datos antes de salir? ¿Hay algo que pueda hacer para confirmar que la aplicación está realmente muerta?

    
pregunta LiJung 15.08.2012 - 13:08

4 respuestas

3

Depende de por qué la aplicación es "No responde".

Una aplicación en este estado no responde a los eventos de IU enviados por el sistema. Así que nada de lo que haces en la interfaz de usuario está llegando, lo que limita tus opciones.

Sé de tres escenarios en los que una aplicación "No responde" (también conocida como "colgado") puede ser resucitada, con la posibilidad de recuperar sus datos.

  • La causa más común de un bloqueo de aplicación es la contención de disco pesado. Esto generalmente se resuelve solo si esperas lo suficiente, pero puede tomar minutos en situaciones extremas. Si abandona todas las demás aplicaciones, especialmente las que usan mucha memoria, puede acelerar esta recuperación.

  • Menos común es una aplicación que se bloquea debido a un problema con un disco. En realidad, esto no es tan raro si está accediendo a un disco montado en red, pero también puede suceder con cualquier unidad de disco duro externa. En el caso de un disco de red, puede intentar desmontarlo o cambiar su ubicación de red para deshabilitar la red como una manera de desmontarlo por la fuerza. En el caso de un disco físico, intente desenchufarlo (obviamente como último recurso). Una vez que el dispositivo de disco se retira del sistema a la fuerza, la aplicación puede reanudar el funcionamiento ... o puede bloquearse.

  • Mucho más raro es una aplicación que genera un subproceso y luego se bloquea porque ese proceso hace algo inesperado. Por ejemplo, he visto que Safari se bloquea debido a problemas con los subprocesos de QuickTime y WebKit. Encontrar y matar el subproceso correcto puede liberar la aplicación principal. Pero debe estar bastante cómodo con el terminal, el comando "ps" y rastrear las identificaciones del proceso principal.

Averiguar exactamente por qué se cuelga una aplicación implica mucho hurgando en el nivel de Unix para ver cuál es el estado del proceso. Herramientas como "ps", "top" y "lsof" pueden ser útiles. Pero, con suerte, los consejos anteriores pueden apuntarle en la dirección correcta.

    
respondido por el Seth Noble 15.08.2012 - 21:34
4

Desafortunadamente, cuando una aplicación no responde, generalmente no es posible rescatar ninguno de los datos. La excepción a esto serían las aplicaciones que guardan un archivo de recuperación a intervalos regulares, por ejemplo. Paquete de aplicaciones de Microsoft Office.

Sus opciones son esperar y esperar que la aplicación responda o Forzar Salir.

    
respondido por el Naishy 15.08.2012 - 15:04
-1

Puede salir de una aplicación que no responde a través del Monitor de actividad, que también confirmará que se ha ido al no mostrarla en la lista de procesos activos.

    
respondido por el lhf 15.08.2012 - 15:11
-1

Sí, podemos evitar la pérdida de datos.

Seleccione Herramientas, Opciones, marque 'Guardar información de Autorrecuperación cada:' y proporcione el intervalo. Luego haga clic en la pestaña Ubicaciones de archivos, seleccione Archivos de Autorrecuperación, haga clic en "Modificar ..." & proporcionar una ubicación para guardar los archivos.

    
respondido por el Ananda sundar 11.02.2016 - 08:09

Lea otras preguntas en las etiquetas