MSVCR90.DLL missing or not found [Error fixed]

by Matthew Adams
Matthew Adams
Matthew Adams
Windows & Software Expert
Matthew is a freelancer who has produced a variety of articles on various topics related to technology. His main focus is the Windows OS and all the things... read more
Affiliate Disclosure
  • The msvcr90.dll missing error arises because the msvcr90.dll needed for some software is either missing or corrupted.
  • Specialized repairing software can fix the msvcr90.dll on Windows 10 and other platforms.
  • Windows includes built-in system tools that can fix the msvcr90.dll error as well.
  • Searching for and restoring an msvcr90.dll file might also resolve msvcr90.dll crashes for some users.

To fix errors caused by DLLs, we recommend Restoro:This software will replace the broken or corrupted DLLs with their working versions from a dedicated database where the tool has the official DLL files. The tools will also keep you away from hardware failure and malware damage. Fix PC issues and remove virus damage now in 3 easy steps:

  1. Download Restoro PC Repair Tool that comes with Patented Technologies (patent available here).
  2. Click Start Scan to find DLL files that could be causing PC problems.
  3. Click Repair All to replace broken DLLs with working versions
  • Restoro has been downloaded by 0 readers this month.

DLL (Dynamic Link Library) file errors are relatively common on Windows.

Some users have posted on Microsoft’s forum about an msvcr90.dll missing error that arises when they try to run certain software.

One of the most common msvcr90.dll missing error messages states:

The program can’t start because MSVCR90.dll is missing from your computer. Try reinstalling the program to fix the problem.

What is msvcr90.dll?

Msvcr90 is a Dynamic Link Library file associated with Microsoft Visual Studio 2008. It’s a part of the Visual C++ 2008 service pack, and the msvcr90.dll missing error will often arise for older software made with the Visual C++ 2008 development framework.

How can I fix the msvcr90.dll missing error?

1. Install the Visual C++ 2008 Service Pack 1

  1. Open either the Visual C++ 2008 32-bit or Visual C++ 64-bit download page in a browser depending on your system requirements.
  2. Press the Download button on the Visual C++ 2008 page.
    Visual C++ 2008 download webpage msvcr90.dll missing
  3. Open the Visual C++ 2008 Redistributable Setup window.
  4. Click Next on that window to install Visual C++ 2008.

2. Repair Microsoft Visual C++ packages

  1. Launch Run with the Windows + R keyboard shortcut for that accessory.
  2. Type in this run command for opening Programs and Features: appwiz.cpl
  3. Click the OK option to open the uninstaller window in the snapshot directly below.
    The Programs and Features applet msvcr90.dll missing
  4. Right-click a Visual C++ package to select its Change option.
  5. Then click the Repair option.
    The Repair option msvcr90.dll missing
  6. Repeat the above steps for all Visual C++ packages you can select a Change option for.

3. Repair applications the msvcr90.dll missing error arises for

The Change button msvcr90.dll missing

Some applications, such as those of the MS Office suite, have their own repair options.

If the DLL error arises for an MS Office application, try selecting its Change and Repair options via Programs and Features.

You can do that much the same as outlined for Visual C++ packages in resolution two.

4. Restore files in the Recycle Bin 

  1. Click the Recycle Bin icon on the Windows desktop.
    The Restore all items option msvcr90.dll missing
  2. Then press the Restore all items button.
  3. Alternatively, you can enter msvcr90.dll in the search box. If you find it, select msvcr90.dll and click Restore the selected items.

5. Restore Windows to an earlier date

  1. Launch the Run accessory.
  2. Enter this System Restore command in the Open text box: rstrui
  3. Click OK to open the System Restore window.
  4. Then select the Choose a different system restore radio button, and click the Next button.
    System Restore utility msvcr90.dll missing
  5. If System Restore includes a Show more restore points checkbox, select that option.
  6. Choose a date that will restore Windows to a time when there wasn’t an msvcr90.dll missing error on your PC.
  7. Click the Next option to continue.
  8. Press the Finish button to confirm your chosen restore point and initiate the system rollback.

Note: You won’t be able to select restore points as outlined above if you haven’t enabled System Restore on your PC. Also, note that restore points delete software installed after their dates. Click the Scan for affected programs button in System Restore to see what software a restore point deletes.

6. Reinstall software the msvcr90.dll error arises for

  1. Open Run’s window.
  2. Type this command in Run’s Open text box: appwiz.cpl
  3. Press the Enter keyboard key to open the Windows uninstaller utility.
  4. Select the software that displays the msvcr90.dll missing error message.
  5. Click the Uninstall button for the selected software.
  6. Select the Yes option on any confirmation prompts that might appear. 
    A confirmation prompt msvcr90.dll missing
  7. Restart your desktop or laptop after you’ve uninstalled the software.
  8. Download the latest version of the software from its webpage.
  9. Reinstall the software with its downloaded installer.

7. Scan system files

  1. Press the Windows and S keys at the same time to open a search box.
  2. Type cmd in the search utility’s text box.
  3. Right-click Command Prompt in the search results and select Run as administrator.
  4. Input this Deployment Image Servicing command in the Prompt and press Enter: DISM.exe /Online /Cleanup-image /Restorehealth
  5. Thereafter, input this System File Checker command and hit Enter: sfc /scannow
    The sfc /scannow commandmsvcr90.dll missing
  6. Wait for the System File Checker to finish scanning.
  7. Restart your desktop or laptop if the scan reports it repaired files.

The above resolutions will probably fix most msvcr90.dll missing errors.

Some of the resolutions in our general How to fix DLL errors guide might also help resolve msvcr90.dll issues.

idee restoro Still having issues? Fix them with this tool:
  1. Download this PC Repair Tool rated Great on (download starts on this page).
  2. Click Start Scan to find Windows issues that could be causing PC problems.
  3. Click Repair All to fix issues with Patented Technologies (Exclusive Discount for our readers).

Restoro has been downloaded by 0 readers this month.

This article covers:Topics: