How to Fix Msvcr90.dll Not Found or Missing Errors

A troubleshooting guide for msvcr90.dll crashes

Msvcr90.dll Error Message

Tim Fisher

Msvcr90.dll error messages can appear while using certain programs, when Windows starts up, or even during a Windows installation. Here are some common ways that you might see msvcr90.dll errors:

  • Msvcr90.dll Not Found
  • This application failed to start because msvcr90.dll was not found. Re-installing the application may fix this problem.
  • Cannot find [PATH]\msvcr90.dll. The file msvcr90.dll is missing.
  • Cannot start [APPLICATION]. A required component is missing: msvcr90.dll. Please install [APPLICATION] again.

Information in this article applies to all Microsoft operating systems including Windows 10Windows 8Windows 7Windows VistaWindows XP, and Windows 2000.

Causes of Msvcr90.dll Errors

Msvcr90.dll errors are caused by the removal or corruption of the msvcr90 DLL file. Msvcr90.dll errors could be due to problems with the Windows registry, a computer virus or malware issue, or even hardware failure.

Do not download msvcr90.dll from a DLL download website. If you need a copy of msvcr90.dll, obtain it from its original, legitimate source.

How to Fix Msvcr90.dll Errors

Try these solutions in order until the problem is fixed:

You may need to start Windows in Safe Mode if you're unable to access Windows normally due to the msvcr90.dll error.

  1. Download the MFC Security Update. Download and install the Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update to restore the msvcr90.dll file with the most recent copy provided by Microsoft.

    Download and install the Microsoft Visual C++ 2008 Service Pack 1 Redistributable Package MFC Security Update.

    You must choose between the 64-bit or 32-bit versions. Check the Windows Control Panel to tell if you're running a 32-bit or 64-bit system.

  2. Restore your Recycle Bin. If you accidentally deleted msvcr90.dll, you may be able to restore the deleted file from the Recycling Bin. If you've already emptied the Recycle Bin, try using data recovery software to restore msvcr90.dll.

    Recycle bin on the Windows 10 desktop

    Only recover a deleted msvcr90.dll file if you're positive that you deleted it yourself.

  3. Run a virus/malware scan. The msvcr90.dll error you're seeing could be related to a hostile program that is masquerading as the DLL file. Scan your computer for malware to rule out this possibility.

    Avira antivirus software
  4. Use System Restore to undo recent system changes. If you suspect that the msvcr90.dll error was caused by recent changes made to an important file or configuration, use Windows System Restore to restore your Windows PC.

    System Restore in the Windows System Properties menu
  5. Reinstall the program that uses the msvcr90.dll file. If the msvcr90.dll error occurs when you use a particular program, reinstalling the software might help.

    Uninstall apps in the Windows settings
  6. Install Windows Updates. Some service packs and patches include important updates for the DLL files on your PC, so check for and install Windows updates.

    Check for Windows updates in the Windows settings.
  7. Repair Windows. Perform a Windows Startup Repair to restore all Windows DLL files to their working versions.

    Startup Repair on the Windows Advance Options menu
  8. Clean the Windows registry. Use a free Windows registry cleaner to remove invalid msvcr90.dll registry entries that might be causing the error.

    CCleaner Free Windows registry cleaner tool
  9. Perform a clean installation of Windows. Perform clean install of Windows as a last resort to start with a fresh copy of the operating system.

    Windows installation screen

    All the information on your hard drive will be erased during a clean install.

  10. Test and replace your hardware. Use a free memory testing tool or a hard drive testing program to check for hardware-related DLL errors. If the hardware fails any of your tests, replace the memory or replace the hard drive as soon as possible, or take your PC to a professional computer repair service.

    Steps for replacing your hard drive
     Maritsa Patrinos / Lifewire

Msvcr90.dll Errors in Microsoft Excel

If you get the msvcr90.dll error while opening Microsoft Excel, hold down the Ctrl key and double-click the program icon to start Excel in safe mode. This will disable add-ins so that you can uninstall whatever is causing the DLL error. Go to File > Options > Add-ins and re-enable them one at a time, closing and reopening Excel each time until you find the culprit.