Salva i dati dopo aver aggiunto una nuova voce


21

È possibile (per opzione o trigger) salvare automaticamente il database Keepass dopo aver aggiunto una nuova voce?

Spesso dimentico di salvarlo e quindi di perdere i nuovi dati quando chiudo Windows.

In alternativa: è possibile salvare i dati quando KeePass è costretto a chiudere quando esce Windows?

Risposte:


9

C'è un'opzione di salvataggio automatico in Strumenti -> Opzioni ... -> Avanzate. Se a volte questo non funziona, potrebbe trattarsi di un bug. Un modo per mitigarlo consiste nell'utilizzare un periodo di blocco automatico più breve in modo che il database venga salvato più frequentemente.

Inoltre, KeeFox esegue il salvataggio automatico quando si salva una nuova password dal browser. Puoi considerare di usarlo.


4
Nota, l'opzione di salvataggio automatico in Avanzate salva solo "quando si chiude / blocca il database". Ciò soddisfa la domanda "in alternativa", ma non necessariamente "salva i dati dopo aver aggiunto una nuova voce". In caso di crash di Keepass o Windows, i dati andranno persi.
LarsH

@LarsH sbagliato, c'è un'opzione di salvataggio automatico quando si modificano le voci che include l'aggiunta. Vedi la risposta di Patrik
Vadim H,

@VadimH: la risposta di Patrik si applica alle versioni più recenti di Keepass. Sono contento che abbiano aggiunto questa funzione.
LarsH,

36

Ho riscontrato lo stesso problema e non ero soddisfatto della risposta, quindi ho continuato a cercare su Google e ho seguito questo tutorial :

Come creare un trigger che implementa la funzione di salvataggio automatico

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

  1. In KeePass Password Safe, fai clic sul menu Strumenti e seleziona Trigger.
  2. Fare clic sul pulsante Aggiungi per aprire la procedura guidata Aggiungi trigger.
  3. Immettere un nome per il nuovo trigger, ad esempio Auto Database di salvataggio, quindi fare clic su Avanti. Lasciate le caselle di controllo "Abilitato" e "Inizialmente attivato" e deselezionata la casella di controllo "Disattiva dopo aver eseguito le azioni (esegui una volta).
  4. Nella scheda "Eventi", fai clic sul pulsante Aggiungi.
  5. Seleziona lo stato dell'interfaccia utente aggiornato nell'elenco a discesa "Evento", che restituisce vero quando KeePass ha terminato l'aggiornamento dello stato dell'interfaccia utente (menu, barra degli strumenti, ...), anche dopo la maggior parte delle azioni dell'utente, come l'aggiunta / modifica / eliminazione voci e gruppi, ecc. Quindi, fare clic su OK, quindi su Avanti nella procedura guidata.
  6. Opzionale: nella scheda "Condizioni", fai clic sul pulsante Aggiungi.
  7. Facoltativo (se eseguire il passaggio precedente): selezionare Il database attivo presenta modifiche non salvate nell'elenco a discesa "Condizione" e fare clic su OK, quindi su Avanti nella procedura guidata.
  8. Nella scheda "Azioni", fai clic sul pulsante Aggiungi.
  9. Selezionare Salva database attivo nell'elenco a discesa "Azione" e fare clic su OK.
  10. Fai clic su Fine, quindi su OK.

L'azione per salvare la password viene eseguita immediatamente, se sono presenti modifiche non salvate. Dopo aver creato il trigger, il pulsante Salva sarà sempre disabilitato o disattivato, poiché la modifica viene salvata istantaneamente su qualsiasi modifica: aggiunta, cancellazione o edizione.


Benvenuto in Super User! Sebbene ciò possa teoricamente rispondere alla domanda, sarebbe preferibile includere qui le parti essenziali della risposta e fornire il collegamento come riferimento.
Slhck,

Importare le immagini nell'hosting Imgur di Stack Exchange. La protezione hotlink sta impedendo la visualizzazione delle immagini.
bwDraco - Ripristina Monica il

È fantastico - sembra che dovrebbe essere racchiuso in un'opzione integrata nell'app!
Peter Tirrell,

1
In KeePass 2.39.1 non riesco a trovare l'evento aggiornato dello stato dell'interfaccia utente, ma è possibile utilizzare l' Time - Periodicevento con la condizione Database has unsaved changescome nel trigger AutoSave.xml.txt .
Frank Breitling,

Non c'è più bisogno di farlo. Vedi la risposta di Patrik e votala
Vadim H,

8

Risposta 2018 (2.39.1+)

Nelle versioni più recenti di KeePass puoi avere il salvataggio automatico su qualsiasi aggiornamento della voce (che include l'aggiunta di nuove voci) senza alcun trigger. Basta andare Tools -> Options... -> Advancede fare clic su Automatically save after modifying an entry using the entry editing dialog.

Nota: questo non sembra funzionare per l'eliminazione delle voci.


Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.