When opening software or games, do you suddenly encounter errors such as “MSVCP140.dll is missing,” ” VCRUNTTIME140.dll not found,” or “The application could not start normally (0xc000007b)?” These errors are most likely due to your computer lacking the Microsoft Visual C++ 2018 runtime library (i.e., Visual C++ 2015-2019 Redistributable). This article will introduce the official download method and installation tips for the VC2018 runtime library, helping you resolve runtime library errors in one go.
I. What is the VC2018 runtime library? Why does your computer need it?
First, it’s important to clarify one concept: strictly speaking, Microsoft did not release a separate version called “VC2018” . Around 2018, Microsoft merged the runtime libraries for Visual C++ 2015, 2017, and 2019 into a unified Redistributable package (internal version number v14.x), commonly referred to as the “VC++ 2015-2019” or “VC++ 2015-2022” runtime library. Installing the latest version ensures backward compatibility with all three versions.
The VC2018 runtime library is essentially a set of C++ runtime components provided by Microsoft, including core dynamic link library files such as MSVCP140.dll, VCRUNTIME140.dll, and VCOMP140.dll. The vast majority of software and games developed using Visual Studio 2015-2019 (such as Steam games, Adobe software, AutoCAD, and various professional tools) rely on these files to start correctly. If the system lacks these files or they are corrupted, the program will directly report an error and exit.
II. How to download the official VC2018 runtime library
Method 1: Manually download from the Microsoft official website
Obtaining the installation package from official Microsoft channels is the most common method. Steps:
1. Open your browser and visit Microsoft’s official “Download the latest supported Visual C++ Redistributable Packages” page.
2. Locate the “Visual Studio 2015, 2017, 2019 and 2022” section on the page (these versions share the same installation package).
3. Select the appropriate version to download based on your system architecture:
vc_redist.x86.exe: 32-bit version, suitable for 32-bit Windows systems. It is also recommended to install on 64-bit systems (because many software programs still require 32-bit runtime libraries even when installed on 64-bit systems).
vc_redist.x64.exe: 64-bit version, for 64-bit Windows systems;
4. It is recommended to download and install both versions to ensure maximum compatibility.
5. Double-click to run the installation package, check “I agree to the license terms”, and click “Install”.
6. Wait for the progress bar to complete, then restart your computer as prompted for the changes to take effect.
Method 2: Use Starry Sky Runtime Library Repair Master to perform a one-click detection and installation.
If you’re unsure which version of Visual C++ is missing on your computer, or if you’ve installed it before but the program is still throwing errors, manually searching for the download link on the official website is not only tedious but also prone to using the wrong version. In this case, we recommend using 【Starry Sky Runtime Library Repair Master】 for intelligent detection and automatic repair, saving you the troublesome steps. Operation steps:
Starry Sky Runtime Library Repair Master(Official version)

97% positive reviews
Downloads: 3,351,5701. Open Starry Sky Runtime Repair Master and click the “Scan” button.
2. The software will automatically perform a comprehensive system scan and identify any missing VC++ runtime library versions (including the 2015-2019/2022 merged package).
3. After the scan is complete, the detection results will clearly list all abnormal items, and find the relevant entries for VC++ 2015-2019.
4. Click “Repair Now”, and the software will automatically download the matching official version installation package from the server and complete the installation.
5. If the scan results show that the software is installed but the files are corrupted, the software will automatically perform a repair operation.
6. After the repair is complete, restart your computer and run the program that previously reported the error again to verify the effect.
Method 3: Use Windows Update autocomplete
Windows system updates occasionally push patches for the VC++ runtime library, but they don’t proactively push the complete VC++ Redistributable installer. Therefore, this method is only suitable as a supplementary measure. Steps:
1. Press Win + I to open Settings, then go to “Windows Update”.
2. Click the “Check for updates” button and wait for the system to connect to the Microsoft server.
3. Check the list of available updates for entries related to “Updates for Microsoft Visual C++” or “Universal C Runtime”.
4. After selecting the options, click “Download and Install”. Restart your computer after completion.
III. Frequently Asked Questions about Installing VC2018 Runtime Libraries
Q: What should I do if the installation prompts “Another version is already installed” or “Installation failed”?
A: First, go to “Control Panel → Programs and Features,” find all Microsoft Visual C++ Redistributable entries, uninstall the older versions related to 2015-2019, and then rerun the latest installation package.
Q: The program still prompts that DLL files are missing after installation?
A: First, confirm whether both x86 and x64 versions are installed simultaneously; second, check if other runtime environments (such as DirectX, .NET Framework) are missing. You can use Starry Sky Runtime Library Repair Master to perform a full scan; finally, try uninstalling the program that is causing the error and then reinstalling it.
Q: Does the VC2018 runtime library support Windows 11?
A: Fully supported. The latest version of Visual C++ Redistributable supports Windows 10, Windows 11, and Windows Server 2016/2019/2022/2025 systems.