Tech News Today
  • News
  • How To
  • Buyer’s Guide
  • Hardware
    • PC Builds
    • Computer Cases
    • Motherboards
    • Peripherals
    • RAM
  • Gaming
  • Software
  • More
    • Mobile
    • Gadgets
    • Laptops
    • Reviews
Facebook Twitter Instagram
Tech News Today
  • News
  • How To
  • Buyer’s Guide
  • Hardware
    • PC Builds
    • Computer Cases
    • Motherboards
    • Peripherals
    • RAM
  • Gaming
  • Software
  • More
    • Mobile
    • Gadgets
    • Laptops
    • Reviews
Tech News Today
Home»Windows»MSVCR120.dll was Not Found or Missing? Here’s How to Fix it

MSVCR120.dll was Not Found or Missing? Here’s How to Fix it

HassamBy HassamApril 29, 2022
MSVCR120.dll-was-Not-Found-or-Missing

The error “MSVCR120.dll was not found or missing” pops up when a DLL file, MSVCR120.dll, needed to run this application is missing or not found. This would in turn prevent the application or program from running.

That DLL is used to execute C++ code on your computer. Any piece of software written in C, C++, C++/CLI programming languages won’t be able to run properly without it.

MSVCR120.dll is part of the Visual C++ Software Redistributable for Visual Studio 2013 package that contains crucial components pertaining to the Windows operating system. Therefore, most of our solutions will focus on fixing that but there are other factors behind this error, too.

What causes the MSVCR120.dll error?

The reason for this error is the DLL is either going corrupt over time or getting misplaced. An improper installation of the Visual C++ Software Redistributable package can result in the DLL not downloading correctly. Malicious software or repeated Windows Updates can corrupt the file or cause it to malfunction.

A corrupt MSVCR120.dll file is equivalent to a non-existent one in this context as both cases will return the same error. If it’s not just time doing its job or a misconfigured installation, third-party interference and the affected program itself can be the culprit causing the error to pop up. 

MSVCR120.dll was Not Found or Missing Fixes

The following list covers a vast array of situations and should help you solve the error no matter the specificity of your case. Make sure to go back and check if the issue still persists after applying each fix until you find a solution that works for you.

Run the Program After a Clean Boot

Oftentimes, third-party interference is the reason behind things going haywire which certainly can be the case here. Before moving on to directly resetting the C++ package, first perform a clean boot to see if any third-party interference is the culprit behind the MSVCR120.dll error.

  1. Press Windows + R
  2. Type “msconfig” and hit Enter
  3. First, select “Selective startup” then uncheck the “Load startup items” options underneath
    uncheck-load-startup-items
  4. Now, click on “Services” in the top row to go the Services tab
  5. Click on the checkbox that says “Hide all Microsoft services” at the bottom
  6. Click “Disable all”
    hide-all-microsft-services
  7. Select “Apply” then click “OK” to close the window

Now you need to turn off all startup items in Task Manager, to do so:

  1. Press Windows + X
  2. Select Task Manager from the list
  3. Inside Task Manager, go to the Startup tab
  4. Click on an item and select “Disable”
    disable-startup-apps
  5. Repeat this for the rest of the items until all of them have been disabled
  6. Restart your computer

Your computer will now boot cleanly. What this means is that it will run with only the necessary drivers and background services. This should eliminate the prospect of any third-party process or application causing interference with the C++ package.

Run the affected program now to see if the issue still persists. If not then you have your answer. Otherwise, you’ll know that the issue lies somewhere within the DLL file or the package itself.

Reinstall the C++ Redistributable Package

For most of you, this solution will fix the problem as it will essentially hard-reset the Software Package in question, removing any existing issues in turn. We only need to redownload the Visual C++ Redistributable Packages for Visual Studio 2013; to do so:

  1. Visit this official link 
  2. Click “Download”
  3. Select both vredist_x64.exe and vredist_x86.exe from the list and hit “Next” 
    download-vcredist
  4. After the file has downloaded, click on it right from your browser to install
  5. Follow on-screen instructions to complete the installation
    install-microsoft-visual
  6. Restart your computer

You can also try repairing the package in question before this, but directly reinstalling it ensures that the problem will be solved with higher assurity.

Check for Malware

Malware or an underlying virus within your device can also mess up MSVCR120.dll, sometimes modifying it to the point where it becomes unusable or simply deleting it from its directory. In either case, you need to use antivirus software to check for malware. 

Windows Defender will be more than up to the task but we recommend going ahead and using a third-party antivirus as well, just to be on the safe side. Perform full system-wide scans and if any malware is found, quarantine or delete it accordingly.

Then, reinstall the affected program if necessary. Basically, every solution in this guide applies here as getting rid of the malware, bringing you back to square one regardless.

Manually Installing DLLs

For some users, copying the MSVCR120.dll file to the root of the window’s installation folder has solved the error. Since the MSVCR120.dll error is a common occurrence, the actual DLL itself is widely available online and can be downloaded easily by simply looking it up.

However, you have to be mindful of the application’s version, that is whether it’s 32-bit or 64-bit.

  1. Copy the downloaded file from the download directory.
  2. Press Windows + R to open a run dialogue prompt.
  3. Type “%windir%\System32” and hit Enter.
  4. If you are running a 64-bit system, also paste the file into the “%windir%\SysWOW64” folder. 
  5. Right-click and select “Paste” to paste the file.
    paste-msvcr120dll

Copying the dlls onto the respective folders is equivalent to installing them. Once done, they also need to be registered in order for the OS to recognize and use the files. 

To register the dlls:

  1. Press Windows + R button simultaneously to open a Run dialogue prompt.
  2. Type regsvr32 msvcr120.dll and hit Enter.
    register-dll-file

Now, the DLL is not only in System32/64 but it’s also registered which means it’s working how it should throughout the OS. Fire up the program that was giving you the error and see if the issue is now solved.

Once the above steps are completed, navigate to the program directory that you are trying to open and make sure the dll is also present there. You can aslo paste the same dll that was registered to the OS’ directory using regsvr32.

Use a Third-party Repair Utility

If none of the previous methods worked for you but you don’t want to uninstall the application, or if there are multiple applications affected by the MSVCR120.dll error, then you can use a third-party repair tool to do the job.

There are many popular specialized repair software out there that can fix the error for you. It will not only save you the trouble of going through all the settings yourself, but it can dig deeper to find issues (and subsequently fix them) that built-in Windows scans simply can’t.

Reinstall the Program

If none of the solutions yielded favorable results for you then there’s no other option left than to reinstall the program. This is particularly helpful if only one application is affected by the DLL error. To remove an app:

  • Press the Windows key and select the gear icon to open Settings
  • Select “Apps” then click on “Apps & features”
  • Now, find the program you want to uninstall from the list
  • Click on it and select “Uninstall”
    discord-uninstall
  • Click “Yes” on the confirmation pop-up 

Note: You may be required to continue the uninstall process in the app’s own wizard.

Now, simply go online and download the application again, then install to see if the issue is gone. Make sure that you’ve already tried all the previous methods before doing this.

Update Windows

Some users have reported that installing any pending Windows updates has solved the MSVCR120.dll error for them.

To update Windows:

  1. Open Settings from the Start Menu
  2. Go to “Update and Security”
  3. Select “Windows Update” from the left sidebar
  4. Click “Check for updates”
    check-for-updates

If there are any pending updates in need of installation, they will show up now. Download and install them right away. Same goes if you’ve been putting off installing updates for some time.

Related Questions

I’ve Tried Everything but the Msvcr120.dll Error Is Still Popping Up, What Should I Do?

As a last resort, you can try acquiring the DLL from another computer and copying it on your own through a flash drive. Make sure to register the DLL via the regsvr32 command if you go this route.

I Installed Msvcr120.dll but Now Other Dll Files Are Missing, What Should I Do?

If any of your other DLLs pertaining to the 2013 Visual Studio C++ package go missing after you’ve downloaded and installed MSVCR120.dll then you need to properly install the Visual C++ Redistributable Package in question. Follow the steps highlighted in Solution 2 on how to do so.

What is Visual C++ Redistributable?

Many modern programs are written in C language using Microsoft’s Visual Studio environment. These programs need a specific set of libraries to execute their code properly and the Visual C++ Redistributable Packages contain exactly that. Applications that require specific releases of Visual C++ packages often download it automatically while installation.

fix
Hassam

Related Posts

change drive letter windows 10 11

How To Change A Drive Letter On Windows 10 Or 11

June 8, 2022
disable touch screen windows 11

How to Disable the Touchscreen on Windows 11?

June 8, 2022
enable virtualization windows 11

How to Enable Virtualization on Windows 11

June 7, 2022
how-to-open-file-location-on-windows-11-1

How to Open File Location on Windows 11

June 7, 2022
hibernate windows 11

How to Enable Hibernate in Windows 11?

June 7, 2022
powershell vs cmd

PowerShell VS CMD – What’s The Difference

June 7, 2022
Add A Comment

Leave A Reply Cancel Reply

Latest Posts
fighting-games

11 Best Fighting Games on Steam

June 8, 2022
what-is-the-blue-circle-on-my-samsung

What Is the Blue Circle on My Samsung

June 8, 2022
should-i-use-wd-discovery

What Is WD Discovery? Should I Use It?

June 8, 2022
You may also like
how-to-clear-other-storage-on-iphone

How to Clear Other Storage on iPhone?

June 8, 2022
change drive letter windows 10 11

How To Change A Drive Letter On Windows 10 Or 11

June 8, 2022
how to reset imac without password

How to Reset iMac Without Password

June 8, 2022
Recommended
Cookie Clicker Garden Guide

Cookie Clicker Garden Guide to Unlocking Every Seed

September 26, 2021
monitor no signal

Computer Turns On But Monitor Says No Signal (9 Ways To Fix)

October 25, 2021
Facebook Twitter Pinterest
  • Home
  • About Us
  • Privacy Policy
  • Affiliate Disclosure
© 2022 TechNewsToday.

Type above and press Enter to search. Press Esc to cancel.