How to Fix Msvcr80.dll Not Found or Missing Errors

If installing an MFC Security Update doesn't fix the msvcr80.dll error, try Windows Update or System Restore

Msvcr80.dll errors occur when the msvcr80 DLL file is removed or corrupted. In some cases, msvcr80.dll errors could be due to problems with the registry, a virus, or a hardware failure. 

Msvcr80.dll Errors

There are several ways msvcr80.dll errors can show up on your computer. Here are some of the more common messages you might see:

  • Msvcr80.dll Not Found
  • This application failed to start because msvcr80.dll was not found. Re-installing the application may fix this problem.
  • APSDaemon.exe - System Error - MSVCR80.dll is missing from your computer.
  • Cannot find [PATH]\msvcr80.dll
  • The file msvcr80.dll is missing.
  • Cannot start [APPLICATION]. A required component is missing: msvcr80.dll. Please install [APPLICATION] again.

These error messages might appear while using certain programs, or when Windows first starts up or shuts down. Errors could be related to any program that uses this file in Microsoft operating systems like Windows 11, Windows 10, Windows 8, etc.

This article is about fixing msvcr80.dll errors, not to be confused with msvcr90.dll errors.

How to Fix Msvcr80.dll Errors

Follow the steps in the order they're listed below to try the more likely fixes first.

There are lots of reasons to never download DLL files like this one from a "DLL download website." If you need a copy of this file, it's best to obtain it from its original, legitimate source.

  1. Install the Microsoft Visual C++ 2005 Service Pack 1 Redistributable Package MFC Security Update to restore the msvcr80.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.

    If you're unable to access Windows normally due to the error, try starting Windows in Safe Mode.

  2. Restore msvcr80.dll from the Recycle Bin if you accidentally deleted it. If you've already emptied the Recycle Bin, you might have luck using a free file recovery program to undelete it.

    Recycle bin on the Windows 10 desktop
  3. Run a virus/malware scan if you think the msvcr80.dll error could be caused by a hostile program masquerading as the DLL file. 

  4. Use System Restore to undo recent system changes. If you suspect that the msvcr80.dll error was caused by recent changes made to an important file or configuration, System Restore might be able to restore it.

    System Restore in the Windows System Properties menu
  5. Reinstall the program that uses the msvcr80.dll file if you encounter these errors when using a particular program. Doing so should replace the missing DLL file.

    Uninstall apps in the Windows settings
  6. Install any available Windows updates. Some service packs and patchesinstalled through Windows Update include important updates that could be related to this DLL file.

  7. Repair your installation of Windows. This should restore all Windows DLL files to their working versions, which might include the msvcr80.dll file.

  8. Use a registry cleaner program to repair msvcr80.dll related issues in the registry. This will remove invalid msvcr80.dll registry entries that might be causing the DLL error.

    Only really specific "fix it" solutions call for a registry cleaner. You can read more on what they do and when you might need one in our Registry Cleaners FAQ.

  9. Perform a clean installation of Windows. As a last resort, this step will erase everything from the hard drive and install a fresh copy of the operating system.

    Windows installation screen

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

  10. 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.

Was this page helpful?