添加新条目后保存数据


21

添加新条目后,是否可以(通过选项或触发器)自动保存Keepass数据库?

我经常忘记保存它,然后在关闭Windows时丢失新数据。

或者:当Windows退出时KeePass被强制关闭时,是否可以保存数据?

Answers:


9

工具->选项...->高级中有一个自动保存选项。如果有时无法正常工作,则可能是错误。减轻这种情况的一种方法是使用较短的自动锁定时间,以便更频繁地保存数据库。

另外,当您从浏览器保存新密码时,KeeFox会自动保存。您可以考虑使用它。


4
请注意,“高级”下的“自动保存”选项仅保存“关闭/锁定数据库时”。这满足了“替代”问题,但不一定“添加新条目后保存数据”。如果Keepass或Windows崩溃,数据将丢失。
LarsH 2013年

@LarsH错误,修改条目(包括添加)时有一个自动保存选项。见帕特里克的答案
瓦迪姆^ h

@VadimH:Patrik的答案适用于Keepass的较新版本。我很高兴他们添加了此功能。
LarsH

36

我遇到了同样的问题,但对答案不满意,因此我继续使用Google搜索,并遇到了本教程

如何创建实现自动保存功能的触发器

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

  1. 在“ KeePass密码安全”中,单击“工具”菜单,然后选择“触发器”。
  2. 单击添加按钮以打开添加触发器向导。
  3. 输入新触发器的名称,例如“自动保存数据库”,然后单击“下一步”。取消选中“启用”和“初始打开”复选框,并选中“执行操作后关闭(运行一次)”复选框。
  4. 在“事件”选项卡上,单击“添加”按钮。
  5. 在“事件”下拉列表中选择“更新的用户界面状态”,当KeePass完成更新用户界面的状态(菜单,工具栏等)时,包括在大多数用户操作(如添加/编辑/删除)之后,评估结果为true。条目和组等。然后,单击“确定”,然后在向导中单击“下一步”。
  6. 可选:在“条件”选项卡上,单击“添加”按钮。
  7. 可选(如果执行上述步骤):在“条件”下拉列表中选择“活动数据库具有未保存的更改”,然后单击“确定”,然后在向导中单击“下一步”。
  8. 在“操作”选项卡上,单击“添加”按钮。
  9. 在“操作”下拉列表中选择“保存活动数据库”,然后单击“确定”。
  10. 单击完成,然后单击确定。

如果有未保存的更改,则会立即执行保存密码的操作。创建触发器后,“保存”按钮将始终处于禁用状态或显示为灰色,因为更改会立即保存在任何更改(添加,删除或版本)上。


欢迎来到超级用户!虽然从理论上讲这可以回答问题,但最好在此处包括答案的基本部分,并提供链接以供参考。
slhck

请将图像导入Stack Exchange Imgur托管。热链接保护导致图像无法显示。
bwDraco-恢复莫妮卡2015年

这很棒-似乎应该将其包装到应用程序内置的选项中!
彼得·蒂雷尔

1
在KeePass的2.39.1我找不到用户界面状态更新的事件,但可以使用Time - Periodic与条件事件Database has unsaved changes作为AutoSave.xml.txt触发
Frank Breitling

无需再这样做了。由帕特里克见答案,并给予好评它
瓦迪姆^ h

8

2018答案(2.39.1+)

在最新版本的KeePass中,您可以自动保存条目的任何更新(包括添加新条目),而无需任何触发器。只需转到Tools -> Options... -> Advanced并单击Automatically save after modifying an entry using the entry editing dialog

注意:这似乎不适用于删除条目。


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.