Select the product you need help with
- Internet Explorer
- Windows Phone
- More products
Keepass crashes and fails to synchronize with UE-V
Article ID: 2802058 - View products that this article applies to.
Keepass.exe fails to synchronize settings with Microsoft User Experience Virtualization 1.0 (UE-V 1.0) enabled and crashes on launch. An error similar to the following will be reported in the Application log:
A UEV debug (ETL) trace will show a pattern similar to the following:
This crash occurs because UE-V and Keepass.exe both attempt to load different versions of the .Net runtime into the same process space when the UE-V agent DLL is injected in to the Keepass.exe process.
To resolve this issue, complete the following steps:
1. Open Notepad.exe in an elevated context by right-clicking on a shortcut to Notepad and choosing Run as administrator....
2. Select File\New... and create or edit a file named keepass.exe.config in the same folder as Keepass.exe (C:\Program Files (x86)\KeePass Password Safe 2 by default). Make sure to remove the .txt extension.
3. Copy and paste the following lines in to keepass.exe.config. If the file exists, change the <startup> tag to <startup useLegacyV2RuntimeActivationPolicy="true">:
<?xml version="1.0" encoding="utf-8" ?>
4. Save the file and exit Notepad.
5. Re-launch Keepass.exe.
(http://go.microsoft.com/fwlink/?LinkId=151500)for other considerations.