MSVCP110.dll is missing, eventhough it's there in the system32 folder
I downloaded a game and it said the following: "The program can't start because MSVCP110.dll is missing from your computer. Try reinstalling the program to fix this problem." I tried reinstalling the program, but it didn't work. Then I found out that MSVCP110.dll was there in the System 32 folder like how it's supposed to be. So I replaced it with another msvcp110.dll from http://www.dll-files.com/dllindex/dll-files.shtml?msvcp110 because I thought that it's broken or something. After that I proceed to restart my PC. But it's still not working.
What should I do?
Abuse history
Answer
link: https://www.microsoft.com/en-us/download/details.aspx?id=30679
Note: The MSVCP110.dll library was once named msvcrt.dll, and it's possible that MSVCP110.dll is present but given the old file name. Open the
If installing the 2012 runtime does not resolve the problem, copy (not move) MSVCP110.dll from the Windows\System32 folder to the directory of the application.
Abuse history
Hi Anna Wijaya,
Thank you for posting your question in the Microsoft Community Forums.
Please answer this questions to get more clarity on this issue.
-
Which game are you referring to?
Microsoft Windows and Windows-compatible software rely on a collection of .dll files, also called Dynamic Link Library files. These files contain instructions that all Windows components can use to carry out requested actions. If these files are either missing or broken then the application associated with these files also do not work properly.
I recommend you to use the SFC scan tool and restart the computer to check if this helps. SFC /scannow is a super-useful command you can use in any Windows version. When the SFC (System File Checker) command is used with the /scannow switch, the tool will scan all of the important Windows files on your computer and replace them as necessary. Missing and corrupt operating system files (like many DLL files) are arguably the biggest cause of major Windows issues.
Refer to these steps to perform a SFC scan:
-
Press “Windows key + X”, select “Command prompt (Admin)” to bring up elevated command prompt.
-
In the command prompt type the following command: “sfc /scannow” and press enter.
After the scan, restart the computer and check if the issue persists.
Once the scan is done, restart the computer and ensure that the computer is up to date with the latest Windows Updates.
Windows Update: Frequently Asked Questions: http://windows.microsoft.com/en-us/windows-8/windows-update-faq
Keep us informed to help you further.
Abuse history
Hello
The game is Paradigm, it's just the demo that's still in alpha state. I found it in the internet and downloaded the zip file because it seems funny.
Unfortunately, after I scanned it, it still doesn't work out. Nothing changed.
But thank you for your reply.
Abuse history
Answer
link: https://www.microsoft.com/en-us/download/details.aspx?id=30679
Note: The MSVCP110.dll library was once named msvcrt.dll, and it's possible that MSVCP110.dll is present but given the old file name. Open the
If installing the 2012 runtime does not resolve the problem, copy (not move) MSVCP110.dll from the Windows\System32 folder to the directory of the application.
Abuse history
Thank you for the reply
It works. Turns out that my PC needed Microsoft Visual C++ Redistributable 2012 x86 edition. After I installed it, I can finally run the game.
Thank you for the help!
Abuse history
Hi Anna,
Really glad to know that your game is working now.
As always if you face any kind of issue regarding any Microsoft Products, please let us know and we would be happy to help.
Abuse history
Hi.
I am currently have the same issue as the user above. I built a new PC a few weeks ago and when I try to play one of my games, it says "MSCVP110.dll is missing". I have installed the 2005, 2008, 2014 C++ Redistribution for both x32 bit and 64 bit Windows. I currently run windows 8.1. I have ran multiple installs of the packages noted above and I've searched for the files manually on my PC and so far nothing has worked. The files are exactly where they should be but the game still says they are missing.
Any help would be great. I am an intermediate PC user and I have tried everything possible.
Abuse history
Any help would be great. I am an intermediate PC user and I have tried everything possible.
You could use ProcMon to figure out what the message was trying to say.
Abuse history
To repair the missing MSVCP files the Visual C++ Redistributable programs need to be repaired - I found some reference to the fix being 2010 version but that didn't work but 2012 did.
Visual C++ Redistributable for Visual Studio 2012 Update 4
(THERE MAYBE A MORE RECENT FILE WHEN YOU READ THIS IN THE FUTURE )
can be downloaded from here:
http://www.microsoft.com/en-gb/download/details.aspx?id=30679
That repairs 64bit version, I also repaired the x86 32bit version from within programs and rebooted.
InfologicTelecom.co.uk
Abuse history
Abuse history
here is the LOG
[2894:2884][2016-04-18T23:00:27]: Burn v3.6.3542.0, Windows v6.3 (Build 9600: Service Pack 0), path: C:\Users\Michael\Downloads\vcredist_x64(10).exe, cmdline: ''
[2894:2884][2016-04-18T23:00:27]: Setting string variable 'WixBundleLog' to value 'C:\Users\Michael\AppData\Local\Temp\dd_vcredist_amd64_20160418230027.log'
[2894:2884][2016-04-18T23:00:27]: Setting string variable 'WixBundleOriginalSource' to value 'C:\Users\Michael\Downloads\vcredist_x64(10).exe'
[2894:2884][2016-04-18T23:00:27]: Detect 2 packages
[2894:2884][2016-04-18T23:00:27]: Detected package: vcRuntimeMinimum_x64, state: Present, cached: Complete
[2894:2884][2016-04-18T23:00:27]: Detected package: vcRuntimeAdditional_x64, state: Present, cached: Complete
[2894:2884][2016-04-18T23:00:27]: Condition 'VersionNT64 >= v6.0 OR (VersionNT64 = v5.2 AND ServicePackLevel >= 1)' evaluates to true.
[2894:2884][2016-04-18T23:00:27]: Detect complete, result: 0x0
[2894:2884][2016-04-18T23:00:29]: Plan 2 packages, action: Repair
[2894:2884][2016-04-18T23:00:29]: Condition 'VersionNT64 AND (VersionNT > v6.2 OR (VersionNT = v6.2 AND (NTProductType = 1)) OR (VersionNT = v6.2 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND NOT (NTProductType = 1)) OR (VersionNT = v6.1 AND (NTProductType = 1)) OR (VersionNT = v6.1 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND (NTProductType = 1)) OR (VersionNT = v5.1) OR (VersionNT = v5.2 AND NOT (NTProductType = 1)) OR (VersionNT = v5.2 AND (NTProductType = 1)))' evaluates to true.
[2894:2884][2016-04-18T23:00:29]: Setting string variable 'WixBundleLog_vcRuntimeMinimum_x64' to value 'C:\Users\Michael\AppData\Local\Temp\dd_vcredist_amd64_20160418230027_0_vcRuntimeMinimum_x64.log'
[2894:2884][2016-04-18T23:00:29]: Condition 'VersionNT64 AND (VersionNT > v6.2 OR (VersionNT = v6.2 AND (NTProductType = 1)) OR (VersionNT = v6.2 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND NOT (NTProductType = 1)) OR (VersionNT = v6.1 AND (NTProductType = 1)) OR (VersionNT = v6.1 AND NOT (NTProductType = 1)) OR (VersionNT = v6.0 AND (NTProductType = 1)) OR (VersionNT = v5.1) OR (VersionNT = v5.2 AND NOT (NTProductType = 1)) OR (VersionNT = v5.2 AND (NTProductType = 1)))' evaluates to true.
[2894:2884][2016-04-18T23:00:29]: Setting string variable 'WixBundleLog_vcRuntimeAdditional_x64' to value 'C:\Users\Michael\AppData\Local\Temp\dd_vcredist_amd64_20160418230027_1_vcRuntimeAdditional_x64.log'
[2894:2884][2016-04-18T23:00:29]: Planned package: vcRuntimeMinimum_x64, state: Present, default requested: Repair, ba requested: Repair, execute: Repair, rollback: None, cache: No, uncache: No, dependency: Register
[2894:2884][2016-04-18T23:00:29]: Planned package: vcRuntimeAdditional_x64, state: Present, default requested: Repair, ba requested: Repair, execute: Repair, rollback: None, cache: No, uncache: No, dependency: Register
[2894:2884][2016-04-18T23:00:29]: Plan complete, result: 0x0
[2894:2884][2016-04-18T23:00:29]: Apply begin
[2894:2884][2016-04-18T23:00:30]: Apply complete, result: 0x8007015e, restart: Required, ba requested restart: No




