How to Fix mfc90.dll missing or not found Error in Windows

mfc90.dll is an important dll file that almost always causes apps to fail to launch when it is missing. So if you are getting a mfc90.dll missing or not found error on Windows from any app you'll need to work your way through quite a few different steps to solve the problem. Unfortunately, it isn't as simple as redownloading the .dll file and replacing it.

Reinstall the Program or app with the Missing dll.

Reinstalling the program that's giving the error message can replace the missing mfc90.dll file if it was accidentally deleted or corrupted.

Run a Malware Scan Malwarebytes is a Good Option.

Update Windows

If you have been avoiding updates make sure Windows is fully up to date. There's a good chance that this will solve the problem for you.

Repair corrupted files

The SFC tool scans for and repairs corrupted or missing system files, including DLL files. DISM can also check for Windows image issues.

sfc /scannow

 

DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

 

Install Microsoft Visual C++ Redistributable Package

Since mfc90.dll is part of the Microsoft Visual C++ 2008 Redistributable Package, installing or repairing this package can restore the file. However you might as well install and update all of the others as well.

When your system restarts, you should be able to use the app without any issues.

Restore Your System Using System Restore

If you suspect the error occurred after a recent change in your system, using System Restore to revert to a previous state might help.

Repair-install Windows

If you are using Windows 11 you can check out our guide here for the new resetting process. It’s similar to the process for Windows 10, however, does have some extra options available. To get the best results choose the Cloud option when it appears.

What does mfc90.dll do and Why is it so Important?

DLLs are vital parts of Windows, facilitating code sharing among programs for efficient memory use. Yet, they can cause issues like the "mfc90.dll missing or not found" error, disrupting software reliant on this DLL. This file belongs to the Microsoft Foundation Class Library 9.0, aiding developers in creating UI-rich apps efficiently. Its absence, often due to deletion, malware, or software changes, can hinder application startup. Reinstalling the affected program typically resolves the error by ensuring proper DLL installation.

Comments