免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 5173|回复: 3
收起左侧

[经验共享] 成功解决XP下Mapgis6.7中ATT.exe无法使用的问题,

[复制链接]

4

主题

1105

铜板

1

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
803
发表于 2011-5-8 14:34 | 显示全部楼层 |阅读模式
本帖最后由 农夫三拳 于 2011-5-8 14:35 编辑

转载华夏  作者:勇敢的心1986


其实这个问题困扰我很久了,看过不少帖子,但都没提出有效的解决办法,现在我终于把它解决了,呵呵!前段时间我为了使用这个小工具的数据转换功能,还特意安装了一个虚拟机,并在虚拟机里装了个win2000......现在不用这么麻烦啦!


    首先我先说明一下
ATT.exe无法在XP系统下使用的原因。这个问题并不是因为使用盗版狗或office没安装好引起的(正版同样有问题!,而是我们在安装mapgis6.7的时候,如果XP系统的数据执行保护功能没有关闭,和ATT.exe相关的dll组件和ocx组件是不会被注册安装的,只是安装过程中并没有提示(我们会误认为已完全安装),即使我们安装完mapgis6.7再用命令去注册那些文件也是无法成功的。


    所以,我们首先要做的就是关闭XP
系统的数据执行保护功能。具体方法如下:


1、在 我的电脑 点右键,选择 属性;

2、在 属性 中选择 高级 选项卡,然后在 启动和故障恢复 项目中点 设置 按钮,再点 编辑 按钮,会出现一个文本文件;

3、将 WINDOWS="Microsoft Windows XP Professional" /noexecute=optin /fastdetect 这一行中的 optin 改为 alwaysoff ;

4、保存此文本文件,重启计算机。


    机器重启完毕后,就该重新注册ATT.exe的相关组件了。我们可以把maggis6.7完全卸载后再重新安装一遍,这样就可以安装完全,ATT.exe也就可以使用了。当然我们也可以只重新注册ATT.exe的相关组件。这里有一个设计好的批处理文件(regcom.bat,见附件),将它复制到mapgis6.7安装目录下的program文件夹中,双击运行即可。

      最后再将 WINDOWS="Microsoft Windows XP Professional" /noexecute=alwaysoff /fastdetect 这一行中的 alwaysoff 改为 optin就是把上面第三步所做的修改再改回来


特别注意还有一个问题,mapgis6.7里面那个版本的ATT.exe的版本是1.0.0.72,即使我们按照上面的方法设置好了,也只能使用它的数据转换等功能,但 打开点、线、面、网、表文件 等功能仍然无法使用。我找到一个1.0.0.85版本的ATT.exe(见附件),在按照前面的步骤设置好之后,把它放到mapgis6.7安装目录下的program文件夹中即可使用。

解决ATT无法使用的相关文件.rar

211.15 KB, 下载次数: 519

107

主题

6451

铜板

223

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
8185

爱心勋章地信元老灌水勋章荣誉会员勋章活跃勋章地信专家组VIP勋章贡献勋章成就学员勋章

发表于 2011-5-8 15:12 | 显示全部楼层
有ATT.exe和无ATT.exe,有什么区别呢?我还不知道ATT.exe起什么作用呢
该会员没有填写今日想说内容.

0

主题

43

铜板

0

好友

实习生

Rank: 1

积分
5
发表于 2011-8-25 15:24 | 显示全部楼层
但是,运行到最后一步就出现异常错误,就终止了运行,不知为什么

2

主题

1万

铜板

11

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
614
发表于 2012-4-5 10:29 | 显示全部楼层
谢谢分享,很有用的方法
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表