Set KeePass to Remember and automatically open last used database on startup. Tools > Options > Advanced, Start and Exit cheers, Paul
If you want to open the last database on startup: Tools >> Options >> Advanced Check the box for "Remember and automatically open last database on startup" Hope that brings up the password window as soon as you open Keepass.
Hello, can't find setting where when you start KP the login box for password and master key pops up automatically Thank you
One point to the critics on this topic. I guess, most of the users didn't pay anything for using KeePass. But they still think that here personal preferences are the bible for the Author and user users.
"It's especially hard to see why people who use this feature all the time can't set up their workflow to use an even faster method of creating duplicates, namely Ctrl+K." - You acknowledge that user dissatisfaction arises when developers have a hard time understanding what users want. Users asked for more context menu features, but the opposite happened.
While I understand that it is another component, the incremental burden of managing another plugin doesn't seem great. For example you could bundle them in a zip file. Can you explain why it is burdensome in your case? It is especially hard to understand why people that use the feature all the time can't adjust their workflow to use an even faster method of creating duplicates, namely Ctrl+K.
While I understand that it is another component. The incremental burden of managing another doesn't seem great. Can you explain why it is burdensome in your case? It is especially hard to understand why people that use the feature all the time can't adjust their workflow to use an even faster method of creating duplicates, namely Ctrl+K.
You know what ? I'm happy ;o) Guess I mixed the wrong way my tries. So many tries when one sentence fix the trick :o) Many thanks for sharing
@wellread1 Sorry but for us that is horrible, yet another plug-in to manage, keep synced between installs, manage the updated plug-in, etc. Could you just add the option in the setting with a check box to display on the context menu or not. The default would be unchecked but anyone that wants it back can just open setting and check the box to add it back to the contect menu. Win-win for everyone. Please think about this idea, in our group we manage waaaay too many KeePass installs to add a plug in...
Use the plugin written by the developer. See the post above in this thread https://sourceforge.net/p/keepass/discussion/329220/thread/39f437b6ca/?limit=250#baa0
Use the plugin written by the developer. See post in this thread above https://sourceforge.net/p/keepass/discussion/329220/thread/39f437b6ca/?limit=250#baa0
Hello New Here, created an account to support putting the dulicate entry back on the right mouse menu. I use this feature every day we maintain a database with over 50000 entries, and I have 4 staff working in KeePass and use it all the time. Now my clients are asking what happened the upgrade remove something they were using all the time. Please add this back to the context menu. Thank you very much.
Instead of the first some.exe, try START "" some.exe. Best regards, Dominik
Hello, Am reading about URL override, but am failing on a (stupid) point. I'm using cmd://cmd /c "some.exe-i:{USERNAME} -p:{PASSWORD}" like command and it works. My issue is that some.exe need to be running (yes, not that fine) so I set cmd://cmd /c "some.exe & timeout /t 5 /nobreak & some.exe -i:{USERNAME} -p:{PASSWORD}" And there, the 1st call never ends, need to exit the app to see the timeout starting and follow up. I was guessing the CMD /C was waiting for the full stuff to end, but am failing...
Hi All, I think I had the similar issue. I think your issue looks the same as my screenshot. For me KeePass (2.54 Windows 11) was working it was just not visible once I unlocked my database. Every setting was available, closing and reopening brought up the initial log in prompt. It looked like it's putting it to the tray. My co-worker figured it out after facing the same case and after reinstallation didn't solve the issue either. Issue here is that I closed KeePass on a monitor. But when I only...
If you conduct a survey, you will find out which context menu function is most important. For me, duplicate entry is one of the most necessary function.
This idea stolen from Dominik's suggestion. In my "entry A" I created a String Field "LINK TO" with the value the TITLE field of "Entry B" ("{REF:T@I:0123456789ABCDEF0123456789ABCDEF}"). Then in "Entry B" I also created a "LINK TO" String Field which points back to "Entry A".
KeePass' auto-type feature allows the user to customize the auto-type keystroke sequence for non-standard login pages. See the KeePass Auto-Type Documentation for details. KeePass only sends keystrokes to a web page or application, it does not "read" page contents. Reading would require integration with the browser or application. This won't be implemented for security reasons, i.e. KeePass works at arms-length to the browser or application. There are third-party applications that are file compatible...
Sometimes the website not fallow the standard and it's not possible for KeePass to use auto- fill as it is no way for it to tell what to fill out if it's not any standard format. This could be fixed easy if there was away to let it detect the values where you can set them manually and it¨s always found in the html code but what i know there is still no way and to my surprise no plugin ether to do this in KeePass As an example i have a text-box with the name "Fastighet" and the html code for this...
i found out that the Touch version could be incompable , altough I'm using it many years on Ipad & iphone - looking for other pasword manager witch can use the same database
I use KEEPASS Touch & syncronise with Windows KEEPASS
There is no KeePass on Iphone.. So you use KeePass on Windows and there are problems to sync with a dropbox file ?
I did not mention that the KEEPASS is not syncronising
You are in the wrong forum.
I have new Iphone with iOS 18.4.1 - my devices are syncronising with Dropbox With the new iOS, automatic syncro is not working ? I did the import from Dropbox ?
Cool beans. Glad it's all good for you now.
Hi Bruce and Paul. Thanks a lot, I solved it.
Hi Paul, didn't see this reply until now. With the latest KeePass version I no longer has the issue described on 31 October. Thank you! This thread can now be closed.
Thanks again! Sorry I missed this again in the documentation. The Audit Trigger method lets me keep a logfile. I see now that internal commands can execute fine if they are included in the action script (and not in external BAT files which require elevation/UAC). I'm not going to worry about using a lock file (or multi-user db). Chances of a collision in my environment are almost non-existent. It makes more sense to trigger a backup based on a timer or program startup.
See the Audit Trigger for some ideas. https://keepass.info/help/kb/trigger_examples.html#audit The Multi User(ish) trigger collection is an example of using files to control what KeePass does. https://sourceforge.net/p/keepass/discussion/329220/thread/ec13ed6fc0/ cheers, Paul
I attempted to introduce a log file into my Trigger actions. It's a simple cmd BAT file, which works fine in a command prompt shell (ie CMD). I also tried to implement a "lock file" to prevent simultaneous updates. Neither work when executed within the Trigger facility. Security allows Everyone ALL access to the directory (for now for testing). However, file I/O produced "Access denied" errors when run by the KeePass trigger. Using the "runas /user:" facility prompts for a password, and I can't figure...
I attempted to introduce a log file into my Trigger actions. It's a simple cmd BAT file, which works fine in a command prompt shell (ie CMD). I also tried to implement a "lock file" to prevent simultaneous updates. Neither work when executed within the Trigger facility. Security allows Everyone ALL access to the directory (for now for testing). However, file I/O produced "Access denied" errors when run by the KeePass trigger. Using the "runas /user:" facility prompts for a password, and I can't figure...
I followed Paul's suggestion and turned trigger off before and after syncing. WORKS GREAT.
The setting is under Tools > Options, Memory tab. cheers, Paul
Until recently I was able to override KeePass's default 10 or 12 second time to clear the clipboard. I had set it to 20 seconds. With Verison 1.43 it is now back to 10 seconds and I cannot find the setting to change it. Other posts said it was (at one time anyway) under Tools->Options, Security tab. It isn't there now (see picture), nor can I find it anywhere else. Has this setting been removed? Thanks,
I would also suggest considering using a cloud service to synchronise to rather than a local copy. That way you have an always available off-site backup of this very important file. Any cloud service would be suitable. The inherent strong encryption of the Keepass database makes this perfectly safe provided you have a reasonable length password. I synchronise my Keepass file between two local computers and a version of KeePass running on my Android phone. I have been using this process for many years....
Thanks! I'll add that step if I become dissatisfied with skipped syncs due to the Primary Master being down.
If this is helpful to anyone, I am uploading the trigger script I created. This will synchronize with a primary master database on a Windows "share" when the "local master" database is opened on a client PC. In other words, when a PC on the network is started up, it will sync with the server. The server hosting the primary share must be ping-able and the database file must exist. If the primary share is not accessible (i.e. system is asleep at that time), synchronization won't occur. You can try...
A sync is a save and to avoid loops you first need to disable the trigger. Step 11 in the example you linked. cheers, Paul
If this is helpful to anyone, I am uploading the trigger script I created. This will synchronize with a primary master database on a Windows "share" when the "local master" database is opened on a client PC. In other words, when a PC on the network is started up, it will sync with the server. The server hosting the primary share must be ping-able and the database file must exist. If the primary share is not accessible (i.e. system is asleep at that time), synchronization won't occur. You can try...
Hi Paul, thanks for your help. I'll try as soon as possible.
Thank you for explaining that. I avoided that solution because there is no guarantee that the master copy will be available 100% of the time. My computers are all on a home network, configured to sleep when idle. Thus I have each computer managing its own master copy, and manually sync one at a time when I feel like it, which I admit is tedious. There are shared folders among them. I failed to realize that the master copy doesn't need to available all the time if the computers behave like clients...
I should have researched this more thoroughly a long time ago. https://keepass.info/help/kb/trigger_examples.html#dbsync
Thank you for explaining that. I avoided that solution because there is no guarantee that the master copy will be available 100% of the time. My computers are all on a home network, configured to sleep when idle. Thus I have each computer managing its own master copy, and manually sync one at a time when I feel like it, which I admit is tedious. There are shared folders among them. I failed to realize that the master copy doesn't need to available all the time if the computers behave like clients...
I would start by asking why you need to do this. If you are updating a keypass database stored on two different computers then the recommended method is to synchronise each of the databases to a single master copy using triggers. This method is documented on the KeePass website as has worked reliably for many years. If there is a situation where the same keepass item has been updated on both copies then the most recent version will take precedence but the other will be retained in the history. How...
I wonder if the Synchronize with File function can report differences before performing the operation, with a Cancel / Proceed button. Alternatively, a separate Comparison function would suffice. Please let me know if there is already a way do to this. If not, please consider this as an enhancement request. To compare 2 databases, I currently sort and export them to readable files and compare offline. This takes a lot of time, and introduces a security issue if I neglect to wipe the files after the...
I also can't make screenshots from KeePass Windows. It only shows a black screen.
I also can't make screenshots while in the password dialog to open a database. I guess this is a function of the Windows secure desktop KeePass uses.
Oh sorry! Thank you for your help!
Oh sorry! Thnak you for your help.
KeeShare is a sharing system for XC. See the XC site for details. https://keepassxc.org/ cheers, Paul p.s. this is the KeePass site, not KeePassXC
I have many installation of KeePassXC 2.7.9 . The private key appears to be all the same in all the ini files. Is this normal? ls this private key just for sharing passwords between users? This is the line above the random text: Own="<?xml version=\"1.0\"?><keeshare><privatekey> - then lots of random characters. </privatekey></keeshare> Many thanks Matt
I have many installation of KeePassXC 2.7.9 . The private key appears to be all the same in all the ini files. Is this normal? ls this private key just for sharing passwords between users? Own="<?xml version=\"1.0\"?><keeshare><privatekey> - then lots of random characters. </privatekey></keeshare> Many thanks Matt
KeePass 2 does not have a bug. V2 allows you to set master key (password) expiry. Open your database and change the password to something simple. Select File > Database Settings, Advanced tab. Turn off the password expiry options. Change the password again. Use your original password. Save the database. cheers, Paul
Forgive my English: I only speak Italian, I use an online translator to communicate. So do I have to change my password again? Should I put "1" as the new password? KeePass 1 never forced me to change my master password. I was forced to switch to KeePass 2 because I had to unify two databases: the KeePass 1 database and the KeePass 2 database. Could it be that KeePass 2 has a bug? It doesn't seem normal to me that in a few days it forces me to change my master password. Honestly, a master password...
The options on the 'Advanced' tab page exclude certain characters; these cannot be derived from a password. If you want KeePass to remember these options, use a profile, like Paul suggested. Best regards, Dominik
The force master password change is a database setting so it cannot be overridden. Change the password to "1", reset the values in Bruce's screenshot, then change the password back to the one you want. KeePass does not restrict password reuse. cheers, Paul
This may help. File | Database Settings, 'Advanced' tab. https://i.postimg.cc/FRYzb613/Screen-Shot-1745937685.jpg
Hi, I switched from KeePass 1 to KeePass 2. I merged the two databases: with KeePass 2 I also find the passwords created with KeePass 1 listed. I changed the master password to one with 16 characters, including letters, numbers and special characters. But after a few days of opening KeePass 2, the program tells me that I have to change the master password because it is very old. In reality, as I wrote before, I had changed it a few days before. This happens on Windows 11, I can't open KeePass 2 because...
This is why we suggest printing an Emergency Sheet. File > Print > Print Emergency Sheet. cheers, Paul
There is only one key file. If KeePass 2.58 doesn't recognise it it must have been corrupted in some way since it was last used. Regarding not being able to take a screenshot, when the pop up screen asking for the master password, etc, is shown I am unable to do anything else other than submit a password/keyfile or cancel the pop up. If I try to initiate a Firefox screenshot nothing happens. Thanks for your help but I am coming to the conclusion that for whatever reason the database is now unacc...
It works after reopen my terminal, thanks.
How are you prevented from taking a screenshot? I have not seen that option. A key file is (part of) the master key. You can use any combination of password, key file or Windows User account. The message is telling you the database cannot be decrypted with the key file you are using. Try another key file. cheers, Paul
KeePass prevents me from taking a screenshot but the message reads as follows L:\KeePass 2.kdbx Failed to load specified file! The master key is invalid! Make sure the master key is correct and try again. The point about this database is that I never set up a master key, I always opened it with a key file. Perhaps version 2.58 thinks the (non-existant) master key is missing?
That sounds like going to the generator and setting options / choosing a profile. cheers, Paul
@dreichl: It is possible to have with the "Derive from previous password", the "Advanced" options too? - "Each character must occur at most once" - "Exclude look-alike characters" - "Exclude the following characters" Thanks in advance.
The latest version of KeePass will open all versions of the KeePass database. Exactly what error messages do you get if you try to open the database with just a password? What is not recognised about the kee file? Exact message please. cheers, Paul
I need to access an old database that was last accessed in 2021 since when I have changed laptop. I can't remember which version of KeePass I was using at the time but KeePass 2.5.8 doesn't recognise the pwsafe.kee file for the database, and doesn't recognise the database itself as an importable file. I would appreciate any suggestions for alternative ways of accessing the database. Thanks
The only reason for the error I could imagine is that you're using an old version of KeePass. Are you sure that you are using KeePass 2.58? Best regards, Dominik
https://keepass.info/help/download/Scripts_Examples_PS.zip Hi there, when running ._Common_Initialize.ps1 I'm getting the error: [KeePass.Program] does not contain a method named 'CommonInitialize'. My KeePass(2.58) is in 'c:\keys\' folder so I changed the file .ps1 to set it. [System.Reflection.Assembly]::LoadFrom('c:\keys\KeePass.exe') | Out-Null Win11 24h2
Hi there, when running ._Common_Initialize.ps1 I'm getting the error: [KeePass.Program] does not contain a method named 'CommonInitialize'. My KeePass(2.58) is in 'c:\keys\' folder so I changed the file .ps1 to set it. [System.Reflection.Assembly]::LoadFrom('c:\keys\KeePass.exe') | Out-Null Win11 24h2
Well, both answers are correct, because it depends :-) In the case of global plugin options, you'd indeed need to ask the plugin author, whereas in the case of password generator settings (accessible via the button to the right of the custom algorithm selection combobox in the password generator dialog), you need to create a profile for saving them. Best regards, Dominik
Like with all other password generator settings, the settings of the custom algorithm can be saved as a profile. https://keepass.info/help/base/pwgenerator.html#profiles Best regards, Dominik
I would expect the plug-in to remember the settings, not KeePass. Plug-ins can access the KeePass configuration file to store their data. Have you asked on the plug-in site? e.g. https://github.com/ligos/readablepassphrasegenerator/issues cheers, Paul
The AdvancedAutoType plug-in may do what you want. https://github.com/Rookiestyle/AdvancedAutoType cheers, Paul
I have a few plug-ins. Will test with a clean setup. cheers, Paul
Let me get this out of the way - I LOVE KeePass! Except when it does odd things which I will describe. When I go into "Edit Entry" and click the icon labeled "Generate a Password", then select "Open Password Generator...", I am then presented with the "Password Generator". Good so far. When I select the bullet button for "Generate using custom algorithm", I can use the dropdown selection to get to the plugins "Diceman" and "Readable Password Generator" (and another one I deleted that was in a similar...
Hi there! I just was wondering if there is anyway to autofill the same custom string (e.g. my full name) whenever a button is clicked in KeePass. Right now, I have achive it by adding a custom field to each entry where I'm going to use this (mostly, banks), however, I was wondering if there is anyway to autofill it without using this custom fields. Perhaps, something like sending keystrokes to the browser? (I've tried but with no luck) Thanks! Victor
Hi Dominik, Thank you very much! I actually overlooked both of these - shame on me. Kind regards yosimo
You seem to be looking for the option 'Randomly permute characters of password', which can be found directly below the pattern field. ^ is already supported for removing certain characters from a set. For example, [d^\3]{5} generates numbers consisting of 5 digits except the 3. See the documentation: https://keepass.info/help/base/pwgenerator.html#pattern You can also exclude individual characters from the whole password; see the 'Advanced' tab page of the password generator dialog. Best regards,...
Hi, I recently had to generate a password that had to contain at least one lowercase letter, one uppercase letter and one number. For a 12-digit password, I used the pattern: [dluS]{12} or S[S]{1}[u][S]{3}[d][S]{2}[l][S]{3}. Unfortunately, in these patterns the u, l and d always appear in the same position in the password. I am unable to create a pattern in which these three prescribed characters can appear in any position. Wouldn't a new function 'shuffle' that could solve this be useful? For example:...
Hi, I recently had to generate a password that had to contain at least one lowercase letter, one uppercase letter and one number. For a 12-digit password, I used the pattern: [dluS]{12} or S[S]{1}[u][S]{3}[d][S]{2}[l][S]{3}. Unfortunately, in these patterns the u, l and d always appear in the same position in the password. I am unable to create a pattern in which these three prescribed characters can appear in any position. Wouldn't a function that could solve this be useful? For example: shuffle(dluS{12})...
I recently had to generate a password that had to contain at least one lowercase letter, one uppercase letter and one number. For a 12-digit password, I used the pattern: [dluS]{12} or S[S]{1}[u][S]{3}[d][S]{2}[l][S]{3}. Unfortunately, in these patterns the u, l and d always appear in the same position in the password. I am unable to create a pattern in which these three prescribed characters can appear in any position. Wouldn't a function that could solve this be useful? For example: shuffle(dluS{12})...
All clear, thank you very much for your help. Regards, Victor
As far as I see, WScript.exe does not support passing code via command line arguments. You'd need to put your code into a script file and then specify the path to the script file as argument in the trigger action. Best regards, Dominik
I've tested this, but cannot reproduce the issue. When clicking the toolbar button with the mouse, the previously focused control is focused again after the synchronization. When activating the toolbar button with the keyboard, the quick search box is focused after the synchronization. In both cases, the quick search box then works normally (with and without locking/unlocking). There probably is some setting, plugin or specific environment required for this issue to occur. Best regards, Dominik
Works great! Thank you for your support! Finally and just to know a little bit more, may I ask if it is possible to use vbscript instead of powershell? I've tried with WScript.exe as the File and WScript.CreateObject("WScript.Shell").SendKeys "^+t" as the arguments but it isn't working. Maybe I'm not understanding how keepass works with this action or vbs aren't allowed? Regards, Víctor
Use a trigger action 'Execute command line / URL' with the following parameters: File/URL: PowerShell.exe Arguments: -Command [System.Reflection.Assembly]::LoadWithPartialName('System.Windows.Forms'); [System.Windows.Forms.SendKeys]::SendWait('^+t') Window style: Hidden. Best regards, Dominik
Ok, I didn´t knew about that classification. Is there anyway of having a button to emulate that shortcut or having the command 'Show Time-Based OTP' more accessible? Thanks again for your help! Regards, Victor
The {TIMEOTP} placeholder is classified as active (it changes over time, etc.), thus it is not replaced by the trigger action that shows a message box. If you want to see a time-based OTP in a message box, you could use the command 'Other Data' → 'Show Time-Based OTP' (keyboard shortcut Ctrl+Shift+T). Best regards, Dominik
Hi there, I'm using custom buttons in the KeePass Windows version (v2.x) to show a message with the OTP number and, If clicked 'ok', autofill the OTP. The autofill works great, but the number isn't print to the message, it shows the '{TIMEOTP}' instead of the number. Any ideas of why is this happening? Thank you!
I have added a toolbar button to perform a sync. Event: Application started and ready. Turn trigger off after running once. After performing the sync the Toolbar button remains highlighted. The next time KeePass is unlocked the focus returns to the Quick Search field. Type the search pattern and it appears in the QF box. Press Enter and the Toolbar button is selected and the sync runs, instead of performing the search. Removing focus from a button once pressed would probably fix the issue. cheers,...
You've probably never thought that there are people with some kind of physical disability, (It's not my case), who can't use a shortcut, especially CTRL+K, where the keys are far apart. One more click takes longer. Everything that is technology (in fact, anything) is always improving, becoming easier to access, etc. and not getting worse!
Why are you so worked up about a change that either takes the same number or one more click? The world has not ended, the sun still rises.... cheers, Paul
No, that's not it. The truth is that there has always been an option in the menu to duplicate entries and simply overnight the developers woke up with a brilliant idea to remove a widely used option, giving a lame excuse that it was an "improvement". It's a shame that developers don't hear users!
There is no wrong or right here, just personal preference. No need for a rant over that. cheers, Paul
Hello I respect your opinion, but I and many other users disagree with this change. It was a completely senseless change. Creating an option to have more options (OK), but not removing the option to duplicate settings. You gave an option to install a plugin, but seriously? Installing a plugin to return an option that should never have been changed! It's as if they removed the paste button from the Windows menu. I can copy, but to paste I need to access another menu! This seems to me to be a question...
Better "Derive from previous password"
See the help: https://keepass.info/help/base/pwgenerator.html#profiles (section "Meta-profile 'Derive from previous password'"). Best regards, Dominik
It appears the OneXConsole app, which comes preinstalled on OneXPlayer devices, is the cause of the issue. Closing the app resolves the problem.