Skip to content
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

C++ 2015 x64 redist installed but installer tries and fails to download and install it again #101

Closed
LeeC2202 opened this issue Jun 4, 2016 · 7 comments
Labels
Bug Issues which are bug reports Comp-Installer Issues related to the installer Confirmed Confirmed issues

Comments

@LeeC2202
Copy link

LeeC2202 commented Jun 4, 2016

I already have the C++ 2015 Redistributable x64 and x86 installed (14.0.23918) but the installer for SoundSwitch insists on trying to download and install what I presume is an older version, because it fails to install.

I am using "SoundSwitch_v3.10.1.26866_Release_Installer.exe" which has a note on saying this bug is fixed but it seems that isn't the case.

@Belphemur
Copy link
Owner

I have difficulty reproducing this bug.
I have the exact same version installed on my computer, it came with the last update of Visual Studio Community.

The version SoundSwitch need as minimum version is the last one available on Microsoft's website, Build 23026.

Can you check that you have this registry key:
SOFTWARE\WOW6432Node\Microsoft\VisualStudio\14.0\VC\Runtimes\x64

With Installed at 1 and the Bld at 23918

If you don't have those keys, it means there has been some problems with your installation of VC Redist.

@Belphemur Belphemur added Bug Issues which are bug reports Comp-Installer Issues related to the installer labels Jun 5, 2016
@LeeC2202
Copy link
Author

LeeC2202 commented Jun 5, 2016

I don't have that key and I also don't seem to have any problems with the VC Redist. Visual Studio Community runs fine as does any other software requiring those redist. I haven't updated Visual Studio to the latest build though as it breaks some settings I use, so maybe that key is tied to the latest version.

That version number is referenced loads of times in my registry though, including in this one:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\vc\Servicing\14.0\RuntimeAdditional

It is also referenced in some Steam keys:
HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Valve\Steam\Apps\CommonRedist\vcredist\2015

So it looks like Visual Studio might not be the only source it being installed. If that's the case and Steam was installed prior to Visual Studio (which it was), VS might not create all the keys it would do if it was the one to install the redist.

In which case, relying on that one key for verification might not be 100% reliable.

@Belphemur Belphemur added the Confirmed Confirmed issues label Jun 5, 2016
@Belphemur
Copy link
Owner

@LeeC2202
Copy link
Author

LeeC2202 commented Jun 5, 2016

That installer worked fine.

@Belphemur
Copy link
Owner

I added a check for the key you sent me and in fact, you're right that is the key also provided in the VC redist documentation on Microsoft.

Thanks for the bug report, I'm doing a release for this.

@LeeC2202
Copy link
Author

LeeC2202 commented Jun 5, 2016

No problem, glad I could help... thanks for the fix.

@VeNoMouS
Copy link

VeNoMouS commented Aug 2, 2016

This is not fixed... i had to install 3.10.1 to get rdist, then install 3.10.2 again, 3.10.2 failed to run after install on a clean win10 install till i installed 3.10.1 for the rdist.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Bug Issues which are bug reports Comp-Installer Issues related to the installer Confirmed Confirmed issues
Projects
None yet
Development

No branches or pull requests

3 participants