Remove the broken Visual C++ Windows Installer entry first, because the missing vc_runtimeMinimum_x64.msi cache prevents an ordinary repair or reinstall from completing.
1. Clean up the broken installer entry
Since reinstalling the redistributables and the games did not help, do not keep pointing the dialog to random folders or downloaded MSI files.
- Close Steam and all games.
- Download Microsoft’s Program Install and Uninstall troubleshooter:
MicrosoftProgram_Install_and_Uninstall.meta.diagcab
- Open the downloaded file and select Uninstalling.
- Select the entry named similarly to:
- Microsoft Visual C++ 2015-2022 Redistributable (x64)
- Microsoft Visual C++ 2022 X64 Minimum Runtime
- Allow the troubleshooter to remove or repair the invalid installer registration.
- Repeat for the corresponding x86 entry if it also cannot be repaired or removed.
- Restart Windows.
This tool is intended to correct incomplete uninstall information and corrupted installer registry data. A matching vc_runtimeMinimum_x64.msi failure is documented as an inaccessible package in the Windows Installer cache; Microsoft’s supported resolutions are to remove the affected old runtime through Windows Installer or reinstall that exact old version long enough to uninstall it cleanly.^1^
2. Install clean Microsoft runtime packages
After cleanup, install both packages—even on 64-bit Windows—because 32-bit games require the x86 runtime while 64-bit games require x64.^2^
- Download the official current packages:
- Right-click each downloaded file and select Run as administrator.
- Complete both installations and restart Windows.
- Start Steam and test a game.
Microsoft recommends the latest v14 Redistributable for applications built with Visual Studio 2017 and later.^3^
If cleanup cannot identify the entry
Collect the installer logs to determine the exact old runtime version:
- Download and run Microsoft’s Visual Studio and .NET Log Collection Tool from https://aka.ms/vscollect.
- Extract
%TEMP%\vscollect.zip.
- In its
Temp folder, open files beginning with:
-
dd_vcredist_x64_
-
dd_vcredist_x86_
- Search for
vc_runtimeMinimum_x64.msi, 1714, 1612, Source is invalid, or Package Cache.
- Note the runtime version shown in the same section.
Download that exact older VC Redist version only from Microsoft, run it to remove the damaged version, and then install the current x64 and x86 packages above. Do not use third-party “all-in-one” runtime packs or download individual DLL/MSI files; Microsoft specifically warns to use only Microsoft-hosted and Microsoft-signed redistributable installers.^1^
Avoid deleting C:\ProgramData\Package Cache or manually removing installer registry keys. Those actions can break repair and removal for other installed programs.
References
- Troubleshoot Visual C++ Redistributable installation problems
- Determine which DLLs to redistribute
- Microsoft Visual C++ Redistributable latest supported downloads