iTechGuides is reader-supported. When you buy through links on our site, we may earn an affiliate commission. As an Amazon Associate I earn from qualifying purchases. Learn more
The supported fix for a missing or “not found” MSVCP140.dll error is to install the Microsoft Visual C++ Redistributable package that matches the architecture of the program reporting the error, downloaded from Microsoft’s own site. Repairing the runtime through the installer is usually the first step, and it does not require copying any DLL file by hand.
What MSVCP140.dll is
MSVCP140.dll is one of the files in the Microsoft C++ runtime library family. Many applications built with Microsoft’s C++ build tools depend on these libraries being present on the computer where they run. When a program cannot find the file, it usually stops at startup and shows a message that a DLL is missing or was not found. In practical terms, that message often indicates that the application cannot locate a runtime file it needs, which is a different thing from proof that the file itself is damaged. Microsoft’s general runtime documentation explains the package relationship; it does not map every MSVCP140.dll message to one specific cause, so the steps below cover the common, supported paths.
Step 1: Identify the program and its architecture
Before you download anything, note the name of the program that shows the error. If you can find out whether that program is 32-bit (x86), 64-bit (x64), or ARM64, write it down. This matters more than the version of Windows you are running. A 64-bit edition of Windows does not by itself mean the affected program is 64-bit; some 64-bit systems run 32-bit programs without any problem. Check the program’s own documentation, its installation folder, or its download page. If the program’s vendor specifies a particular Visual C++ runtime version, follow the vendor’s instruction.
Step 2: Download the matching Microsoft package
Open Microsoft’s Latest Supported Visual C++ Redistributable Downloads page and choose the current v14 package for the architecture you identified. Microsoft’s page states: “The redistributable package architecture must match your app’s target architecture.” The page currently lists three v14 packages:
#1 Best Overall
- 14" diagonal, 1366x768 resolution, HD BrightView LED, Glossy NON-TOUCH Display
| Package | Choose it when | Notes from Microsoft’s page |
|---|---|---|
| x86 | The affected program is built for 32-bit (x86) | The x86 package is a separate download from x64. |
| x64 | The affected program is built for 64-bit (x64) | Microsoft describes this package as containing x64 and ARM64 binaries. |
| ARM64 | The affected program is built for ARM64 devices | Use this package only for ARM64 targets. |
Microsoft’s download links are rolling, so the file you receive may be a newer build than the one listed in any article. Always download from the Microsoft page rather than from a saved copy or a third-party mirror.
Step 3: Install or repair the runtime
Run the downloaded installer and follow its prompts. If the runtime is already present, the installer may offer a repair or modify option instead of a fresh install. Use that option when it appears. If you prefer to repair from Windows settings, open Settings, go to Apps, select the installed Microsoft Visual C++ 2015-2022 Redistributable entry, choose Modify, and then select the repair option if the dialog offers it. Labels can differ between Windows versions, so use whichever repair option the installer presents.
Rank #2
- 1.1 GHz (boost up to 2.4GHz) Intel Celeron N5030 Quad-Core
- 4GB DDR4 System Memory; 128GB Solid State Drive
- 11.6" HD (1366 x 768) Multi-Touch Display
- Combo headphone/microphone jack - Noble Wedge Lock slot - HDMI; 2 USB 3.1 Gen 1
- Windows 11 Pro
Microsoft’s support documentation also includes a repair example for an older Visual C++ 2015 package, accessed through Add or remove programs. That example is tied to a particular SQL Server installation problem (see KB4092997), so treat it as a case-specific note rather than a general routine.
Recommended Free Tools
Step 4: Restart and test
Restart the computer if the installer asks you to, then open the affected program again. If it starts normally, the problem was most likely the missing or inconsistent runtime files, and no further steps are needed.
Rank #3
- 256 GB SSD of storage.
- Multitasking is easy with 16GB of RAM
- Equipped with a blazing fast Core i5 2.00 GHz processor.
If the error remains: check Windows system files
If the program still fails and you also see signs that Windows components are damaged, such as other programs failing with system file errors, Microsoft recommends a broader repair. Microsoft’s System File Checker guidance describes running DISM before SFC. Use these steps in order:
- Right-click the Start button and select Terminal (Admin) or Windows PowerShell (Admin), or search for Command Prompt, right-click it, and select Run as administrator.
- Type
DISM.exe /Online /Cleanup-image /Restorehealthand press Enter. Wait for the operation to finish. It can take a while and may appear to pause. - After DISM completes, type
sfc /scannowand press Enter. SFC scans protected system files and replaces corrupted files with cached copies. - Restart the computer and test the affected program again.
This sequence repairs Windows system files. It is a fallback for general component damage and is not a guaranteed fix for every application launch error.
Rank #4
- EFFORTLESS EVERYDAY PERFORMANCE: Powered by Intel Celeron N4020 processor and Windows 11 Home system, delivering reliable, low-power efficiency for daily tasks like document editing, email, online classes, and web browsing
- 15.6-INCH FULL HD DISPLAY: Enjoy immersive visuals on the 15.6" FHD (1920x1080) anti-glare screen with micro-edge bezels. Delivers clear details and comfortable viewing for long study sessions, working on spreadsheets, and video playback
- RESPONSIVE MULTITASKING & STORAGE: Built with 4GB LPDDR4 RAM and 128GB eMMC storage for smooth daily essential use. Expand your storage by up to 1TB via the integrated TF card slot to easily store movies, photos, and working files
- ADVANCED CONNECTIVITY: Outfitted with 2x Full-Featured Type-C ports for data transfer, fast charging, and dual-monitor output, alongside 2x USB 3.2 Gen1 ports and a 3.5mm audio jack for complete peripheral compatibility
- LIGHTWEIGHT & SILENT OPERATION: Slim and portable for effortless travel or commuting. Features a 1MP HD webcam for remote meetings, 38Wh battery with 45W Type-C fast charging, and a fanless silent design for peaceful work environments.
What to avoid
Do not download MSVCP140.dll from a standalone DLL site and copy it into Windows or program folders. Microsoft’s installation troubleshooting guidance states: “Never install a Visual C++ Redistributable installer that wasn’t downloaded from a Microsoft site. Never install a Visual C++ Redistributable installer that Microsoft didn’t sign.” Source: Troubleshoot Visual C++ Redistributable Installation Problems. Unsigned or unofficial DLL files can carry malware, and a copied file can also conflict with the runtime already on your system.
The Tool Desk
Outbyte PC Repair FREEClear out junk files and repair common Windows errorsFree Scan →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Older Visual C++ runtimes
Microsoft’s latest-supported page says Visual Studio 2017 and later share the v14 runtime files, so apps built with those toolsets can use the latest v14 package. Redistributables for Visual Studio 2013 and earlier remain installed side by side, and installing the v14 package does not remove them. Microsoft’s page also marks the Visual Studio 2015 Redistributable as no longer supported, with October 15, 2025 recorded as its end of support. Do not use an old runtime package as a default fix for MSVCP140.dll; install the current v14 package unless the app vendor specifically requires an older version.
Best Value
- WINDOWS 11 | STABLE PERFORMANCE: Powered by Intel Celeron N4020 processor and Windows 11 system, this laptop delivers stable performance for everyday computing tasks. It supports web browsing, online learning, document editing, email communication, and basic office work with optimized power efficiency, providing a practical and reliable experience for essential daily use for daily use.
- 15.6” FHD IPS DISPLAY: Features a 15.6-inch Full HD IPS display with narrow bezels, offering wider viewing angles and clearer image details compared to standard panels. The improved screen-to-body ratio enhances visual experience for study, reading, document work, and video playback, making it suitable for both productivity and entertainment use.
- 4GB DDR4 + 128GB eMMC STORAGE: Equipped with 4GB DDR4 memory and 128GB eMMC storage for everyday basics such as browsing, documents, email, and online learning platforms. The built-in TF card slot supports storage expansion up to 1TB, giving you more flexibility for files, photos, videos, and daily documents. TF card not included.
- CONNECTIVITY & PORTS: Includes 1× TF card slot, 2× USB 3.2 Gen1 ports, and 2× full-featured Type-C ports (USB 3.2 Gen1). The Type-C ports support data transfer, charging, and video output, enabling flexible connection with external devices such as monitors, storage, and peripherals for daily work and study use.
- LIGHTWEIGHT DESIGN | ONLINE COMMUNICATION: Designed with a slim, portable profile, this laptop is easy to carry for school, commuting, and travel. A built-in 1MP front camera supports online classes, video meetings, remote communication, and everyday conferencing. The 3300mAh battery works with the low-power system design to support practical daily use, while thermal optimization helps maintain quieter operation during extended tasks.
When to contact the app vendor
If the current Microsoft package and the system file repair do not resolve the error, contact the vendor of the affected application. Microsoft’s troubleshooting guidance points to app-specific documentation for problems of this kind. Include the exact error text, the program’s version, and whether the program is 32-bit or 64-bit. The vendor knows which runtime version and deployment method the program expects.
Keep the same architecture rule in mind when you describe the problem: the runtime that matches the program’s target architecture is the one that counts, not the Windows edition alone.
Quick Recap
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.
Free tools Windows power users keep installed
One-click scans. No signup required.

