Posso configurar o KeePass para solicitar a chave mestra / senha na restauração do Windows?


10

Configurei o espaço de trabalho do KeePass para Bloquear quando o computador está prestes a ser suspenso (em Opções → Segurança ), o que garante que minhas senhas sejam protegidas quando meu sistema Windows 7 dorme ou hiberna. Mas cada vez que restauro meu sistema do modo de suspensão ou hibernação, minhas senhas são bloqueadas e, portanto, devo clicar com o botão direito do mouse no ícone da bandeja do KeePass, selecionar Desbloquear espaço de trabalho e inserir a chave mestra do banco de dados.

Existe uma maneira de o KeePass solicitar minha chave automaticamente nessa situação?

Respostas:


14

(Eu respondo minha própria pergunta ):

Não consigo encontrar nenhuma maneira de configurar o KeePass para solicitar a senha mestre quando restaurada , portanto, aqui está uma solução alternativa com base nesta pergunta de superusuário :

Crie e salve uma nova tarefa agendada do Windows :

  1. Inicie o Agendador de tarefas: WinFerramentas administrativas → Agendador de tarefas ou Win+ Re digite taskschd.msc
  2. No Agendador de tarefas, Ação → Criar tarefa
  3. Na guia Geral da tarefa Criar , nomeie a tarefa Executar KeePass no desbloqueio
  4. Na guia Criar Triggers da Tarefa , clique New...em Iniciar para iniciar a tarefa: selecione On workstation unlocke clique emOK
  5. Na guia Ações da tarefa de criação , clique New...em seguida, no campo Programa / script , digite "C:\WINDOWS\System32\cmd.exe"e, no campo Adicionar argumentos (opcional) , digite /c start "" <location of your KeePass database file>(a localização do arquivo de banco de dados do KeePass aparece no título da janela principal do KeePass).
  6. Clique OKem Criar tarefa para salvar a tarefa e feche a janela Agendador de tarefas.

Agora, quando você desbloquear o sistema, o Agendador de tarefas executará o KeePass, que ganhará foco e solicitará sua senha mestra. Se você tiver o KeePass configurado para Minimizar a janela principal após abrir um banco de dados (em Opções → Interface ), as janelas do KeePass também serão minimizadas depois que você digitar com sucesso sua Senha Mestra.


3
Por curiosidade, existe uma razão pela qual você não pode inserir o caminho para o KeePass diretamente no campo Programa / script, em vez de argumentar cmd.exe?
Kodo Johnson

@ KodosJohnson, inicialmente entrei no caminho como você descreve. Isso fez com que o KeePass me solicitasse quando eu restaurasse meu Windows, mas o prompt do KeePass não tinha foco, então eu precisava clicar no campo de entrada Senha Principal antes de digitar. O uso de cmd.exeelimina essa necessidade.
CODE-Leia

Talvez isso possa ser útil para você: stackoverflow.com/questions/35988863/… . Além disso, talvez você precise adicionar um atraso de alguma forma na tarefa agendada.
Kodo Johnson

@KodosJohnson, obrigado. Eu considerei o sendKeys.bat, mas quero manter esta solução o mais simples possível. A revisão mais recente (apontando startpara o local do meu banco de dados KeePass) parece funcionar de maneira confiável, por isso atualizei minha resposta. Informe-me se houver algum problema com essa abordagem.
CODE-Leia
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.