Hi Anthony
My name is Andre Da Costa; an Independent Consultant, Windows Insider MVP and Windows & Devices for IT MVP. I'm here to help you with your problem.
The Visual C++ Redistributable is a DLL (Dynamic Link Library) file required by programs or games built using Microsoft's Visual Studio software development environment. When a program requires a DLL or some other supporting file to run, this is called a dependency. The MSVCR.DLL stands for:
MS - Microsoft
V - Visual
C - C++
R - Redistributable.
Browsing your Apps and Features Setting or Programs and Features Control Panel, you might see multiple versions of the redistributable installed. A particular app installed might be utilizing one of them, so, removing any version can cause an application to malfunction. Some apps might even require updated versions of the Visual C++ Redistributable such as 2010 SP1 or 2012 Update 4.
A DLL helps app creators efficiently reuse common components that make a program work. Instead of reinventing the wheel and bloating their code each time, developers can reuse the libraries in the MSVCR.dll. This in return can reduce the size of a program and provide better performance and memory utilization. Some applications are written using specific versions of the Visual C++ Redistributable. If your computer does not have the full Visual C++ development program installed (which you likely won't unless you are a software developer), a program will come with what is called a Runtime Component to facilitate that particular program. The Runtime Components are just the essential pieces of code that make the software work.
The error indicates that a particular version of the Visual C++ Redistributable required by the program you are attempting to install is either corrupt or missing. In this case, MSVCR110 represents the Visual C++ 2010 SP1 Redistributable. Other versions include:
MSVCR71.dll, MSVCR08.dll, MSVCR09.dll (2008 or 2010)
MSVCR120.dll (2012)
MSVCR130.dll (2013)
MSVCR140.dll (2015)
you can download the version required by the application. The program will indicate the version of the file required if an error pops up during or when executing the app. Users should also be aware that some programs might require either the 32 or 64-bit architecture.
Below are links to download the appropriate redistributable for the version you might be attempting to install:
Microsoft Visual C++ 2005 SP1 Redistributable (x86)
https://www.microsoft.com/download/en/details.a...
Microsoft Visual C++ 2005 SP1 Redistributable (x64)
https://www.microsoft.com/download/en/details.a...
Microsoft Visual C++ 2008 SP1 Redistributable (x86)
https://www.microsoft.com/download/en/details.a...
Microsoft Visual C++ 2008 SP1 Redistributable (x64)
https://www.microsoft.com/download/en/details.a...
Microsoft Visual C++ 2010 SP1 Redistributable (x86)
https://www.microsoft.com/download/en/details.a...
Microsoft Visual C++ 2010 SP1 Redistributable (x64)
https://www.microsoft.com/download/en/details.a...
Microsoft Visual C++ 2012 Update 4 Redistributable (x86 and x64)
https://www.microsoft.com/en-us/download/detail...
Microsoft Visual C++ 2013 Redistributable (x86 and x64)
https://www.microsoft.com/en-us/download/detail...
Microsoft Visual C++ 2015 Update 3 Redistributable (x86 and x64)
https://www.microsoft.com/en-us/download/detail...
Microsoft Visual C++ Redistributable for Visual Studio 2017
https://go.microsoft.com/fwlink/?LinkId=746572
More troubleshooting instructions:
https://www.groovypost.com/howto/fix-visual-c-p...
Information in the above link is sourced from a trusted Microsoft MVP blog.