Failed to install Microsoft Visual C++ 2013 Redistributable (x64)

Steven-Doig wrote on 8/22/2021, 7:04 AM

There is an update available for ACID Music Studio.

When I install this update, it wants to install Microsoft Visual C++ 2013 Redistributable (x64). I click Next, then receive errors:

========================================================
ERROR: -2147163967 occured during installation

ERROR: Failed to install Microsoft Visual C++ 2013 Redistributable (x64)
========================================================

Microsoft Visual C++ 2013 Redistributable (x64) is already installed. I have downloaded it again, and Repaired it.

Even so, the update to Music Studio wants to install it again, which fails with the same error.

Help appreciated.

Windows 10 Pro x64.

Comments

SP. wrote on 8/22/2021, 7:23 AM

@Steven-Doig Some other users had this problem in the past. I usually helps to uninstall Microsoft Visual C++ 2013 Redistributable from Windows. The ACID installer should then reinstall it without problems.

Steven-Doig wrote on 8/22/2021, 7:46 AM

Thanks SP. That fixed it.

Would it be more user-friendly for the updater to acknowledge the existence of the existing Microsoft Visual C++ 2013 Redistributable?

Also, every time I've run the update process, the updater exe has downloaded from scratch each time. Would it be more sensible to check for the existence of the downloaded updater exe first?

:-)

Cheers,

Steve

SP. wrote on 8/22/2021, 7:59 AM

@Steven-Doig The updater is just stored in the Temp directory and deleted as soon as the update process has finished or is canceled. I think Magix does it this way to sell users the update service instead of letting them backup the updates easily.

I'm not sure why the C++ Redistributable hasn't been solved by now. It is happening for many years.

raan-summers wrote on 3/18/2022, 5:43 PM

After EXHAUSTING hours and hours...I can say I have the EXACT SOLUTION to everyone's Visual c++ 2013 refusal to install and preventing Acid to setup.

You MUST only have MS Visual C++ 2013 x64 AND x86 versions 12.0.30501 installed in your Windows. ANY other versions have to go for 2013 c++'s(uninstall them all if different)...if you need to download versions 12.0.30501...here is a link:

https://www.microsoft.com/en-us/download/details.aspx?id=40784

install both x86 and x64 for 30501. Like I said-for 2013, there should be NO OTHER versions.

I guarantee you this works. It WILL install if you do this!!!! I am pleased to aid all who have banged their heads against the walls....Believe me, I've been there.

SP. wrote on 3/18/2022, 5:46 PM

@raan-summers Usually it should work fine if you have no version installed instead of one specific. The installer will reinstall it.

raan-summers wrote on 3/18/2022, 6:14 PM

I disagree. Been there, done that

 

raan-summers wrote on 3/18/2022, 6:16 PM

An installation or upgrade of Caché, Ensemble, or HealthShare on Windows could fail with the titled error if a newer version of the Microsoft Visual C++ Redistributable 2013 (x86) or (x64) is installed instead of version 12.0.30501.

If you encounter this error during an installation, you can get around it by uninstalling those versions of the redistributables in the Control Panel, then manually installing both x86 and x64 older versions directly from this link. This problem has been corrected in maintenance kits 2016.1.4 and 2016.2.2 and all released 2017 versions by devchange ALE2949. This change is documented in the 2016.1.4 maintenance release notes.

SP. wrote on 3/18/2022, 6:19 PM

@raan-summers I personally install Microsoft Visual Studio which comes with everything needed. I never have problems with missing or incorrect libraries. But it is a huge install and maybe overkill for the common user.