ERROR

Error 430. Class does not support Automation or does not support expected interface

Last Published: October 1, 2025

Error Message

When running the ESRI Compile and Register Add-in for Visual Basic, or when launching ArcMap/ArcCatalog, the following error message may be returned:

"Unexpected Program Error
An error has occurred in the application. Record the call stack sequence and the description of the error.
Error Call Stack Sequence
CompileAndRegister C:\ArcObjects\Utilities\VBCompileAndRegisterAddIn\frmAddIn.frm
Error Number
430
Description
Class does not support Automation or does not support expected interface"

Cause

The ESRI Compile and Register Add-in relies on Windows Script Version 5.5 for ArcGIS Desktop 8.1 or Windows Script Version 5.7 for ArcGIS Desktop 9.2. This error occurs, if the correct version of Windows Script is not installed on the computer.

Solution or Workaround



Update the version of Windows Script.

ArcGIS Desktop 8.1:

Run the update scr55en.exe utility located in the 'arcgis\arcexe81\ArcObjects Developer Kit\Utilities' folder.

ArcGIS Desktop 9.2:

Download and install Windows Script 5.7 from the following Microsoft web site:

https://www.microsoft.com/downloads/details.aspx?FamilyID=47809025-D896-482E-A0D6-524E7E844D81&displaylang=en

Note:
For more information, please refer to the "ESRI Add-ins for Visual Basic" topic in the Utilities section of the ArcObjects Developer Help.

Article ID: 000002996

Software:
  • ArcMap 8 x
  • ArcMap 9 x

Get support with AI

Resolve your issue quickly with the Esri Support AI Chatbot.

Start chatting now

Discover more on this topic

Get help from ArcGIS experts

Contact technical support

Start chatting now

Go to download options