English

Error: Error 1904: Failed To Register AoInitializer.dll

Error Message

When installing ArcGIS 9.x, the following error may occur:

Error 1904: Module C:\Program Files\ArcGIS\Bin\AoInitializer.dll failed to register HRESULT -2147221164. Contact your support personnel.
This error is followed by several more failures to register .DLL and .OCX files, as well as other file types.

The install fails with the following error:
error 1722
The error below may also occur:
error 1721: there is a problem with this windows installer package.
The install proceeds to 'roll back'.

Cause

ATL.dll, a file that should be installed and registered by Internet Explorer 6.0, is not registered.

Solution or Workaround

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.

To resolve the error, go to a command prompt and register the atl.dll per the instructions below.
  1. Navigate to a command prompt. Start > Run, type cmd, and press Enter.
  2. Type the following command at the prompt:
    cd C:\Windows\System32

    Windows 2000/NT users type the following instead, depending on where the Windows directory is:
    cd c:\winnt\system32
  3. Type the following command at the prompt to register atl.dll:
    Regsvr32 atl.dll
  4. Install ArcGIS 9.x per the instructions received in the media kit.
    Note:
    In some cases, it may be necessary to reboot the computer before installation will complete properly. 

Related Information