English

Error: No such interface supported

Error Message

When displaying the Visual Basic Components dialog by either right-clicking the Toolbox or choosing the Project menu, the following error message appears, followed by a blank dialog box:

"System Error &H80004002 (-2147467262): No Such Interface Supported"
Note that the memory address may vary.

Cause

Incorrect version of the comcat.dll.

Solution or Workaround

Install the correct version of comcat.dll by completing the steps below. For more information on this problem, please consult Microsoft Knowledge Base article Q183370.

Warning:
The instructions below include making changes to essential parts of your operating system. It is recommended that you backup your operating system and files, including the registry, before proceeding. Consult with a qualified computer systems professional, if necessary.

Esri cannot guarantee results from incorrect modifications while following these instructions; therefore, use caution and proceed at your own risk.
  1. Use REGSVR32.EXE to unregister COMCAT.DLL. REGSVR32.EXE is installed by Visual Basic or it may be found on the Visual Basic installation CD-ROM. To unregister, select 'Run' from the Start menu, type the following command line, and click OK:
    regsvr32 /u comcat.dll
  2. Copy comcat.dll, version 4.71 (22k), from the ..\DevStudio\VB\Setupkit\kitfil32\sys32 directory or from your Visual Basic CD, to the Windows\System or WinNT\System32 directory.
  3. Use REGSVR32.EXE to register COMCAT.DLL. To register, click Run on the Windows Start menu, type the following command line, and click OK:
    regsvr32 comcat.dll

Related Information