Knowledge Base - Technical Articles
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: 9/2/2011
Comments
By Anonymous - 03/09/2010 12:57 PM
The article is incorrect or the solution didn’t work.
The problem with this article is -- "ArcGIS should install normally with no Error 1904 messages". The operative word there is "should", but sometimes this doesn't fix the problem.
Rating:
By Anonymous - 12/11/2006 6:14 AM
Other - See details below.
Hi, we had to follow these instructions in order to install ArcGIS on a Dell Optiplex 520. Now, my question is: When the installation is finished, can we re-enable the DEP? It seems to me that DEP is a security feature that might be a part of a company's security policy - and you do not want to change a policy just because a single application refuses to install or work with DEP. Kind regards, Dietmar Gibietz-Rheinbay Potsdam Institute for Climate Impact Research Data & Computation Depa
By Anonymous - 08/22/2006 1:59 AM
Other - See details below.
Error: Error 1904: failed to register C:\Program Files\ArcGIS\Bin\xmlsupportui.dll or 3dsymbolsui.dll To fix this I have created a couple of VBScripts which will disable DEP then Reboot ------------------------------------------------------------ Const ForReading = 1 Const ForWriting = 2 Set objFSO = CreateObject("Scripting.FileSystemObject") Set objFile = objFSO.OpenTextFile("C:\boot.ini", ForReading) strText = objFile.ReadAll objFile.Close strNewText = Replace(strText, "OptI
By Anonymous - 06/16/2006 2:45 PM
Other - See details below.
This was an excellent article!! My installation failed on my brand new system and I couldn't figure out why. thanks for the assistance.
Rating:
By Anonymous - 03/10/2006 1:07 AM
Thank You. I was going nuts!!! New Comp faster prosessing ext. But ArcView does not whant to install. Thanx
Rating:
By Anonymous - 12/07/2005 2:29 PM
Rating:
By Anonymous - 12/02/2005 10:30 AM
make a floder of installation problems and put it in that along with simular articals
Rating:
By Anonymous - 11/21/2005 5:24 PM
I experienced this problem with SceneGraph.dll and GlobeDisplay.dll when installing on Windows XP SP2. I followed the directions to disable DEP, and then just used regsvr32 to register the two dll's instead of reinstalling everything. Then switched back to optin mode.
Rating:
By Anonymous - 06/15/2005 7:46 AM
We have experienced this problem two times recently. This article provided the solution to this seemingly obscure problem.
Rating:
By Anonymous - 02/02/2005 3:49 PM
When do you plan on resolving the problem associated with XP SP2 and the DEP on specific processors? We are planning on deploying ArcGIS ArcView software to several machines that run a Zeon processor and are updated with XP SP2. These machines were recently purchased, and modifying the boot.ini file, “even temporally,” is not a viable solution for our IT group.
By Anonymous - 01/05/2005 1:54 PM
No improvements needed
Rating:
By rrrmmm70 - 01/02/2012 8:10 AM
Great article! It helped a lot!
Thanks for the article..But i shared another article about this problem... plz check this dll failed to register post.. he explain very nice way that why happen this.. and how to solve this problem...
Rating: