If you click a hyperlink an email messages or on a web page, r right click a hyperlink and want t open a new windows then, you have you face some problems like,

Nothing occurs after you click a link, the new windows will be blank, and you received a scripting error message like, No such interface supported, and the Internet explorer may not respond when you click on the print button or print preview button of the file menu. If you want to try to connect to the web folders, you may receive these kind of error message, the current operation could not be completed because an unexpected error has occurred.

Cause of this problems.

This is occur because of some problems like,

1.If the value setting in one or more of the following registry keys points to an incorrect location for the Urlmon.dil file

  • [HKEY_CLASSES_ROOT\CLSID\{79eac9e0-baf9-11ce-8c82-00aa004ba90b}\InprocServer32]
  • [HKEY_CLASSES_ROOT\CLSID\{79eac9f1-baf9-11ce-8c82-00aa004ba90b}\InprocServer32]
  • [HKEY_CLASSES_ROOT\CLSID\{79eac9f2-baf9-11ce-8c82

This kind of behavior may be occur when you install a customize version of internet explorer which was created with the Internet explorer administration KIT version 5.01 Service pack 1, 5.5 SP1.

2.If the following registry key is missing or damaged

HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}

3.If these files are missing , damaged or improperly registered

  1. Urlmon.dll
  2. Mshtml.dll
  3. Actxprxy.dll
  4. Oleaut32.dll
  5. Shell32.dll
  6. Shdocvw.dll

Procedure to solve these problems

If you want to solve these problems then

  1. At first you have to quit all programs that are running.
  2. Then click on the start button, and then click run button.
  3. After that type regsvr32 urlmon.dll, and click on the OK button.
  4. Now, you receive the DIIRegisterServer in urlmon.dII succeeded message and finally click OK.

If you can’t solve the problem, then repeat step 2 through 4 for each of the following files

  • Shdocvw.dll
  • Actxprxy.dll
  • Oleaut32.dll
  • Mshtml.dll
  • Browseui.dll
  • Shell32.dll

For Windows XP and Windows 2000 only

At first restart the computer to enable the changes to take effect. But your problem is still not resolved, then verify these following registry values are present and correct

  1. HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}
    Name: (Default)
    Value: IDispatch
  2. HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000-000000000046}\ProxyStubClsid
    Name: (Default)
    Value: {00020420-0000-0000-C000-000000000046}
  3. HKLM\SOFTWARE\Classes\Interface\{00020400-0000-0000-C000000000000046}\ProxyStubClsid32
    Name: (Default)
    Value: {00020420-0000-0000-C000-000000000046

If the problem is still here, then reinstall Internet Explorer. If you are using Internet Explorer with operating system then reinstall or repair your operation system.

For Internet Explorer Administration Kit Users

If this problem arise after install a customized version of Internet explorer that was created with the Internet Explorer Administration KIT version .01 Service Pack 1 (SP1), 5.5 SP1, or 6.0 and it is resolved by re-registering the Urlmon.dll file.

Use EAK for Internet Explorer 6

From Microsoft you can get a support hotfix, this hotfix is intended to correct only the problem which is described in this article. And you have to apply this hotfix only to systems that are experiencing this specific problem.