Error: Error 1904: failed to register xmlsupportui.dll or 3dsymbolsui.dll

文章编号: 296
软件: ArcInfo Desktop 8.x,9.0,ArcEditor 8.x,9.0,ArcView 8.x,9.0
操作系统: PC-Intel WindowsXP
已邀请:

易智瑞技术支持

赞同来自:

错误信息: 试图在支持“D.E.P”的处理器和Windows XP SP2的机器上安装ArcGIS产品时导致错误发生。包括AMD 毒龙64位处理器,也包括Intel新Xeon,奔4和赛扬D处理器。返回下面的错误消息或者类似的消息: "Error 1904. Module E:\arcgis\arcexe83\bin\AfuiCust.dll failed to register. HRESULT -2147023898. Contact your support personnel."
原因: 在XP SP2上,Microsoft已经起用了DEP(Data Execution Prevention );这是AMD和Intel新处理器所拥有的一个特征。DEP是一组硬件和软件技术,它用来在存储器上执行额外的检查以帮助免遭恶意代码的攻击。Intel的DEP版本是XD或者 "execution disabling bit",AMD的版本是"NX-bit" 或 "No Execute bit"。

解决方法: 在Windows XP SP2下使用以下步骤停用DEP:
1.以管理员身份登录Windows XP
2.右键点击“我的电脑”,选择属性。
3.点击“高级”标签页。
4.选择“启动和故障恢复”下的“设置”按钮。
5.在默认操作系统下选择"Microsoft Windows XP Professional" /fastdetect /NoExecute=OptIn
6.点击编辑按钮,将/NoExecute=OptIn 改成 /NoExecute=AlwaysOff. 这样就修改了boot.ini文件。
7.保存修改,重启系统,现在安装ArcGIS应该没有1904错误了。
8.安装完成后,将boot.ini文件该回原来的状态。


创建时间:2005-03-26
最近更新:2005-03-26


原文链接
http://support.esrichina.com.cn/2005/0326/296.html

要回复问题请先登录注册