(オプションまたはトリガーにより)新しいエントリを追加した後、Keepassデータベースを自動的に保存することはできますか?
保存を忘れると、ウィンドウをシャットダウンすると新しいデータが失われます。
または、Windowsの終了時にKeePassを強制的に閉じるときにデータを保存することはできますか?
[ツール]-> [オプション...]-> [詳細設定]に自動保存オプションがあります。これがうまくいかない場合は、バグである可能性があります。これを緩和する方法は、短い自動ロック期間を使用して、データベースがより頻繁に保存されるようにすることです。
また、ブラウザから新しいパスワードを保存すると、KeeFoxは自動保存を行います。あなたはそれを使うことを考えるかもしれません。
私は同じ問題に遭遇し、その回答に満足できなかったので、グーグルを続けて このチュートリアル に遭遇しました:
自動保存機能を実装するトリガーを作成する方法
http://www.mydigitallife.info/how-to-auto-save-the-database-in-keepass-password-safe/
- KeePass Password Safeで、[ツール]メニューをクリックし、[トリガー]を選択します。
- [追加]ボタンをクリックして、トリガーの追加ウィザードを開きます。
- 自動トリガーデータベースなどの新しいトリガーの名前を入力し、[次へ]をクリックします。 「有効」と「初期オン」のチェックボックスをオンにしたままにし、「アクションを実行した後オフにする(1回実行)」チェックボックスをオフにします。
- 「イベント」タブで、「追加」ボタンをクリックします。
- [イベント]ドロップダウンリストで[ユーザーインターフェイスの状態が更新されました]を選択します。これは、KeePassがユーザーインターフェイス(メニュー、ツールバーなど)の状態の更新を完了したときにtrueと評価されます。次に、[OK]をクリックし、ウィザードの[次へ]をクリックします。
- オプション:[条件]タブで、[追加]ボタンをクリックします。
- オプション(上記の手順を実行する場合):[条件]ドロップダウンリストで[アクティブデータベースに変更が保存されていません]を選択し、[OK]をクリックして、ウィザードの[次へ]をクリックします。
- 「アクション」タブで、「追加」ボタンをクリックします。
- [アクション]ドロップダウンリストで[アクティブデータベースの保存]を選択し、[OK]をクリックします。
- [完了]をクリックし、続いて[OK]をクリックします。
保存されていない変更がある場合、パスワードを保存するアクションはすぐに実行されます。トリガーを作成した後、変更は変更(追加、削除、編集)で即座に保存されるため、[保存]ボタンは常に無効またはグレー表示されます。
2018の回答(2.39.1 +)
KeePassの最新バージョンでは、トリガーなしでエントリーの更新(新しいエントリーの追加を含む)を自動保存できます。 Tools -> Options... -> Advanced
をクリックしてAutomatically save after modifying an entry using the entry editing dialog
。
注:これは、エントリの削除では機能しないようです。
KeePassの AutoSave.xml.txt トリガー トリガーの例のページ はまさにこれを行います。
このトリガーをインポートするには、このページのImporting triggers from a file
セクションを参照してください。