[Fix] VCRUNTIME140 & MSVCP140 Not Found Error in Origin

Origin, Electronic Art’s digital distribution and gaming platform, can encounter a peculiar error on some systems. During installation, or even when already installed, Origin shows an error indicating that MSVCP140 and VCRUNTIME140 .dlls can’t be found.

These two .dlls (Dynamic-link library files), are components of Microsoft’s Visual C++ redistributable packages. These files are commonly required for applications developed using the corresponding version of Visual C++. Assumingly, Origin is unable to run properly without these files, so you’ll need to install (or repair) them on your system.

Thankfully, Microsoft hosts these Visual C++ redistributable packages for download directly on their website. In this article, we’ll show you how to fix the “MSVCP140 and VCRUNTIME140 are missing” error in Origin.

How to Fix VCRUNTIME140 & MSVCP140 Not Found Error in Origin

OriginThinSetup MSVCP140 DLL Not Found Error

Origin can show the VCRUNTIME140 & MSVCP140 not found error either during the installation process or if these files become corrupt later. To fix the problem, you simply need to install or repair the Visual C++ redistributable packages.

How you fix this issue depends on whether you have Origin installed on your system already, or not. Below, we’ll show you how to fix this error in either scenario.

Origin Showing Error During Installation

  1. Navigate to Microsoft’s support page for the latest Visual C++ downloads.
  2. If using a x64 bit system, download and install both the latest x64 and x86 Visual C++ redistributable packages. If using a x32 bit system, download and install only the latest x86 Visual C++ redistributable package.
    Visual C++ Redistributable Packages Download Links on Microsoft Website
  3. Run the Origin installation file again after the package(s) have finished installing. You may need to reboot your computer first.

Origin is Already Installed

  1. Navigate to C:\Program Files (x86)\Origin in the Windows file explorer and locate vcredist_x86_vs2015.exe and vcredist_x64_vs2015.exe.
    Visual C++ Redistributable Packages in Origin Folder in Windows File Explorer
  2. If using a x64 bit system, run both files. If using a x32 bit system, run only vcredist_x86_vs2015.exe. You may need to run these files as an Administrator (Right click > Run as Administrator).
  3. If you receive a message that these file are already installed, then click the Repair button. Click Install otherwise. In some cases, you may receive a message that another version of Visual C++ is already installed. In that case, do the following:
    1. Open Programs and Features (Control Panel > Programs > Programs and Features) and locate the latest Visual C++ redistributable.
      Visual C++ Redistributable Packages in Programs and Features
    2. Repair the package by clicking it and selecting Modify and then Repair. Do this for both the x86 and x64 versions if using a x64 bit system.
      Modify Button on Visual C++ Redistributable Package in Programs and Features
      Repair Button on Visual C++ 2015 Redistributable Package
  4. Try running Origin again. You may need to reboot your PC.
  5. If the error still persists, try downloading and installing the latest version of Visual C++ packages as detailed in the section above.

Fix VCRUNTIME140 & MSVCP140 Missing Error by Reinstalling Origin

If all else fails, your best bet to fix the VCRUNTIME140 & MSVCP140 missing error is to simply reinstall Origin. EA is kind enough to provide detailed instructions on both uninstalling and installing Origin. Follow these instructions to first uninstall Origin, and then install it again.

Keep in mind that you will need to re-download all of your Origin games after reinstallation.

Leave a Comment