Skip to content

Instantly share code, notes, and snippets.

@m3adow
Last active Sep 24, 2022
Embed
What would you like to do?
A Registry entry to fix Steam dependency installation on each start of a game
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\{{ INSERTYOURAPPIDHERE }}]
"adobeair"=dword:00000001
"amd"=dword:00000001
"d3d11"=dword:00000001
"directx"=dword:00000001
"DXSetup"=dword:00000001
"microsoft.net"=dword:00000001
"msvc redist"=dword:00000001
"msvc redistributables"=dword:00000001
"net40redist"=dword:00000001
"PhysX"=dword:00000001
"PhysXRedist"=dword:00000001
"Punkbuster"=dword:00000001
"uplaylauncher"=dword:00000001
"vcredist"=dword:00000001
"vcredist2005"=dword:00000001
"vcredist2005atl"=dword:00000001
"vcredist2008"=dword:00000001
"vcredist2010"=dword:00000001
"vcredist2033"=dword:00000001
"VCx86"=dword:00000001
"VCx64"=dword:00000001
@arthur-felps
Copy link

arthur-felps commented Sep 24, 2022

Thank you for the reg file! It did not work for me but it gave me a direction to look at. My issue was that steam was trying to install older versions of vcredist and .NET while my system had the latest version. I found the executables with ProcMon and ran the installer manually. It obviously was failing with "The newer version was already installed".

I added the keys to Steam App ID as you suggested but it did not work. I had to add the missing .NET and vcredist versions to [HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\CommonRedist key. After that Steam stopped trying to install those files.

Example:

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\CommonRedist.NET]

[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\CommonRedist.NET\4.5.2]
"4.5.2"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\CommonRedist.NET\4.6.1]
"4.6.1"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\CommonRedist.NET\4.6.2]
"4.6.2"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\CommonRedist.NET\4.7.2]
"4.7.2"=dword:00000001
[HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Valve\Steam\Apps\CommonRedist.NET\4.8]
"4.8"=dword:00000001

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment