Guardar datos después de agregar una nueva entrada

21

¿Es posible (por opción o disparador) guardar la base de datos Keepass automáticamente después de agregar una nueva entrada?

A menudo me olvido de guardarlo y luego pierdo los nuevos datos al cerrar las ventanas.

Alternativamente: ¿Es posible guardar los datos cuando KeePass se ve obligado a cerrar cuando Windows sale?

magnético
fuente

Respuestas:

9

Hay una opción de guardado automático en Herramientas -> Opciones ... -> Avanzado. Si esto a veces no funciona, puede ser un error. Una forma de mitigar esto es usar un período de bloqueo automático más corto para que la base de datos se guarde con más frecuencia.

Además, KeeFox guarda automáticamente cuando guarda una nueva contraseña del navegador. Puede considerar usarlo.

billc.cn
fuente
44
Tenga en cuenta que la opción de guardado automático en Avanzado solo guarda "al cerrar / bloquear la base de datos". Esto cumple con la pregunta "alternativamente", pero no necesariamente "guarda datos después de agregar una nueva entrada". Si Keepass o Windows se bloquea, se perderán los datos.
LarsH
@LarsH está mal, hay una opción de guardado automático al modificar entradas que incluye agregar. Ver respuesta de Patrik
Vadim H
@VadimH: la respuesta de Patrik se aplica a las versiones más nuevas de Keepass. Me alegro de que hayan agregado esta función.
LarsH
36

Me encontré con el mismo problema y no estaba satisfecho con la respuesta, así que continué buscando en Google y me encontré con este tutorial :

Cómo crear un activador que implemente la función de guardado automático

http://www.mydigitallife.info/how-to-auto-save-the-database-in-keepass-password-safe/

  1. En KeePass Password Safe, haga clic en el menú Herramientas y seleccione Disparadores.
  2. Haga clic en el botón Agregar para abrir el asistente Agregar disparador.
  3. Ingrese un nombre para el nuevo desencadenante, como Auto Guardar base de datos, luego haga clic en Siguiente. Deje las casillas de verificación "Activado" e "Inicialmente encendido" marcadas, y la casilla de verificación "Desactivar después de ejecutar acciones (ejecutar una vez) sin marcar.
  4. En la pestaña "Eventos", haga clic en el botón Agregar.
  5. Seleccione Estado de la interfaz de usuario actualizado en la lista desplegable "Evento", que se evalúa como verdadero cuando KeePass ha terminado de actualizar el estado de la interfaz de usuario (menús, barra de herramientas, ...), incluso después de la mayoría de las acciones del usuario, como agregar / editar / eliminar entradas y grupos, etc. Luego, haga clic en Aceptar, siga por Siguiente en el asistente.
  6. Opcional: en la pestaña "Condiciones", haga clic en el botón Agregar.
  7. Opcional (si realiza el paso anterior): Seleccione La base de datos activa tiene cambios sin guardar en la lista desplegable "Condición" y haga clic en Aceptar, luego presione Siguiente en el asistente.
  8. En la pestaña "Acciones", haga clic en el botón Agregar.
  9. Seleccione Guardar base de datos activa en la lista desplegable "Acción" y haga clic en Aceptar.
  10. Haga clic en Finalizar, luego presione Aceptar.

La acción para guardar la contraseña se realiza de inmediato, si hay cambios sin guardar. Después de crear el activador, el botón Guardar siempre estará deshabilitado o atenuado, ya que el cambio se guarda instantáneamente en cualquier cambio: adición, eliminación o edición.

Nicolas Thomas
fuente
¡Bienvenido a Super User! Si bien esto puede responder teóricamente la pregunta, sería preferible incluir aquí las partes esenciales de la respuesta y proporcionar el enlace para referencia.
slhck
Importe las imágenes al alojamiento de Stack Exchange Imgur. La protección de hotlink hace que las imágenes no se muestren.
bwDraco - Restablece a Mónica el
Esto es genial, ¡parece que debería incluirse en una opción integrada en la aplicación!
Peter Tirrell
1
En KeePass 2.39.1 no puedo encontrar el evento actualizado del estado de la interfaz de usuario, pero uno puede usar el Time - Periodicevento con la condición Database has unsaved changesque se encuentra en el activador AutoSave.xml.txt .
Frank Breitling
Ya no es necesario hacer esto. Ver la respuesta de Patrik y votar
Vadim H
8

Respuesta 2018 (2.39.1+)

En las versiones más recientes de KeePass, puede guardar automáticamente en cualquier actualización de la entrada (que incluye agregar nuevas entradas) sin ningún desencadenante. Solo ve Tools -> Options... -> Advancedy haz clic en Automatically save after modifying an entry using the entry editing dialog.

Nota: Esto no parece funcionar para eliminar entradas.

Patrik Fuhrmann
fuente