ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

ArcGIS 10.2安装全攻略:从系统准备到1935报错排查

ArcGIS 10.2安装全攻略:从系统准备到1935报错排查 搞GIS这行当如果有人跟我说他电脑里还装着ArcGIS 10.2我一点都不会觉得奇怪。倒不是买不起新硬件也不是舍不得升级到ArcGIS Pro而是10.2这个版本在GIS圈里确实算得上一代“神版本”。我最早是2014年前后开始用它的那时候学校机房、设计院、测绘队的电脑清一色都是这个版本教学文档、插件、工具箱全都基于它甚至现在很多单位的老项目数据还在10.2里跑着。这篇文章就专门写给那些准备装ArcGIS 10.2、或者已经在装的过程中被各种报错折磨的人从系统准备到安装步骤再到经典报错排查一次讲透。1. 为什么ArcGIS 10.2至今仍是“经典版本”1.1 这个版本到底好在哪先说几句实在话。很多人一听见“还用10.2”第一反应是“怎么不升级到Pro”。但你要真在一线做过项目就知道ArcGIS 10.2至今没有被淘汰核心原因有三个。第一是稳定性。10.2发布时ESRI正好把桌面端架构打磨得比较成熟没有10.0、10.1那么多“安装即残废”的坑ArcMap崩溃概率明显低。做矢量化、拓扑检查、属性表批量操作时它的运行表现相当可靠至少比后来的10.4、10.6在某些电脑上的表现更从容。第二是兼容性。当年主流的数据格式——Shapefile、Personal Geodatabase、File Geodatabase也就是常说的shp、mdb、gdb——10.2全部原生支持且和很多第三方插件、自定义工具箱、ArcPy脚本的兼容性最好。直到今天我偶尔还要接手别人从10.2导出的工具箱文件.tbx和地图文档.mxd用新版打开反而会出样式错乱。第三是门槛低。ArcGIS Pro的操作逻辑改了太多新手一上来往往一头雾水而10.2的ArcMap界面是“菜单工具栏”那一套传统风格教学资源、网上的免费教程、单位里的老同事十有八九都是在10.2环境下给你讲操作。你学这个版本遇到问题去搜基本都能搜到答案。1.2 装之前要认清的几个版本概念动手安装前先把概念理顺不然装到一半就会懵。ArcGIS Desktop是“桌面端主程序”打开后是ArcMap、ArcCatalog、ArcScene这些工具。你日常说的“打开ArcGIS画图、做分析”指的基本就是ArcMap。而装Desktop之前/同时还需要一个License Manager许可管理器它负责校验你到底有没有合法授权、能不能启动软件。两者缺一不可。市面上常见的授权类型大致分三种授权类型说明适用场景单机版许可把你的许可信息写进本机离线也能用个人电脑、培训电脑浮动版许可许可文件装在服务器上局域网内多台机器共用单位机房、企业内网试用/教育版官方短期限试用或学校提供的授权学习、评估我这里全程以“你手上已经有一份合法的许可文件.lic或.service.txt或服务器授权信息”为前提来写。ESRI的正版授权很多是通过单位、学校统一购买的安装操作本身是一样的千万别去碰那些来路不明的“许可证生成器”一是违规二是大概率被系统查杀还容易把系统搞出后门。安装方法本身不复杂但前提最好合法。2. 安装前的系统检查与准备工作2.1 系统环境要求与兼容性判断ArcGIS 10.2正式支持的系统是Windows 7、Windows 8、Windows Server 2008/2012。现在很多人用的是Windows 10甚至Windows 11实测下来Win10也能装但有前提。Win10最好选择1909之前的版本或者LTSC版本安装成功率更高Win10 20H2之后的系统安装过程中遇到错误1935的概率明显增加原因我后面会专门讲。Win11也能装但兼容性风险大建议在虚拟机里装一个Win10专门跑ArcGIS 10.2别把主力机系统搞得不稳定。内存方面4GB是底线8GB以上体验才舒服。硬盘剩余空间建议留够10GB以上因为ArcGIS Desktop本体加上License Manager、Python、各种组件大概要占3~5GB运行过程中还有临时文件。提示如果你只是偶尔用一次或者电脑系统太新更省事的办法是直接在虚拟机VMware/VirtualBox里装个Win7或老版Win10再在虚拟机里装ArcGIS 10.2。这样不污染主系统出问题也能随时快照恢复。2.2 安装包、许可文件的获取与校验安装包的来源非常关键。建议优先从单位、学校提供的正版介质里拷贝或者从ESRI官网下载试用版安装包。下载完不要急着双击先校验完整性。一般安装包解压后会有这样几个东西ArcGIS_License_Manager_Windows_xxxxx.exeArcGIS_Desktop_10.2.exe一个setup或者安装说明文件夹复制到电脑上之后建议把整个安装包放到一个全英文路径下比如D:\ArcGIS102\。不要放在中文目录更不要放在桌面桌面路径往往带用户中文名。因为ArcGIS安装程序对路径里的中文支持不好经常导致“找不到文件”的诡异问题。校验文件完整性可以用MD5工具。如果你是从别人那里拷贝的安装包拷完先解压测试能正常解压且文件不报损坏基本就没问题。2.3 杀毒软件、防火墙与系统组件预处理这步在好多教程里都不提但我每次装机都先做能省掉后面一堆麻烦。先打开控制面板进入“启用或关闭Windows功能”把.NET Framework 3.5包括2.0和3.0勾上。这一步非常关键尤其是在Win10上。ArcGIS 10.2的安装程序依赖.NET 3.5运行而这个组件在Win10默认是关闭的。你不提前开安装时它就是不肯走下一步或者中途报错。接着暂时关闭杀毒软件和防火墙包括360、腾讯电脑管家、Windows Defender的实时防护。不是让你永久关就是安装那一小时关一下。因为ArcGIS安装过程中要往系统目录写文件、修改注册表、启动Windows服务杀软很容易把写入动作拦下来轻则报错重则装完打不开。最后确认你当前登录的Windows账号有管理员权限。右键点击安装程序选“以管理员身份运行”这是基本操作。注意很多错误1935、错误2753排查到最后都和“没关杀软、没开.NET 3.5”有关。先把这两步做了能规避八成问题。3. ArcGIS 10.2 完整安装实操步骤3.1 先装License Manager许可管理器顺序上我习惯先装License Manager再装Desktop。虽然反过来也能装但先装许可管理器可以让后续Desktop安装时自动识别本机许可服务省一步配置。第一步找到安装包里的ArcGIS_License_Manager_Windows_xxxxx.exe右键“以管理员身份运行”。安装界面是标准的InstallShield向导点Next进入下一步。第二步选择安装目录。这里我建议直接默认路径C:\Program Files\ArcGIS\LicenseManager不要改到C盘以外。原因是License Manager作为一个系统服务和Program Files的权限绑定很深改路径容易导致服务权限异常。第三步等安装完成。完成后不要急着点Finish先打开桌面生成的一个叫License Server Administrator的快捷方式如果没有就从开始菜单里找。打开后左侧有一串功能项包括“启动/停止服务”“授权”“诊断”等。第四步进入“授权”选项卡点击“启动向导”或者“授权(Authorize)”相关按钮。这时候会跳出一个“软件授权向导”询问你是要“导入一个许可文件”还是“使用授权码授权”。正常情况下选“浏览/导入许可文件”指向你的.lic文件。导入完成后切回到License Server Administrator的“启动/停止服务”页面点一下“重新读取许可(Re-read License)”看一下状态框里有没有“服务已启动”和“许可可用”的提示。如果显示错误先别管继续装Desktop装完再回来排查。3.2 安装ArcGIS Desktop主程序License Manager搞定后运行ArcGIS_Desktop_10.2.exe。这个安装包比较大双击后先是一个解压的过程等进度条走完才会进入正式安装向导。正式安装向导里第一页会让你选“安装方式”典型安装还是自定义安装。新手直接用典型安装即可但如果你知道自己的授权等级Basic/Standard/Advanced也可以选自定义在组件列表里把用不到的功能去掉。我一般不开自定义因为ArcGIS很多工具是随模块走的你哪怕现在用不着以后保不齐就用到了干脆全装。下一步会要求你选择安装目录。个人建议默认放在C:\Program Files\ArcGIS\Desktop10.2因为很多自定义脚本、第三方工具默认调用的就是官方路径。如果你非要放D盘注意路径里不要有中文也不要有空格问题。安装过程中会陆续装Python 2.7、各种运行库、数据互操作模块等。这时候就体现出前面关杀软的好处了——整个过程基本不需要干预坐等进度条走完就行。中途如果弹出防火墙提示选“允许访问”。装完后桌面会出现三个快捷方式ArcMap、ArcCatalog、ArcScene。但先别急着打开ArcMap因为还有最关键的一步——配置许可。3.3 配置许可让软件认出你的授权打开开始菜单里的ArcGIS Administrator或者“ArcGIS管理员”左侧选择“桌面(Desktop)”右侧会让你选“使用哪种许可”。这里分两种情况单机版许可选择“Advanced(ArcInfo)”、“Standard(ArcEditor)”或“Basic(ArcView)”中的一项具体看你手里的许可等级。然后点击“导入许可(Import)”按钮选择你的许可文件.lic或.eval文件点确定。浮动版许可选择“使用浮动许可(Use Floating License)”然后填许可服务器的机器名或IP地址。如果License Manager就装在本机直接填localhost或你的计算机名。配置完成后点击“确定/应用”。现在打开ArcMap如果顺利你会看到欢迎界面正常进入工具栏可用说明安装和授权全部成功。实操心得装完第一次打开ArcMap时如果提示“无法启动许可”或者“许可管理器不可用”先别重装。回ArcGIS Administrator里把许可类型切换一下再切回来多数情况下能触发重新读取许可问题就消失了。4. 安装过程中的经典报错与排查实录4.1 错误1935的成因与解决办法这是ArcGIS 10.2安装中“出场率最高”的一个错误热搜词里全是它。错误信息大概是这样的“安装过程中的错误 1935发生错误无法安装程序集Microsoft.VC90.CRT之类。成因ArcGIS 10.2安装时需要在系统里注册一组Microsoft Visual C运行库2005、2008、2010版的x86和x64版本其中任何一个版本缺失、损坏或者被后来安装的更高版本运行库“顶掉”安装程序就会报错1935。Win10上尤其严重因为Win10自带的VC运行库和程序期望的版本不一致。排查步骤按顺序来以管理员身份运行安装程序。安装前彻底关闭杀毒软件。确保.NET 3.5已启用前面已经说过了。如果还报1935去“控制面板-程序和功能”里找到所有Microsoft Visual C 20xx Redistributable把2005到2013的x86/x64版本全部卸载干净然后用“Windows Update”重新检查更新让系统自动补装回来。补不回来就直接去微软官网下载对应版本手动安装。最后再重新安装ArcGIS。这套流程我实测过多次成功率几乎百分之百。如果卸载运行库后依然报错那就要怀疑是Windows系统补丁问题——这时候建议直接开Windows Update把系统补丁打全再装一次。4.2 安装包解压失败、路径中文、临时目录权限这类问题也是最常见的“隐形杀手”。解压失败安装包完整拷贝到本机后如果双击setup解压到一半弹出“CRC校验错误”大概率是文件在U盘拷贝时损坏。解决办法是用原生压缩工具重新从源头压缩一遍再拷或者换个U盘。路径中文安装目录、解压临时目录、甚至当前登录用户名里带中文都可能让安装程序找不到文件。这些年见到的“安装进行到一半卡死”“提示找不到xxxx.dll”很多就是这个原因。老实把安装包放到D:\这种纯英文盘根目录下用户名是中文的建议创建一个纯英文的Windows管理员账号来安装。临时目录权限安装程序默认向C:\Users\用户名\AppData\Local\Temp写临时文件。如果这个目录被安全软件限制写入安装也会中断。解决方法是把该目录的写入权限打开或者临时关掉杀软的“软件安装拦截”功能。4.3 装完打不开许可见鬼装完了但ArcMap双击没反应或者启动后提示“许可证不可用、服务未启动”这种情况也经常遇到。我的排查顺序第一步确认License Manager服务是否启动。打开“服务”Services.msc找ArcGIS License Manager看状态是不是“正在运行”。不是就右键启动。第二步确认端口没被占。License Manager默认监听27000端口。如果被其他程序占用了启动不了可以在License Server Administrator里改端口改完之后ArcGIS Administrator里填许可服务器时带上新端口比如localhost:27001。第三步检查许可服务是否读到了许可文件。回到License Server Administrator点“重新读取许可”看许可数量是否显示。还有一个非常容易忽略的Win10/Win11的“快速启动”会让ArcGIS的许可服务在系统启动时半睡不醒。遇到这种情况打开服务管理器找到License Manager服务把它改为“手动”然后每次开机后手动启动一下或者干脆重启一次服务再打开ArcMap。实测下来这个土办法比自动启动还稳。5. 安装完成后的首日配置让ArcGIS顺手起来5.1 默认工作目录与ArcMap基础设置安装成功只是开始。很多人一打开ArcMap就开始导入数据也不管默认工作目录在哪、数据保存路径是否规范。结果没过多久项目文件找不到了数据也拷不全才开始头疼。我建议装完先改三处设置省得以后走弯路。打开ArcMap菜单栏选自定义(Customize)-选项(Options)在“通用(General)”标签页里默认工作目录改成你的数据盘比如D:\GIS_Projects。以后ArcCatalog打开时默认就定位到这里。默认地理数据库也指向你常用的gdb文件。没有就新建一个File Geodatabase在ArcCatalog里右键文件夹-新建-文件地理数据库选File Geodatabase类型。这样以后新建要素类、做分析结果时默认就往这个库里存不会散落在C盘。另外打开ArcMap之后在文件(File)-地图文档属性(Map Document Properties)里勾选“存储数据源的相对路径”。这一步相当关键。如果不勾mxd文件里记录的是绝对路径你把整个项目文件夹拷到别的电脑上打开地图就变“红”——数据源找不到。勾上之后只要mxd和shp数据在同一个相对目录结构里换电脑也能正常打开。5.2 ArcGIS 10.2加载天地图底图的实操方法很多人上了ArcGIS 10.2之后问“在线地图加载不了”这里我明确说一下10.2年代内置的ArcGIS Online服务在后来变化很大有些源已经失效所以现在大家常用的方案是加载天地图。10.2的ArcMap本身没有直接写“天地图”入口但可以通过添加WMTS服务来加载。具体步骤打开ArcCatalog展开左侧目录树里的GIS服务器(GIS Servers)-添加WMTS服务器(Add WMTS Server)。在弹出的窗口里填服务URL。天地图WMTS服务地址形如http://t0.tianditu.gov.cn/vec_w/wmts?tk你的密钥矢量底图或http://t0.tianditu.gov.cn/img_w/wmts?tk你的密钥影像底图。tk后面的值需要去天地图官网注册账号在“控制台”里申请一个浏览器端密钥。这一步别偷懒不申请的话会返回服务不可用。填完URL点“获取图层(Get Layers)”如果能列出图层说明服务通了双击就能添加到地图。然后把WMTS图层拖进ArcMap它就能作为底图配合你自己的矢量数据一起显示。补充一个小技巧天地图有时候加载出来是“方格空白”多半是网络不通或密钥类型不对。你可以把URL里的子域名换成t1、t2、t3再试一次有些网络环境下部分服务器节点会被墙限速。5.3 新建shp文件、数据保存与发送技巧安装好ArcGIS 10.2后第一件事往往就是“新建一个点/线/面图层”。很多人双击ArcMap直接在内容列表里新建其实规范的打开方式是用ArcCatalog。在ArcCatalog左侧目录树上找到你要存放的文件夹右键-新建(New)-Shapefile(Shapefile)。弹窗里选要素类型点、线、面再点“编辑”按钮设置坐标系。如果是你第一次建数据建议认真选好坐标系别用默认的Unknown。坐标系这块有两个词要分清地理坐标系经纬度和投影坐标系平面坐标。做小范围精确测量或者计算面积用投影坐标系做全球或者全国尺度的底图展示用地理坐标系。选错了后面做面积统计、叠加分析结果可能差出十万八千里。这里面最经典的坑就是“是不是WGS84”如果你用的是国内的2000国家大地坐标系CGCS2000或西安80、北京54也都能在坐标系选择器里搜索到。再来说“GIS文件怎么保存发送给别人”。很多小白习惯把mxd文件直接丢给同事结果同事打开“一片红”——数据没传过去。shp文件实际上不是一个文件而是由.shp、.dbf、.shx、.prj等一堆文件组成的。发送的时候要么把整个文件夹压缩成zip再发要么在ArcMap里用文件-另存为-地图包(Map Package)把数据和mxd打包成一个.mpk。10.2里也可以直接用地理处理(Geoprocessing)-结果(Results)导出地理处理结果包但最通用的还是地图包。还有一个小技巧在ArcMap里对图层右键选数据-导出数据(Export Data)可以把选中的数据导出成新的shp或要素类再拷贝给别人。这样对方打开就是一份独立数据不依赖原始数据库。5.4 顺手学两个10.2的省心功能地图切片包与投影转化装完10.2如果接下来要做Web端地图或者移动端展示一定会用到“地图切片包”。10.2的ArcMap里有一个现成的工具叫“创建地图切片包(Create Map Tile Package)”位置在地理处理搜索框里直接输入就能搜到。选择你要发布的mxd地图文档设置输出路径、切片格式JPEG/PNG和级别范围就可以生成一个.tpk文件。这个文件可以给移动端App或者桌面端读取离线时照样能看地图。生成过程要看地图范围大小大范围可能要跑十几分钟属于正常现象耐心等就是。“文件投影转化”是另一个高频需求。很多人拿到一份数据坐标系是WGS84经纬度但项目要求是CGCS2000高斯投影。这时用ArcToolbox里的数据管理工具-投影和变换-要素-投影(Project)选好输入要素、输出坐标系、地理变换参数不同坐标系之间需要选变换公式运行一次就能批量转换。有一点要提醒两个坐标系基准不同时例如WGS84和西安80直接投影可能会造成几米到几十米的偏移。这时候需要指定“地理变换”参数单位里的测绘老手通常都知道该用哪个。6. 从10.2开始GIS入门的几个实用经验文章写到这里安装和基础操作部分就算讲完了。最后说几个我自己和很多同事一路用下来的感想算给新手的额外提醒。务必养成“坐标系先行”的习惯。我在实际工作中见过太多人打开地图不管坐标系就画图等到要和别人的数据叠加时坐标对不上、位置跑偏最后从头再来。建任何shp、gdb要素类之前先问自己“我要用什么坐标系”。备份许可文件和服务设置。ArcGIS装好不是一劳永逸的。系统崩溃、重装系统、换电脑这些情况随时可能发生。在系统盘外的安全位置备份一份许可文件和License Manager的安装说明能省掉很多重新申请的麻烦。善用ArcToolbox而不是手动右键。ArcGIS 10.2真正的威力在工具箱里。你手动在界面里操作能完成的事几乎都能在ArcToolbox里找到对应的工具。学会用工具模型构建器才是从“画图员”往“分析人员”路上走的关键。永远留一个系统还原点。我自己每次装ArcGIS前都会创建一个还原点Win10里叫“系统保护”设置或者干脆用虚拟机快照。因为ArcGIS装一次要小半小时如果因为配置改动把系统搞乱了还原点能让你三分钟回到干净状态不用从头再来。遇到问题先自己记录报错码。你搜到的那些“错误1935”“错误1406”网上都有大量讨论。把报错码原封不动复制到搜索引擎里基本上都能找到有价值的排查帖。GIS圈子没有想象中小你踩过的坑前面至少几百个人也踩过。我个人的感觉是ArcGIS 10.2这个版本就像是GIS学习路上的“老朋友”虽然界面没有Pro那么现代功能也不算最新但它足够稳定、足够经典资源足够丰富适合沉下心来打基础。装好这一套环境以后再往任何高级方向走不管是三维分析、空间统计、WebGIS开发还是Python自动化都有一条顺顺当当的起步路线。如果你正在装10.2按本文的步骤走遇到报错就对照第4节慢慢排查稳一点这东西终究是能装好的。
返回列表