ArcGIS Desktop使用入门(四)——ArcMap软件闪退无法打开问题

系列文章目录

ArcGIS Desktop使用入门(一)软件初认识
ArcGIS Desktop使用入门(二)常用工具条------标准工具
ArcGIS Desktop使用入门(二)常用工具条------编辑器
ArcGIS Desktop使用入门(二)常用工具条------数据驱动页面
ArcGIS Desktop使用入门(二)常用工具条------基础工具
ArcGIS Desktop使用入门(二)常用工具条------布局工具
ArcGIS Desktop使用入门(二)常用工具条------绘图
ArcGIS Desktop使用入门(二)常用工具条------捕捉
ArcGIS Desktop使用入门(二)常用工具条------编辑折点
ArcGIS Desktop使用入门(二)常用工具条------高级编辑
ArcGIS Desktop使用入门(二)常用工具条------效果
ArcGIS Desktop使用入门(二)常用工具条------地理配准
ArcGIS Desktop使用入门(三)图层右键工具------缩放至图层、缩放至可见
ArcGIS Desktop使用入门(三)图层右键工具------可见比例范围
ArcGIS Desktop使用入门(三)图层右键工具------使用符号级别
ArcGIS Desktop使用入门(四)工具箱------属性域


文章目录


前言

今天我的电脑突发异常情况,ArcMap 始终无法打开,点击桌面快捷图标后,显示启动界面之后就闪退了。即使重新安装了,修复安装了,依然如故。

一通网络查询解决方案,最终圆满解决问题,下面把修复的过程记录如下


一、卸载、重新安装

这个是很容易想到的方法,本来软件就来源XX,崩溃是正常情况,那就重新安装吧。

第一次尝试的是 修复安装,重启电脑,点击桌面图标,还是闪退。

第二次,那就卸载,重新安装(许可什么的设置完毕),重启电脑,还是闪退。

二、删除Normal.mxt文件

网络上找到的方法,删除Normal.mxt文件,这个文件属于隐藏文件,需要设置文件夹查看属性------打开隐藏的项目,目录挺深,

复制代码
C:\Users\Administrator\AppData\Roaming\ESRI\Desktop10.8\ArcMap\Templates

这个是ArcMap软件启动的一个模板文件,你日常设置的工具条布局,默认工具箱之类,都保存在里面,每次启动ArcMap软件之后都是你熟悉的操作环境。

如果某些设置错误的被保存在Normal.mxt文件中,有可能导致ArcMap启动失败,所以删除该模板文件,让软件重新生成一个初始模板文件,有可能让软件恢复正常。

我把自己的Normal.mxt文件更改了后缀名,等于是删除了这个模板文件,但是启动软件还是闪退。

三、PYTHON环境变量

这也是网络上找到的方法,ArcGIS软件在启动时需要加载随软件安装的Python2.7环境。

系统环境变量的目录,是各种软件运行时默认的加载目录,相当于提前开Buffer,使软件的功能提前预热。

设置系统环境变量的方法如下:

鼠标右键桌面的"我的电脑"图标------属性------高级系统设置------环境变量------系统变量,

我设置的 pythonpath 是python软件环境加载的各个目录,前两行是python3.9在安装时自动生成的目录。后面的那些是我手动添加的,其中就有ArcGIS软件的python2.7目录。

我突然想到一个可能,我在研究AutoCAD使用python编程的时候,在pythonpath环境变量目录里,添加了两个 AutoCAD相关的python目录。有没有可能是添加的有错误?!我立刻将这两个目录删除了。上面的GIF图片是删除之后的状态了。

删除环境变量后,我重启电脑一次,再次双击桌面的ArcMap图标,软件终于打开了,只是软件界面的布局被初始化了。

我将那个被我修改了后缀名的Normal.mxt文件恢复之后,再次打开ArcMap软件又是我熟悉的状态了。

总结

通过这次的经历,对于系统的环境变量设置更加的谨慎小心了。一个微小的改动,没想到会影响到其他软件的运行。记录一下,希望对遇到相似情况的朋友有所帮助。

相关推荐
2501_942326442 小时前
寒假高效记忆法助力学习飞跃
学习
计算机程序设计小李同学2 小时前
基于SSM框架的动画制作及分享网站设计
java·前端·后端·学习·ssm
深情的小陈同学3 小时前
工作学习笔记 —— 支持手机端的添加表单行操作
笔记·学习·ai编程
xiangshi_yan3 小时前
内核学习之路【4/100】-io
学习
am心4 小时前
学习笔记-小程序-导入商品浏览功能实现
笔记·学习
布谷歌4 小时前
开发笔记:如何消除秘钥数据对RPC负荷、日志、系统安全的伤害?
网络·笔记·网络协议·rpc
hkNaruto4 小时前
【AI】AI学习笔记:LangGraph入门 三大典型应用场景与代码示例及MCP、A2A与LangGraph核心对比
人工智能·笔记·学习
专注于大数据技术栈4 小时前
java学习--LinkedHashSet
java·开发语言·学习
kingmax542120084 小时前
北京高一历史上学期期末考情分析与核心知识点精讲(完整版)-吐血整理-全网最全
笔记·学习方法·历史
宵时待雨5 小时前
数据结构(初阶)笔记归纳3:顺序表的应用
c语言·开发语言·数据结构·笔记·算法