Ok, so I was getting an error trying to add a file to a game for full screen windowed mode, and it gave me the error "program cant start missing MSVCR120.dll is missing". Alright, no problem, so everything I searched for said install vcredist_x86.exe, but when I try to run it I get the same error. I cannot figure out or find anywhere how to fix it. I am running 64 bit windows 7 so it is the right file type.
Asked
Active
Viewed 1.3e+01k times
21
-
Did you install the correct version of the VC++ Redistributable Library? Because my own research points to the incorrect version. What version does this file use specifically the full version of the linked file is required to help. – Ramhound Oct 17 '14 at 13:51
-
The file i am useing is a .dll file i cant read the code source unless there's some way to do so... But yes I need the x86 version but i have tried the the other 2 just to be safe and still they do not work – justin Oct 17 '14 at 21:08
-
More information about the dll would be nice, because, if you searched and downloaded the `vcredist_x86.exe` you wouldn't install what you need. – Ramhound Oct 17 '14 at 21:56
-
I'm playing ArcheAge and it only has full screen or windowed mode. The dll is basically a script you place in the cache folder of the game to start the game in full screen windowed mode (windowed with no borders) that's all i know unfortunately. – justin Oct 18 '14 at 00:34
-
All I can tell you. If its not working, then you don't have the required files installed, contact the author of the script. – Ramhound Oct 18 '14 at 00:38
-
The version required is 2010 based on this technical article on the game http://forums.archeagegame.com/showthread.php?6428-GUIDE-FAQ-Unofficial-Tech-Support – Ramhound Oct 18 '14 at 00:40
-
i think it is because the script is looking for `c:\program files` when the `x86` programs on 64-bit editions of windows are installed in `c:\program files (x86)` – Oct 19 '14 at 09:47
-
Wouldn't matter in this case because a 32-not application is unware of the difference on a 64-bit OS – Ramhound Oct 20 '14 at 10:14
1 Answers
38
MSVCR120.dll = Visual C++ 2013 Runtime. Download and install it from here:
Visual C++ Redistributable Packages for Visual Studio 2013
https://support.microsoft.com/en-in/help/3179560/update-for-visual-c-2013-and-visual-c-redistributable-package
Siju G Chacko
- 1
- 2
magicandre1981
- 97,301
- 30
- 179
- 245
-
That is the problem the file that is suppose to fix that problem gives me the same missing msvcr120.dll error. – justin Oct 17 '14 at 21:07
-
1
-
1Please note: If you’re running an x64 application, it needs the x64 version of the runtime. It’s available on this page, too. In fact, just install both and be done with it. ;) – Daniel B May 18 '15 at 15:57
-
@DanielB because he wrote **vcredist_x86.exe** I only linked to the 32Bit version. 64Bit = vcredist_x64.exe – magicandre1981 May 18 '15 at 18:09
-
@magicandre1981 Your link is fine! It provides all three versions (x86, x64, arm). – Daniel B May 18 '15 at 18:11
-
AHHH I thought 120 was 2012, derp. I'm guessing 110 is 2012 then. – Karl Morrison Aug 14 '15 at 15:13
-
1
-
I am attempting to install 2012 manually (64-bit), do you know if any additional files except for `msvcr110.dll` and `msvcp110.dll` (both 64-bit versions) are required to be put into the `system32` folder? – Karl Morrison Aug 14 '15 at 15:25
-
@KarlMorrison what do you mean with additional files? let the installer run and don't do anything else. – magicandre1981 Aug 14 '15 at 15:27
-
4I had to install 32Bit version even though my machine is running 64Bit Windows. As @DanielB said - the version you need depends on your application, and not your system. **Install both!** – niaher Dec 30 '15 at 00:52