Share via

Support for Msvcp140.dll

Michael Smith 0 Reputation points
2026-04-08T13:23:35.43+00:00

Need to place MSVCP140.dll in C:\Windows\System32 (for 64-bit) and C:\Windows\SysWOW64 (for 32-bit)

Reason: So that OBS (Open Broadcasting Software) installation can work properly. Currently says error code execution cannot complete because MSVCP140.dll not found

Windows for home | Windows 10 | Performance and system failures
0 comments No comments

2 answers

Sort by: Most helpful
  1. DaveM121 878.4K Reputation points Independent Advisor
    2026-04-08T13:56:54.8766667+00:00

    The Ai reply below is not fully correct, the Microsoft Visual C++ 2015–2022 Redistributable multi-installer is no longer available, and for the MSVCP140.dll error, you only need to install the 2015 version.

    Click the link below, to download the Visual C++ 2015 redistributables.

    Please Note, you must download and install both the x86 and x64 versions, do not try to install the ARM64 version:

    [https://learn.microsoft.com/en-us/cpp/windows/l...]()

    Then, restart (not shut down) your PC to apply the changes.

    Was this answer helpful?


  2. AI answer

    2026-04-08T13:23:50.47+00:00

    Do not manually copy or place MSVCP140.dll into C:\Windows\System32 or C:\Windows\SysWOW64. The correct and supported way to fix the “MSVCP140.dll not found” error for OBS is to install or repair the appropriate Microsoft Visual C++ Redistributable package so Windows registers and services the DLL correctly.

    For MSVCP140.dll (part of the Visual C++ 2015–2022 runtime), use these steps:

    1. Install/repair the Visual C++ Redistributable
      • Download and run the current supported Visual C++ 2015–2022 Redistributable installers (both x64 and x86) from Microsoft.
      • Run each installer and choose Repair if already installed, or Install if not present.
      • This correctly places the runtime DLLs (including MSVCP140.dll) into the proper system locations and registers them.
    2. Avoid copying DLLs by hand
      • Copying DLLs directly into System32 or SysWOW64 can:
        • Break side‑by‑side versioning (applications may expect a different build of MSVCP140.dll).
        • Be overwritten or removed by Windows servicing or updates.
      • Official guidance for missing VC++ runtime DLLs is to reinstall/repair the redistributable, not to copy individual DLLs.
    3. If the error persists after repair
      • Uninstall all Visual C++ 2015–2022 Redistributable entries from Apps & Features.
      • Reinstall the latest supported 2015–2022 x64 and x86 redistributables.
      • Then reinstall OBS.

    This approach ensures OBS and other applications that depend on MSVCP140.dll use the correct, supported runtime instead of an arbitrary copy.


    References:

    AI-generated content may be incorrect. Read our transparency notes for more information.

    Was this answer helpful?

Your answer

Answers can be marked as 'Accepted' by the question author and 'Recommended' by moderators, which helps users know the answer solved the author's problem.