如何从注册表中获取ArcGIS的安装路径

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何从注册表中获取ArcGIS的安装路径相关的知识,希望对你有一定的参考价值。

参考技术A ArcGIS10.0卸载步骤如下:1、开始>控制面板>添加删除程序,卸载所有ArcGIS软件和帮助文档,以及所有ArcGIS补丁。2、从添加删除程序面板中删除所有Python相关的应用程序。3、进入到如下目录:C:\Users\UserName\AppData\Roaming,删除ESRI文件夹。4、开始>运行,输入regedit并按回车键,打开注册表编辑器。a.删除HKEY_CURRENT_USER>Software下的ESRI文件夹。b.删除HKEY_LOCAL_MACHINE>Software下的ESRI文件夹。5、删除C:\ProgramFiles\CommonFiles目录下的ESRI文件夹。6、检查ArcGIS与Python安装目录,如若还有相关文件/文件夹,全部删除。ArcGIS产品线为用户提供一个可伸缩的,全面的GIS平台。ArcObjects包含了大量的可编程组件,从细粒度的对象(例如单个的几何对象)到粗粒度的对象(例如与现有ArcMap文档交互的地图对象)涉及面极广,这些对象为开发者集成了全面的GIS功能。每一个使用ArcObjects建成的ArcGIS产品都为开发者提供了一个应用开发的容器,包括桌面GIS(ArcGISDesktop),嵌入式GIS(ArcGISEngine)以及服务端GIS(ArcGISServer)。

错误:无法从注册表中获取:kanso

【中文标题】错误:无法从注册表中获取:kanso【英文标题】:Error: failed to fetch from registry: kanso 【发布时间】:2014-10-01 07:40:14 【问题描述】:

在配置Kleks的过程中,我想根据this github article安装kanso。

我成功安装了npm并尝试安装kanso后缀,这是使用的命令:

stratos@Dev-PC:~$ sudo npm install -g kanso

错误日志:

npm http GET https://registry.npmjs.org/kanso

npm ERR! Error: failed to fetch from registry: kanso
npm ERR!     at /usr/share/npm/lib/utils/npm-registry-client/get.js:139:12
npm ERR!     at cb (/usr/share/npm/lib/utils/npm-registry-client/request.js:31:9)
npm ERR!     at Request._callback (/usr/share/npm/lib/utils/npm-registry-client/request.js:136:18)
npm ERR!     at Request.callback (/usr/lib/nodejs/request/main.js:119:22)
npm ERR!     at Request.<anonymous> (/usr/lib/nodejs/request/main.js:212:58)
npm ERR!     at Request.emit (events.js:88:20)
npm ERR!     at ClientRequest.<anonymous> (/usr/lib/nodejs/request/main.js:412:12)
npm ERR!     at ClientRequest.emit (events.js:67:17)
npm ERR!     at HTTPParser.onIncoming (http.js:1261:11)
npm ERR!     at HTTPParser.onHeadersComplete (http.js:102:31)
npm ERR! You may report this log at:
npm ERR!     <http://bugs.debian.org/npm>
npm ERR! or use
npm ERR!     reportbug --attach /home/stratos/npm-debug.log npm
npm ERR! 
npm ERR! System Linux 3.11.0-26-generic
npm ERR! command "node" "/usr/bin/npm" "install" "-g" "kanso"
npm ERR! cwd /home/stratos
npm ERR! node -v v0.6.12
npm ERR! npm -v 1.1.4
npm ERR! message failed to fetch from registry: kanso
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /home/stratos/npm-debug.log
npm not ok
stratos@Dev-PC:~$ 

我的互联网连接正常。这个问题的原因是什么?

【问题讨论】:

【参考方案1】:

这是由于我使用的是 ubuntu 版本,它是 ubuntu 12.04 的旧版本。我在 ubuntu 更高版本中运行了相同的代码,它成功运行。由于我使用npm,我除了升级 ubuntu 版本别无选择。希望npm 将在未来的版本中解决这个落后的能力问题。

【讨论】:

以上是关于如何从注册表中获取ArcGIS的安装路径的主要内容,如果未能解决你的问题,请参考以下文章

inno做的插件, 如何通过注册表获取到主程序安装路径?

利用C#访问注册表获取软件的安装路径

ArcGIS微课1000例0024:ArcGIS如何连接文件夹设认工作目录默认地理数据库相对路径与绝对路径?

ArcGIS微课1000例0024:ArcGIS如何连接文件夹设认工作目录默认地理数据库相对路径与绝对路径?

arcgis如何从C盘移动到D盘

ArcGIS for Desktop安装流程