Fix: Microsoft Visual C++ Runtime Library Error In Windows

When the Microsoft Visual C++ Runtime Library error happens, apps may suddenly close, often showing a message saying the “application has requested the Runtime to terminate in an unusual way.” This suggests a problem with the Visual C++ Runtime Library, which helps apps run on Windows. It is usually caused by a missing or corrupted Visual C++ Redistributable, often due to updates.

Other causes include software compatibility issues, outdated graphics drivers, and corrupted system files.

In this article, we will discuss different ways to solve this error.

1. Update Display Driver

Outdated or faulty display drivers can cause errors with the Visual C++ Runtime Library during program use. Updating the display driver improves graphics and ensures compatibility with modern apps that need these libraries. This prevents memory issues or errors, allowing apps to run smoothly without trouble.

  1. Hold the Windows Key and Press X, then go to Device Manager.
  2. Locate Display Adapters and Right Click your Display Adapter.
  3. Choose Update Driver.
  4. Choose Search Automatically for Updated Driver and wait for it to complete.

2. Reinstall Display Driver

Sometimes, a Visual C++ Runtime error is caused by display driver conflicts. Reinstalling the display driver can fix corrupted files or settings affecting runtime processes. This fresh install removes faulty driver files, allowing Visual C++ components to work properly with the display, often resolving errors with graphics-heavy apps.

  1. Search for Device Manager in the search box and open it.
  2. Right-click on Display drivers and click the Uninstall button.
    Uninstall the Graphics Driver in the Device Manager
  3. Restart your PC, and Windows will automatically install new drivers.

3. Perform a Clean Boot

A clean boot disables unnecessary services and startup items, helping to find conflicts causing errors. This lets Windows start with only essential programs and drivers, helping identify if a third-party app or service is the issue. A clean boot helps find and fix conflicts without changing your system permanently.

  1. Press “Windows” + “R” to open the “RUN” prompt.
  2. Type “msconfig” and press “Enter“.
    Running MSCONFIG
  3. Click on the “Services” tab, and uncheck “Hide all Microsoft Services“.
    Clicking on the “Services” tab and Un-checking the “hide all Microsoft Services” option
  4. Click “Disable All“, then “OK“.
    Clicking on the “Disable All” option
  5. Click on the “Startup” tab, then click “Open Task Manager“.
    Clicking on the “Open Task Manager” option
  6. Select the “Startup” tab in Task Manager.
  7. Click on any application marked “Enabled“, then click “Disable“.
    Clicking on the “Startup” tab and selecting an application listed there
  8. Repeat for all applications listed and restart your computer.
  9. Your computer is now in “Clean Boot” mode.
  10. Check if the issue is resolved.
  11. If the error is gone, a third-party application or service was causing it.
  12. Enable one service at a time until the error returns to find the problematic service.
  13. Re-install or keep the problematic service/application disabled.

5. Uninstall Intel True Key

If Intel True Key is installed, it can sometimes cause conflicts with Microsoft Visual C++, leading to runtime errors. This password manager may interfere with Visual C++ files. Uninstalling True Key removes this conflict, allowing the system to work properly and may resolve the errors.

  1. Press the “Windows” + “I” keys simultaneously.
  2. Click on the “Apps” option.
    Clicking on “Apps”
  3. Scroll down and click on the “Intel True Key” option in the list.
  4. Select the “Uninstall” button and click “Yes” on the warning prompt.
    Clicking on Uninstall option
  5. Wait for the software to uninstall and check if the issue persists.

6. Reinstall Visual C++ Runtimes

If none of the previous solutions work, reinstalling Visual C++ Runtimes might be needed to reset important files. This ensures corrupted or mismatched files are replaced, restoring the needed components to prevent errors.

  1. Press Windows + R to open the Run dialog.
  2. Type “Appwiz.cpl” and press Enter to open the Windows uninstaller.
  3. Find and uninstall all VC++ Redists one by one.
  4. Press Windows + X and select “PowerShell (Admin)” or “Command Prompt (Admin)”.
  5. Type the following command and press Enter:
    Dism.exe /online /Cleanup-Image /StartComponentCleanup
  6. Wait for the process to finish, then restart your computer.
  7. Download the file from this link (here).
  8. Unzip the file.
  9. Right-click “install_all.bat” and select “Run as administrator”.
  10. Wait for all VC Runtimes to install automatically.
  11. Restart your computer and check if the issue persists.
ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.

Comments

16
    MO
    Madhu obhrai Oct 31, 2017

    Hullo .,

    I have this Dell Inspiron Netbook . I had upgraded to Windows 10 from Windows 7 when Microsoft was giving Free Windows10 upgrade.

    I am getting this Runtime error ..
    Please tell me what is the most simple way for a lay person to rectify it :

    Microsoft Visual C++ Runtime Library
    Program :C:/Windows /system 32/ atibtmon.exe
    This application has requested the Runtime to terminate in an unusual way .
    Please contact the application support team for more .

    How do I rectify it ?

    JA
    Jake Nov 21, 2017

    What if Windows + X isnt working?

      KA
      K. Arrows Author Dec 2, 2017

      Right click the Start button which is the same as Win X

    JU
    Jake C. USMC Nov 21, 2017

    I have a runtime C:WINDOWSexplorer.exe error.
    I need to know how to fix it.
    I have done window key + X however nothing opened or happens.

    I have a Toshiba Satellite C875D-S7105

      KA
      K. Arrows Author Dec 2, 2017

      Please create a new user profile and see if that works.

    LO
    Love Oct 3, 2018

    Thank you!!!!!!!!!!!!!!!!!!!!!!!!!!1111111111111
    Method 3 solved it!
    Thank you <3

    LL
    Love Life Oct 3, 2018

    Thank you! No. 3 solved it

    SA
    saba Feb 2, 2019

    Dowland Link Pliss

      SW
      Shane Warren Author Sep 20, 2019
    RM
    ramzi Moussa Apr 29, 2019

    Thank you No1 solved it. thank’s

      MZ
      Muhammad Zubyan Author Apr 15, 2021

      Thank you for your input, we will update this article shortly.

    OV
    Oguzhan Varol Dec 17, 2020

    These solutions didn’t solved my problem :/ you have another solutions?

      MZ
      Muhammad Zubyan Author Dec 20, 2020

      Did you uninstalled all the Visual C++ Runtimes before reinstalling them? In the article we have shown deleting only one of them to declutter the article but you will have to delete all the Runtimes, restart your PC and then reinstall all of them again.

      Reply
    MZ
    Muhammad Zubyan Author Jan 27, 2022

    Please create a new user profile and see if that works.