MSVC means Microsoft Visual C++.
While trying to launch KeePassXC v2.70[2] on one of my Windows devices, I discovered that it could not access the required MSVC Runtime Libraries. This is a common issue and is discussed in:
As suggested in the above GitHub issue, I installed the MSVC Runtime Libraries from learn.microsoft.com/en-US/cpp/windows/latest-supported-vc-redist, but KeePassXC v2.70 still would not launch. After a lot of troubleshooting, I figured out a solution.
My weird solution was to install Microsoft PowerToys because, according to github.com/microsoft/PowerToys/ (in 2022), the PowerToys installer installs the following items:
.NET 6.0.8 Desktop Runtime or a newer 6.0.x runtime.
Microsoft Edge WebView2 Runtime bootstrapper. This will install the latest version.
Microsoft Visual C++ Redistributable installer. This will install one of the latest versions available.
And now I can launch KeePassXC on all my devices.👏
ℹ |
|
I use
two Windows devices, Device1
and Device2
.
Device2
is newer,
had a much newer version of PowerToys,
and
was able to launch KeePassXC v2.70+.
So I
thought🤔
“What if I reinstall PowerToys on Device1
?”
Doing that solved my launching-KeePassXC problem!
For more related to Windows, see Infinite Ink’s…
Scoop: A Windows Package Manager (featuring Hugo, Figlet, and Ruby)
Installing KDE Apps on Windows (featuring Kate and Dolphin🐬)
Checking SHA-256 Checksums with certutil, sha256sum, 7-Zip, and Dolphin
Eget: Easily Get & Install Some Apps (featuring installing the latest Hugo)
My Windows Out-Of-Box Strategy: Local Account, Fresh Start, and More
@nm@mathstodon.xyz
or
#InfiniteInk
in it.