If you get .dll errors, like your VC++ runtime package wasn’t installed correctly when you're trying to install your game, troubleshoot with these steps.
See if you have any pending Windows Updates. If you do, they could be causing the errors.
If Windows is up-to-date, there may be issues with a specific security update that needs to be repaired or reinstalled.
- Go to your game's installation path, usually C:\Program Files\Electronic Arts\EA Desktop\[GAME TITLE].
- For example, Battlefield 4's installation path by default is C:\Program Files\Electronic Arts\EA Desktop\Battlefield 4.
- Open the _Installer folder.
- Open the vc folder.
- If there's only one folder in there, open it and continue to step 4.
- If there are multiple folders, open the older one first. The folders are named by years, so if you see a vc2013 and a vc2015 folder, open vc2013 first. Follow the next two steps for the older folder, then repeat those two steps for the newer one.
- Open the redist folder.
- In redist, find both the x86 and x64 versions of vcredist.exe. Run each to install.
After you install/repair both versions of vcredist.exe, your game should launch without that error.
Msvcp100.dll missing error
If you get a message that you're missing msvcp100.dll or another .dll file, download and install a few things to try to help.
- Go to Microsoft’s articles on the latest supported Visual C++ downloads.
- Find the version you need.
- You can use the table below to figure out which one.
- Follow the instructions to download the VC++ package and any additional downloads needed for your version.
- You might have to choose either vcredist_x64.exe if you're running a 64-bit version of Windows, or vcredist_x86.exe if you have a 32-bit Windows OS.
- Find out what version you have:
- Right-click on Computer or My Computer.
- Select Properties.
- Under System, you should be able to find out whether you're running a 64- or 32-bit Operating System.
.dll error | Download and install this version |
MSVCR90.dll / MSVCP90.dll | Microsoft Visual C++ 2008 |
MSVCR100.dll / MSVCP100.dll | Microsoft Visual C++ 2010 |
MSVCR110.dll / MSVCP110.dll | Microsoft Visual C++ 2012 |
MSVCR120.dll / MSVCP120.dll | Microsoft Visual C++ 2013 |
MSVCR130.dll / MSVCP130.dll | Microsoft Visual C++ 2015 |
ucrtbase.dll / api-ms-win-crt-runtime-l1-1-0.dll | Universal C Runtime (CRT) |
Anything else | Microsoft Visual C++ 2017 |
To find out more about your computer, learn how to run a DxDiag.
0xc000007b error
If you’re getting the 0xc000007b error for Windows 10 and you’re having trouble installing any of the VC++ versions, it might be because Windows 10 disables NET Framework by default.
To enable NET Framework:
- Open the Control Panel.
- Search Control Panel in the Start menu to find it.
- Click Uninstall a program under Programs.
- Click Turn Windows features on or off.
- Click the plus sign (+) next to all of the NET Framework options you see, usually 3.5 and 4.6, and check the boxes.
- Reinstall VC++ x64 and x86 for 2010 and 2013.
This should fix that error and get the EA app up and running on your computer.
Was this article helpful?
0% of 0 players found this article helpful.
Not what you were looking for?
Try searching again.