Speichern Sie die Daten nach dem Hinzufügen eines neuen Eintrags

20

Ist es möglich (nach Option oder Trigger), die Keepass-Datenbank automatisch zu speichern, nachdem ich einen neuen Eintrag hinzugefügt habe?

Ich vergesse oft, es zu speichern und dann die neuen Daten zu verlieren, wenn ich Windows herunterfahre.

Alternativ: Ist es möglich, die Daten zu speichern, wenn KeePass beim Beenden von Windows geschlossen werden muss?

großartig
quelle

Antworten:

9

Es gibt eine automatische Speicheroption unter Extras -> Optionen ... -> Erweitert. Wenn dies manchmal nicht funktioniert, kann es ein Fehler sein. Eine Möglichkeit, dies zu verringern, ist die Verwendung einer kürzeren Zeitspanne für die automatische Sperre, damit die Datenbank häufiger gespeichert wird.

Außerdem speichert KeeFox automatisch, wenn Sie ein neues Kennwort im Browser speichern. Sie können es verwenden.

billc.cn
quelle
4
Hinweis: Die Option zum automatischen Speichern unter "Erweitert" speichert nur "beim Schließen / Sperren der Datenbank". Dies erfüllt die Frage "alternativ", muss aber nicht unbedingt "Daten nach dem Hinzufügen eines neuen Eintrags speichern". Wenn Keepass oder Windows abstürzt, gehen Daten verloren.
LarsH
@LarsH falsch, es gibt eine automatische Speicheroption beim Ändern von Einträgen, einschließlich des Hinzufügens. Siehe Antwort von Patrik
Vadim H,
@VadimH: Patriks Antwort gilt für neuere Versionen von Keepass. Ich bin froh, dass sie diese Funktion hinzugefügt haben.
LarsH
35

Ich bin auf dasselbe Problem gestoßen und war mit der Antwort nicht zufrieden. Deshalb fuhr ich mit dem Googeln fort und stieß auf dieses Tutorial :

So erstellen Sie einen Trigger, der die Funktion zum automatischen Speichern implementiert

http://www.mydigitallife.info/ wie-auto-sich-die-Datenbank-in-keepass-password-safe/

  1. Klicken Sie in KeePass Password Safe auf das Menü Extras und wählen Sie Auslöser.
  2. Klicken Sie auf die Schaltfläche Hinzufügen, um den Assistenten zum Hinzufügen von Triggern zu öffnen.
  3. Geben Sie einen Namen für den neuen Auslöser ein, z. B. "Datenbank automatisch speichern", und klicken Sie dann auf "Weiter". Lassen Sie die Kontrollkästchen "Aktiviert" und "Anfänglich aktiviert" aktiviert, und deaktivieren Sie das Kontrollkästchen "Nach Ausführung von Aktionen ausschalten (einmal ausführen)".
  4. Klicken Sie auf der Registerkarte "Ereignisse" auf die Schaltfläche Hinzufügen.
  5. Wählen Sie in der Dropdown-Liste „Ereignis“ die Option Status der Benutzeroberfläche aktualisiert aus, die als wahr ausgewertet wird, wenn KeePass die Aktualisierung des Status der Benutzeroberfläche (Menüs, Symbolleiste usw.) abgeschlossen hat, einschließlich nach den meisten Benutzeraktionen wie Hinzufügen / Bearbeiten / Löschen Einträge und Gruppen usw. Klicken Sie anschließend auf OK und anschließend im Assistenten auf Weiter.
  6. Optional: Klicken Sie auf der Registerkarte "Bedingungen" auf die Schaltfläche Hinzufügen.
  7. Optional (wenn Schritt oben ausgeführt wird): Wählen Sie in der Dropdown-Liste "Bedingung" die Option "Aktive Datenbank hat nicht gespeicherte Änderungen" aus und klicken Sie auf "OK". Klicken Sie anschließend im Assistenten auf "Weiter".
  8. Klicken Sie auf der Registerkarte "Aktionen" auf die Schaltfläche Hinzufügen.
  9. Wählen Sie in der Dropdown-Liste "Aktion" die Option "Aktive Datenbank speichern" und klicken Sie auf "OK".
  10. Klicken Sie auf Fertig stellen und anschließend auf OK.

Die Aktion zum Speichern des Kennworts wird sofort ausgeführt, wenn nicht gespeicherte Änderungen vorliegen. Nach dem Erstellen des Auslösers ist die Schaltfläche Speichern immer deaktiviert oder abgeblendet, da die Änderung sofort bei allen Änderungen gespeichert wird - Hinzufügen, Löschen oder Bearbeiten.

Nicolas Thomas
quelle
Willkommen bei Super User! Während dies theoretisch die Frage beantworten mag, wäre es vorzuziehen , die wesentlichen Teile der Antwort hier aufzunehmen und den Link als Referenz bereitzustellen.
Slhck
Bitte importieren Sie die Bilder in das Stack Exchange Imgur-Hosting. Der Hotlink-Schutz bewirkt, dass die Bilder nicht angezeigt werden.
bwDraco - Wiedereinsetzung von Monica
Das ist großartig - scheint, als sollte es in eine in die App integrierte Option eingebunden werden!
Peter Tirrell
1
In KeePass 2.39.1 kann ich das Time - PeriodicEreignis " Benutzeroberflächenzustand aktualisiert" nicht finden, aber man kann das Ereignis mit der Bedingung Database has unsaved changeswie im Auslöser "AutoSave.xml.txt" verwenden .
Frank Breitling
Sie müssen das nicht mehr tun. Siehe die Antwort von Patrik und stimme ihr zu
Vadim H
8

2018 Antwort (2.39.1+)

In den neuesten Versionen von KeePass können Sie jede Aktualisierung des Eintrags (einschließlich des Hinzufügens neuer Einträge) ohne Auslöser automatisch speichern lassen. Gehen Sie einfach zu Tools -> Options... -> Advancedund klicken Sie auf Automatically save after modifying an entry using the entry editing dialog.

Hinweis: Dies scheint nicht zum Löschen von Einträgen zu funktionieren.

Patrik Fuhrmann
quelle
0

Der Trigger " AutoSave.xml.txt" auf der Seite "KeePass- Trigger-Beispiele" führt genau dies aus.

Informationen zum Importieren dieses Auslösers finden Sie im Importing triggers from a fileAbschnitt auf dieser Seite.

Frank Breitling
quelle
brauche keinen Abzug. Siehe Antwort von Patrik
Vadim H,