This is most likely because one or more of the following files is missing, damaged, or improperly registered:
- Urlmon.dll
- Mshtml.dll
- Actxprxy.dll
- Oleaut32.dll
- Shell32.dll
- Shdocvw.dll
An easy fix for this is to download and install IEFix. It’s a free program that can be found here. IEFix Registers the core Internet Explorer libraries, repairs Internet Explorer using IE.INF method & fixes two important registry keys which are required to set Internet Explorer as default
Be warned that you should use this at your own risk because nothing is perfect!
Related Tips:
Making Internet Explorer Your Default Web Browser
Importing and Exporting Internet Explorer Favorites