visual c++ redistributable 2017 wont uninstall?

christian thomsen 1 Reputation point
2021-03-24T13:06:23.427+00:00

I got this weird problem with visual c++ redistributable 2017. I'm trying to uninstall it from programs and it says "setup successful" problem is, that it doesn't disappear from the list. There is no associated folders for this. I looked in Local Appdata, program files and program files x86. What is happening? I tried to run TotalInstaller with no luck either. Also i cannot install it, cause it tells me that the program is already installed.

Developer technologies | Visual Studio | Setup
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Michael Taylor 60,331 Reputation points
    2021-03-24T13:33:01.043+00:00

    Personally I'd be leery of removing the C++ runtime as you have no way of knowing what other apps are relying on it. If you remove the runtime and then try to run an app that relies on it that app will fail. Unlike, say .NET, having later major versions doesn't cause older software to automatically use them.

    Starting with VS 2015 MS hasn't changed the major version # of the C++ runtime. Instead each new version of VS uses a minor update to the base v14 runtime. At least between 2015 and 2019 all the runtime versions are compatible. This can of course change in the future but will then result in a newer v15 runtime. So if you build your app in VS 2015/2017/2019 then you only need at least the version of the runtime that your code compiled against. Newer versions are fine.

    As for your error I believe it might be explained here. At the bottom of this article it mentions an explicit installation block is in place such that you cannot install an older C++ runtime (v14x) on a machine that already has a newer version installed. There is no reason to as apps will be using the newer version anyway. So I'm going to guess you already have the VS 2019 (v142 I think) runtime installed and therefore cannot install any older versions including VS 2015/2017 (v140, v141).


  2. Sandeep Karri 1 Reputation point
    2021-10-13T15:10:11.757+00:00

    Hey, I faced the same problem as you. It was really annoying. Cheer Up! I found the solution. Visit this page https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-160 and download the redistributable package from 2015-2019 and install it. Your 2017 package merges into 2015-2019 package and you'll have all of the redistributable packages from 2015 to 2019 in a single program.


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.