Solution To Urlmon.dll Error

Purpose of Urlmon.dll

Urlmon.dll is an important file that is required by applications when they perform OLE (Object Linking and Embedding) operations.

Is it safe to remove urlmon.dll?

No, do not remove the urlmon.dll file. If you remove this file, applications, such as Internet Explorer that require OLE will not function properly.

Urlmon.dll causes Internet Explorer to shutdown on Windows XP computer


When using Internet Explorer on a Windows XP computer, the Internet Explorer closes and you get an error message that refers to the urlmon.dll file.

Recommended Solution

You may fix this problem by removing the security update KB942615. To do this, perform the following steps:

  1. Click Start, click Control Panel, and then double-click Add or Remove Programs to open its corresponding window.
  2. Select Security Update for Windows XP KB942615 and click Remove.
  3. Restart your computer.

Note: If you find it difficult to ensure complete uninstallation using Add or Remove Programs, you may use a more efficient third-party tool, such as Perfect Uninstaller to perform the removal.

Urlmon.dll causes Internet Explorer 8 to shutdown on Windows Vista computer


While opening certain websites in Internet Explorer 8 on a Windows Vista computer, the Internet Explorer shuts down and an error message appears that points to urlmon.dll.

Recommended Solution

The above issue may resolve if you clear the restricted Websites list. To do this, perform the following steps:

  1. Open Internet Explorer, navigate to the Tools menu and click Internet Options.
  2. On the Security tab, click the Restricted Sites icon to highlight it, and then click the Sites button.
  3. Select all Websites present in the list one by one and click the Remove button each time to remove the websites from the list.
  4. After you have removed all the websites, click the Close button.
  5. Next, click Apply and then click OK.

Urlmon.dll error in Windows XP when Windows starts

When you start your Windows XP computer, you receive the error listed below:

"STOP: c0000221 {Bad Image Checksum}
The image urlmon.dll is possibly corrupt. The header checksum does not match the computed checksum"

Recommended Solution

This error may occur if the copy of the urlmon.dll on your system is either corrupt or missing. To repair this urlmon.dll error, perform the following steps:

  1. Insert the Windows XP installation CD in the CD-ROM and reboot your XP computer from the CD-ROM.
  2. Press the R key to start Recovery Console, when Welcome to Setup screen appears.
  3. Log in with administrative rights.
  4. Next, type the following commands at the Command Prompt and press Enter after each command to run it –
    cd C:\windows\system32
    ren urlmon.dll urlmon.bak
    expand F:\i386\urlmon.dll C:\Windows\system32
  5. Next, type exit and press Enter to exit command prompt.
  6. Finally reboot your computer.

Note: C represents the root drive letter on which Windows is installed and F points to CD/DVD-ROM drive

You may also experience DLL errors, such as urlmon.dll if the copy of DLL file on your PC is infected. To fix urlmon.dll errors, occurring due to malware infection, run a malware scan on your entire computer using advanced security tools, such as STOPzilla Antivirus and Spyware Cease.

Also, as the entries related to DLL files, such as urlmon.dll are stored in the registry, you may encounter DLL-related errors if the registry entries of these files become damaged, corrupt or go missing. To prevent this, regularly clean your registry using a reliable and top-rated registry cleaner, such as RegServe.