arcgis 10.2安装时error1606以及error27

2020-07-05  本文已影响0人  一行白鹭上青天

1.问题背景:

最近一周多时间,由于一台电脑上arcgis打不开,打开还出错,决定重装gis。在重装过程中遇到了很多问题,最主要是的error1606以及error2753错误。

断断续续经过经过一周多点的时间,下午终于在不重装系统的情况下,解决了以上问题,gis最终可以继续用。

(电脑之前装过10.5,但没安装好,然后卸载安装了10.2;当时10.2安装的时候也有险些没安装好,后面不知道咋又可以用,就一直在用10.2。目前猜测,之所以出问题,有可能是10.5没卸载干净。)

2.解决思路:

每个错误都会提示具体的文件夹或者文件,所以需要针对每个文件夹和文件解决问题。

3.解决过程:

首先是error1606:

1 2

这个问题一直显示的是program file(X86)下面的gis文件夹有问题。但当时这个文件夹里面已经没有什么东西了。后面通过百度(烦各位问一下就是在安装arcgis中出现了错误1606.无法访问网络位置NULLDesktop10.2-ARCGIS-地信网论坛 -),都说是卸载不干净。

于是开始强制删除注册表:删除注册表编辑器中所有带有arcgis还有esri的文件夹。(这里需要注意的是在查找的时候,要选中全字匹配,我现在回想起,我觉得可能是我没有勾选这个复选框。)

3

但gis注册表太多了,于是我下载了一个注册表可以删除的软件:registryworkshop

4

通过这个软件删除了大约7万多条注册表的信息。

删除完所有注册表信息后,error1606得以解决。license server administrator安装成功。

接着就是遇到了error2753错误。这个目前我在网上没有找到可以解决我遇到的问题的解决方法。

解决error2753:

5

百度以后,所有的答案都既然以这个答案为准:

ArcGIS 10.2安装错误,Error: Internal Error 2753. The File is not marked for installation​www.cnblogs.com

6

说修改注册表,但前面解决error1606的时候,就已经把注册表全部删完了,所以这个应该是没办法的。

然后通过删除注册表,也经过添加这个同名注册表文件夹等方法,结果依然没有办法。然后我想既然提示了这个问题:

Internal Error 2753. The File esriregistrationmgr.dll.B…… is not marked for installation.

那么找到esriregistrationmgr.dll.B……这个文件夹应该就可以了。

于是我找了esriregistrationmgr.dll这个文件(http://www.dllzj.com/ESRIRegistrationMgr.dll/

7

同时下载了相应版本的dll文件,再自己建立了一个gis文件夹。打算通过这样的方法解决这个问题。然而太天真,最后还是一样的,没有任何改变。

后面又反复的实验,想找各种新的方法解决这个问题。依然以失败告终。

今天回忆这个解决问题的过程,然后就想到了解决error1606时,删除了包含esri字段的所有文件,但这个文件是esriregistrationmgr.dll,就想着会不会是这个文件虽然包含esri字段,但不在esri文件夹里,所以这个文件不应该被删除。基于此,我打算,换一台电脑在相同的路径下装一个10.2,然后把包含esriregistrationmgr的注册表复制到之前那个电脑上,会不会就好了。

然后安装了虚拟机,并重装了10.2:

8

然后在这个里面的注册表管理器里,找到了包含esriregistrationmgr信息的注册表的文件夹,就是图中红框内。又特别多的信息。然后把component文件夹导出为reg文件。

9

到原电脑上双击这个文件。显示成功后,再次运行安装文件就成功了。

这儿还是有一个需要注意的地方,就是这依然会显示电脑里有gis,这个时候双击安装文件后,运行修复就好了。

4.总结

历经磨难,最后总算可以运行gis了。

算是有点成就感,也算是解决了一个技术问题。奇怪的解决问题的思路又增加了。哈哈哈

我觉得主要是解决问题的思路,解决问题的途径要找对。瞄准出错的文件和文件夹,最终还是都可以解决问题,再也不用重装系统了。

上一篇下一篇

猜你喜欢

热点阅读