我昨天在ArcGIS 2.9.3中开始遇到这个问题。我将点击任何符号(线,点,多边形)从任何地方(目录或符号窗格)和ArcGIS Pro将关闭。我没有确切的更新,被报告为问题的原因。我能找到的最接近的一个(按名字)是“2022-09 . net Framework 3.5, 4.8和4.8.1 for Windows 10 Version 21H2 for x64 (KB5017500)的累积更新”。我在网上搜索下载最新的。net运行时,下载了4.8.1,尽管4.8是唯一的“推荐”版本。但是,安装无法运行,因为我已经安装了4.8.1。我找不到任何地方可以下载超过4.8.1的版本,当然,除了版本6的。net Core。
我有同样的问题,运行ArcGIS Pro 2.9.0.~2.9.4
我的机器符合所有系统要求。
Windows 11
最新的Windows kbkb5017328, KB5017264, KB5017383
Windows 11 .NET Framework 3.5、4.8和4.8.1的累积更新预览版
https://support.microsoft.com/en-us/topic/september-20-2022-kb5017859-cumulative-update-preview-for-…
.NET框架版本- 4.8.04161
反病毒-趋势科技病毒破坏器
在我把Pro升级到3.0.2之后,这个问题就解决了。
不幸的是,我的同事还在用Pro 2.9,所以我现在降级了2.9.4。
在2.9.4中再次提出了这个问题。
你的反馈既没有帮助也没有成效。请允许我解释一下。
软件开发是一个高度复杂的过程。假设您负责将由数百名开发人员编写的产品(包含数百万行代码)部署到数十万台机器上,所有这些机器都有不同的组策略、权限级别、身份验证方案、域、语言、主题集,并运行不同的版本和Windows版本。想象一下,您的用户已经选择了安装和忽略哪些Windows更新,而您必须考虑每种组合。想象一下,您的产品依赖于许多并非由您编写的第三方组件,例如数十个Python包、数千个。net组件、几个命令shell扩展,以及几乎无限数量的显示驱动程序、打印机驱动程序,以及web协议、安全标准,除此之外,还使用了其他程序使用的共享dll。您是否有信心测试每一种可能性,并在如此短的时间内通知您的用户可能的问题吗?
Esri在管理他们所能做的一切方面做得很好,但他们会向所有客户发送电子邮件,警告他们不要安装安全补丁对我来说,从微软获得的信息听起来不像是最佳实践。许多专业人士甚至无法控制这方面,因为它是由it部门、安全官员和/或杀毒软件管理的。
如今,指责开发人员是懦弱的表现,是对他们所面临的许多障碍的无知。他们依靠像你我这样的用户来报告问题、导致问题的条件和操作,这样他们就可以复制问题,并尽快开发解决方案。
埃斯里很难再现这个问题,他们怎么能警告我们呢?我可能是错的,但我不认为微软会给所有的供应商一个预览他们所有的Windows和。net更新的机会,看看它是否会破坏这些供应商编写的任何软件。我认为微软只是按照自己的时间表发布它们。因为Windows和。net是黑盒组件,开发人员无法深入了解它们是如何工作的。微软希望通过改变和修复这些内部组件,现有的软件将继续工作良好,因为它们只是调用已修复的功能。
我也想要结果和ArcGIS Pro停止崩溃,这样我就可以做我的工作。因此,我向他们提供有关错误和我的系统设置的信息。我赞扬Esri,因为我在使用ArcGIS的数万天里没有遇到任何问题,并且不会因为在像他们这样复杂的系统中遗漏了一些东西而责怪他们。不要把埃斯里当成巨人队的弗雷德·斯诺德格拉斯,一个有着伟大职业生涯的棒球运动员,职业生涯中有很多最好的成绩,也是一个伟大的击球手,但只因为在1912年的世界大赛中扔了一个高飞球而闻名。
请提供更多的信息给Esri在这个线程。您可以提供在遇到此问题的机器中看到的一些常见元素以及机器中常见的元素不遇到此问题。3.0.2似乎没有遇到这个问题;只有我们这些人在2.9.x上。也许在复杂的工作中,你可以识别出在8月到9月之间发生变化的DLL、。net组件、接口甚至Python库,从而导致崩溃,并将这些信息发送给Esri。这类信息在这样的论坛上很有帮助。