How to troubleshoot VC++ and .dll errors on PC

Updated 2 weeks ago1 min read

Oversikt

Find out how to reinstall security updates to troubleshoot VC++ or .dll errors on PC, and get tips on fixing common error codes.

How to reinstall security updates

You might be getting errors if there’s a specific security update that needs to be repaired or reinstalled. Check if reinstalling security updates fixes your issue.
  1. 1
    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.
  2. 2
    Open the _Installer folder.
  3. 3
    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 organized by year. For example, 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.
  4. 4
    Open the redist folder.
  5. 5
    In redist, find both the x86 and x64 versions of vcredist.exe. Run each to install.
After you repair and install both versions of vcredist.exe, your game should launch properly without triggering any errors.
Check to see if you have any other pending Windows updates. If you do, update Windows to see if that fixes the error. 

Troubleshoot error messages

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.
  1. 1
    Go to Microsoft’s articles on the latest supported Visual C++ downloads.
  2. 2
    Use the table below to find out which version you need to download and install.
  3. 3
    Follow the instructions to download the VC++ package and any additional downloads needed for your version.
  4. 4
    If you're running a 64-bit version of Windows, choose vcredist_x64.exe. If you're running a  32-bit version of Windows, choose vcredist_x86.exe.
    •  Here’s how to find out which version you have.
      1. 1
        Right-click on Computer or My Computer.
      2. 2
        Select Properties.
      3. 3
        Under System, check whether you're running a 64- or 32-bit Operating System.
.dll errorDownload and install this version
MSVCR90.dll / MSVCP90.dllMicrosoft Visual C++ 2008
MSVCR100.dll / MSVCP100.dllMicrosoft Visual C++ 2010
MSVCR110.dll / MSVCP110.dllMicrosoft Visual C++ 2012
MSVCR120.dll / MSVCP120.dllMicrosoft Visual C++ 2013
MSVCR130.dll / MSVCP130.dllMicrosoft Visual C++ 2015

ucrtbase.dll / api-ms-win-crt-runtime-l1-1-0.dll
Universal C Runtime (CRT)
Anything elseMicrosoft Visual C++ 2017
To find out more about your computer, learn how to run a DxDiag. 

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.Follow these steps to enable NET Framework.
  1. 1
    In the Start menu, search Control Panel and open it.  
  2. 2
    Under Programs, select Uninstall a program.
  3. 3
    Choose Turn Windows features on or off.
  4. 4
    Select the plus sign (+) next to all of the NET Framework options you see, usually 3.5 and 4.6, and check the boxes.
  5. 5
    Reinstall VC++ x64 and x86 for 2010 and 2013.
This should fix the error and get the EA app up and running on your computer.
Still having issues?
Get in touch with our customer support team for more help.