- Support Home >
- Knowledge Base >
- Technical Articles >
- Article Detail
Error: Error 1904: failed to register C:\Program Files\ArcGIS\Bin\xmlsupportui.dll, 3dsymbolsui.dll, or GxRaster.dll
| Article ID: | 28065 |
|---|---|
| Software: | ArcGIS - ArcEditor 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcInfo 8.0.1, 8.0.2, 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 ArcGIS - ArcView 8.1, 8.1.2, 8.2, 8.3, 9.0, 9.1, 9.2, 9.3, 9.3.1 |
| Platforms: | Windows XP, 2003Server |
Error Message
For ArcGIS 8.x:
"Error 1904. Module C:\arcgis\arcexe83\bin\AfuiCust.dll failed to register. HRESULT -2147023898. Contact your support personnel."
For ArcGIS 9.x:
"Error 1904: failed to register c:\Program Files\ArcGIS\Bin\xmlsupportui.dll" (or 3dsymbolsui.dll, GxRaster.dll). HRESULT -2147023898. Contact your support personnel."
Various other DLL's may fail to register during the process.
Cause
Solution or Workaround
ESRI cannot guarantee results from incorrect modifications while following these instructions; therefore, use caution and proceed at your own risk.
- Verify the user is logged in as an Administrator for Windows XP.
- Go to Start > Control Panel and select the System applet.
XP Home users may need to select the 'Classic View' link to be able to see the System applet.
- Click on the Advanced tab.
- Select the Settings button under Startup and Recovery.
- Beside 'To edit the startup options file manually, click Edit', click the Edit button. This opens the boot.ini file in Notepad.
- Locate the line that contains the following string:
/NoExecute=OptIn
- Modify the string to change the switch to read:
/NoExecute=AlwaysOff
- Save the file and reboot the machine.
- ArcGIS should install normally with no Error 1904 messages.
- After installation, change the boot.ini back to its original state, returning the added layer of security.
The boot.ini file switches:
/NoExecute=OptIn - Default setting. Only Windows system binaries are monitored by DEP.
/NoExecute=OptOut - Enables DEP for all processes. Users can create a list of applications which are not monitored by DEP using the DEP configuration options listed in the System Control Panel applet.
/NoExecute=AlwaysOn - Enables DEP for all processes. DEP is always applied, and exceptions lists are ignored and not available for users to apply.
/NoExecute=AlwaysOff - Disables DEP.
Related Information
- Error 1904. Module C:\arcgis\arcexe8x\bin\xxx.dll failed to register
When installing ArcGIS, Windows returns the following error: {CODE}Error 1904. Module C:\arcgis\arcexe8x\bin\xxx.dll failed to register. HRESULT -2147467262. Contact your support personnel {/CODE} If the error is ignored, the installation will ... - Error 1904: Failed To Register AoInitializer.dll
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 fai... - Error 1904 c:\arcgis\arcexe8x\bin\afcontrols.ocx h result - 2147221164
"Error 1904 arcgis\arcexe8x\bin\afcontrols.ocx h result - 2147221164. Contact your support personnel. Ignore/Abort/Retry" If the error is ignored the installation continues until another error appears: "Error 1904 arcgis\arcexe8x\bin\uicon... - Error 1904: failed to register rasterworkspacefactory.dll
Installing ArcGIS 9 on a system with Adaptec EasyCD Creator software installed may result in the following errors: "Error 1904: failed to register rasterworkspacefactory.dll." "Error 1904: failed to register basicrastersdeloader.dll." "... - Issues with Windows XP SP2 and ArcGIS 9.0 products
The ArcGIS 9.0 products: ArcReader, ArcView, ArcEditor, ArcInfo Desktop, ArcInfo Workstation, ArcIMS, and ArcGIS Server, under Windows XP SP2 are certified with limitations. - Microsoft Support - Detailed description of the Data Execution Prevention (DEP) feature
Created: 11/4/2004
Last Modified: 1/29/2010