1. 安装.net framework 3.5
安装时长:约5分钟
占用磁盘:约800MB
若计算机中未安装 .net framework 3.5,则执行此条,已安装则略过。
Windows 10 自带 .net framework 4.0,但 ArcGIS Desktop 10.2 需要 .net framework 3.5 sp1 作为前置(4.x与3.x版本互不兼容)。当在 Windows 10 安装此前置时,可能出现无法通过“控制面板”的“添加或删除系统功能”、或者离线.net framework 3.5安装包进行安装的情况。这是由于 .net framework 3.5 的一个已知问题,无论从添加系统功能还是离线安装包安装,系统都要求联网访问一个过时的、不可访问的下载地址。
官方解决方法:需要使用 Windows 10 的离线安装镜像文件(即 .iso 格式的系统盘)。使用文件管理器加载 Windows 10 镜像后,会分配一个此虚拟光驱的盘符,下面假设镜像分配的盘符为 D,在 PowerShell 中执行以下命令进行 .net framework 3.5 的安装:
dism.exe /online /enable-feature /featurename:netfx3 /Source:D:\sources\sxs
注意上面命令中的 /Source 参数指向镜像文件的位置,应根据实际情况调整。
2. 安装 ArcGIS Desktop
安装时长:约1小时
占用磁盘:约2GB
- 运行“install license manager"目录下的Setup.exe,安装license manager。
- 运行安装 ArcGIS_Desktop_102_135736.exe,此文件是自解压程序,解压的默认位置在 “我的文档\ArcGIS 10.2\Desktop”,自解压后关闭对话框会自动运行安装程序。安装采用默认过程较长(虚拟机大约40分钟)。
- 在开始菜单找到运行“ArgGIS - License Server Administrator”,此即为步骤1安装的license manager。在其“启动/停止许可服务”页中,点击“停止”按钮,暂停服务。
- 使用配套软件“patched”目录下的 ARCGIS.EXE 和 service.txt 替换License Manager安装位置(一般为 C:\Program Files (x86)\ArcGIS\License10.2\bin )目录下同名文件。
- 打开步骤3的证书管理器,在其“启动/停止许可服务”页中,点击“启动”按钮,重新启动服务,随后点击“重新读取许可”。
- 在开始菜单找到运行“ArcGIS - ArcGIS Administrator",此为ArcGIS Desktop授权管理。在左侧设置树中,点选“Desktop”,并在右侧配置中,将“软件产品”选为“Advanced(ArcInfo)浮动版”,并点击“更改”按钮,将许可管理器地址改为“localhost”,如附图所示。至此破解完成。
- 适用配套软件“arcgis中文汉化包”目录下的 DesktopChinese_CN.msi安装中文包。
3. 修正高分辨率的显示问题
如果屏幕分辨率很高,ArcMap可能会显示的很小,仅在有此问题时参考以下做法。
在ArcMap安装位置(一般为 C:\Program Files (x86)\ArcGIS\Desktop10.2\bin )目录下,找到 ArcMap.exe,在其上点击鼠标右键,打开属性对话框,在对话框“兼容性”页上,勾选“替代高DPI缩放行为”。