zoukankan      html  css  js  c++  java
  • arcgis desktop(arcmap)日常使用无故crash问题记录

    1、问题描述

      大约两个月前突然发现公司电脑上的arcmap无故的在打开过程中闪退了!这段时间以来断断续续的找了很多帖子也没解决掉。今天下午又想起来这个事儿,偶然发现了问题的真正原因,因我遇到的问题比较奇葩所以记录下来分享到园子里。

    2、网络上几种方法介绍

      其一:注册表中特定python版本节点命名,因为升级到 2015 年 12 月 12 日发布的 Python 2.7.11 导致。不过这仅针对这个版本而言,对我的环境不适用,我的python版本为2.7.14。

      https://support.esri.com/zh-cn/technical-article/000012670

      其二:模板错误,在Win7、Win10中一般路径为:C:Users当前登录用户AppDataRoamingESRIDesktop10.XArcMapTemplates ,重命名或删除文件夹中的normal.txt。最开始遇到闪退问题的时候我就是用这个办法恢复成功过几次,不过后来再这么弄就没效果了。

      其三:其他修改注册表HKEY_CURRENT_USERSoftwareESRI,重命名ESRI为ESRI_1;打开控制面板----程序----卸载程序,右键ArcGIS10.X for desktop ,在弹出的ArcGIS10.X for desktop setup 对话框中点击repair。实际操作证明这些办法也是没有效果的。

      其四:系统升级,刚好电脑上提示Win10 1903可用已经有段时间了,抱着换个环境提高兼容度这种笨蛋思维我试了下,结果也是升级完那一会儿可以,过几天又不行了;换版本重装,开始我装的是10.4.1每次都在initializating license时候crash,之后某一天有空时我又给重装了10.6,刚重装好时是可用的。

    3、发现转机

      就在一个小时前,我又打开了下arcmap,又crash在了loading document了!抓狂啊,点开license manager发现服务停了,并且还启动不起来,一通查看还是没有头绪。但是鬼使神差的我把Windows defender打开看了下,尼玛!!!我crack时候替换在license/bin目录下的ARCGIS.exe被这个坑货悄无声息的杀掉了,并且没有任何系统提示!!我重新替换了这个文件,然后将这个目录加到白名单中,尝试在license manager中启动授权,成功启动。本以为这下可以了,但启动arcmap还是在crash了,就在准备放弃时候突然想起之前查找问题原因是后多次听别人说关掉网络,于是我禁了下网卡。然后重新打开之,成功打开了。

      总结:安装lisence manager时候如果crack它就把它的路径设置到windows defender排除项中。如果遇到问题后再操作就加一步禁网再打开的操作。

    4、结语

      问题解决了,不过是在非常偶然的情况下发现的解决办法。虽然写随笔之前非常激动的骂了下windows defender这个沙雕玩意儿不当场查杀,事后又无通知隔离或者删除应用程序集,产品逻辑傻Ⅹ到了极点。但写到这会儿时候又觉得有必要反思下自己,之前用KMS激活windows时就吃过windows defender这种查杀方式的亏,却没有引起我足够重视。还想以以前用第三方杀软时候crack软件杀软第一时间报毒然后直接加入白名单那种方法来做crack的事儿。以后一定要注意了

      

  • 相关阅读:
    json
    ajax
    oracle 分页查询
    NuGet使用
    【EF】Entity Framework使用
    【mssql】增删改查笔记
    【mysql】知识点
    【angularJS】学习笔记
    C# Ninject使用
    【CSS】Table样式
  • 原文地址:https://www.cnblogs.com/thsgar/p/11394694.html
Copyright © 2011-2022 走看看