(Я отвечаю на свой вопрос):
Я не могу найти способ настроить сам KeePass для запроса мастер-пароля при восстановлении, поэтому вот обходной путь, основанный на этом вопросе суперпользователя:
Создайте и сохраните новую запланированную задачу Windows:
- Запустите Планировщик задач: Win → Администрирование → Планировщик задач или Win+R и введите
taskschd.msc
- В Планировщике задач выберите Действие → Создать задачу.
- В Создать вкладку Общие задачи, имя задачи Run KeePass на разблокировку
- На вкладке « Триггеры создания задачи» нажмите « Создать», затем для « Начать задачу»: выберите « Разблокировать на рабочей станции» и нажмите « ОК».
- В Создать вкладку Действия выполнения задания, нажмите кнопку Создать ... Затем в поле Program/ сценария введите
"C:\WINDOWS\System32\cmd.exe"
и в Добавить аргументы (необязательно) поле ввода /c start "" <location of your KeePass database file>
(расположение файла базы данных KeePass отображается в заголовке главного окна KeePass).
- Нажмите кнопку « ОК» в разделе «Создать задачу», чтобы сохранить задачу, затем закройте окно «Планировщик задач».
Теперь, когда вы разблокируете свою систему, Task Scheduler запустит KeePass, который получит фокус и запросит ваш мастер-пароль. Если у вас настроен KeePass для минимизации главного окна после открытия базы данных (в разделе « Параметры»> «Интерфейс»), ваши окна KeePass также свернутся после того, как вы успешно ввели свой мастер-пароль.