New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Application cannot run due to missing dll files #9802
Comments
Duplicate of #7564. You need to install the MSVC Runtime library. |
Installers have that duty, don't they? |
MSI installers cannot piggyback third-party dependencies. Thank Microsoft for this. |
There is a tool in Qt5 called |
No, that's not how that works, but thank you |
We could ship the DLLs as part of KeePassXC, but since Windows cannot keep those up to date, it is explicitly discouraged by the MSVC docs. |
Okay, I understand now. I didn't assume it was done on purpose. |
Overview
If the application is installed on a freshly reinstalled Windows system, it cannot launch. The system shows the error message:
KeePassXC.exe - System Error.
The code execution cannot proceed because VCRUNTIME140.dll was not found. Reinstalling the program may fix this problem.
The same message is repeated for
VCRUNTIME140.dll
,VCRUNTIME140_1.dll
, andVCRUNTIME140.dll
.Installing on Windows Sandbox gives the same result.
Steps to Reproduce
Expected Behavior
KeePass starts.
Actual Behavior
Error messages are shown.
Context
KeePassXC - 2.7.6
Operating System: Windows 11 Pro 22H2 OS build 22621.2134
The text was updated successfully, but these errors were encountered: