Repair Internet Explorer when it is no longer working
- Empty Temporary Internet Files cache
The database which controls the Temporary Internet Files can go corrupt. The effect will be considerable slow downs and extensive usage of the CPU. A broken file cache can also block Internet Explorer from saving images in other formats than BMP. To solve this one need to clear this file cache.
Clear the Temporary Internet Files cache
More info MS KB260650
- Delete the cookies
Cookies are used by websites to identify you and might be used for storing passwords or spying on your actions. Cookies can become corrupted and affect the access to a web-site. Only solution is to delete the corrupted cookies, which can be located in the directory containing Temporary Internet Files
- Restore Internet-Security-Policy to default :
Control Panel -> Internet Options -> Security-tab -> Select "Internet" -> Press "Default Level"-button
- Restore Internet Explorer Options to default :
Control Panel -> Internet Options -> Advanced-tab -> Press "Restore Defaults"-button
Note one might want to consider in a repair situation to uncheck "Enable third-party browser extensions (requires restart)" to disable funny 3rd party plugins, but it will also keep other valid programs from integrating with Internet Explorer.
More info MS KB298931
- Restore Internet Explorer as the default browser :
Control Panel -> Internet Options -> Programs-tab -> Tick "Internet Explorer should check to see if it is the default" and press Apply-button
More info MS KB177054
- Restore the toolbars:
Use the registry editor (regedit) to delete the following values (Perform an export first):
[HKEY_CURRENT_USER \Software \Microsoft \Internet Explorer \Toolbar \Explorer]
ITBarLayout = ?
[HKEY_CURRENT_USER \Software \Microsoft \Internet Explorer \Toolbar \ShellBrowser]
ITBarLayout = ?
[HKEY_CURRENT_USER \Software \Microsoft \Internet Explorer \Toolbar \WebBrowser]
ITBarLayout = ?
- Scan computer for Adware and Spyware:
Spyware/Adware can lock up your browser or reset your default homepage.
Windows Live - Safety Center (Online automated tool by Microsoft)
Lavasoft Ad-Aware (Automated Tool)
Spybot - Search & Destroy (Automated Tool)
Merijn - HijackThis (Manual detection and cleanup)
BHODemon (Manual detection and cleanup)
Note one should also check for other 3rd Party software (Ex. Browser Helper Objects), which might "integrate" with Internet Explorer (Ex. popup stoppers), check Add/Remove Programs in Control Panel and uninstall anything that might affect Internet Explorer.
More info MS KB320159
- Check that the HOSTS file do not contain any extra entries
If having trouble accessing certain sites or pictures, then it might be caused by the hosts file blocking access. Check that it only contains a single entry "127.0.0.1 localhost".
- Check if firewall or antivirus is blocking access :
If disabling the firewall/antivirus makes things work, then it is probably a good idea to reinstall those.
- Re-Install Windows Scripting Engine :
Download the Windows Script-package that matches your Windows version.
- Re-Register some DLLs which IE uses :
Close all instances of IE and open a Command-prompt or use Start-Button -> Run.. to execute each of the below lines. (Note shell32.dll is only used in Win2k/XP)
Note if using WinXP SP2 then one can just run this command:
More Info MS KB180176
"%ProgramFiles%\Internet Explorer\iexplore.exe" /rereg
More Info MS KB870700
More Info MS KB281679 (Previous MS KB272322)
- Try the IE Repair Tool
There is a repair function in Internet Explorer(IE) which can check if you have gotten incorrect files installed or wrong registry entries.
If you have installed IE then you should be able to activate the repair tool by entering "Add/Remove Programs" in the control panel. There you can select the IE installation and press Change. This pops up window which among things allow you to repair your IE.
If having IE installed without having such entry in your "Add/Remove Programs" list then you can also activate it. Press the Start Button and select "Run..." and execute this line:
If using IE5+ :
If using IE6+ :
rundll32 setupwbv.dll,IE5Maintenance "C:\Program Files\Internet Explorer\Setup\SETUP.EXE" /g "%WINDIR%\IE Uninstall Log.Txt"
The result of your repair is logged in this file "Fix IE Log.txt" which is created in your Windows folder.
rundll32 setupwbv.dll,IE6Maintenance "C:\Program Files\Internet Explorer\Setup\SETUP.EXE" /g "%WINDIR%\IE Uninstall Log.Txt"
In WinXP the IE Repair tool doesn't work, one can instead try to Reinstall IE.
More info MS KB194177
More info MS KB236579
- Restore some DLLs which IE uses :
More Info MS KB321915 (mcrepair.exe)
Related Use extract.exe to restore a system file in Win9x/Me
Related The System File Checker in Win2k/WinXP
Credits Sandi's Site
Updated: 20 October 2008