问题
打开绘图时,您可能会收到像这样的错误消息:
感染检测!
XXXXX检测到损坏的对象 Land F / X检测到此文件中的病毒样污染。我们不建议您继续在此文件中工作,直到使用Autodesk Cleanup实用程序。每次打开绘图文件时,您都可能会看到此邮件,仅在几个文件中,甚至只有一个文件。
如果你点击为什么这会发生在我身上?在错误消息中,你结束在这里。那么这个错误是怎么回事,你能做些什么呢?

快速视频
导致
您从称为注册应用程序的对象或RegApps的对象中有损坏。虽然RegApps在CAD中正确运行的智能对象是必要的,但其基本设计结构中的缺陷可能导致它们累积并导致腐败。
在几乎所有情况下,问题来自RegApp外部参考(XREFS)附有你的绘图。
土地F/X不会导致腐败——我们只是发现了它!
绘制损坏不是源自我们软件的问题,尽管您可能会在使用我们的软件时遇到它。这是可以在任何绘图中存在的AutoCAD对象的结果,并且通常来自土木工程师和其他顾问创建的文件。有关更多信息,请参阅以下链接:
“有一件事我想问你:有那么大橙色盒子,警告了Regapps。我可以支付多少钱,所以我可以拥有它并在内部向我的CAD用户分发,他们从不清理他们的文件。?他们来找我说我正在收到这条消息,我问你读过吗?“
-Adam Bauer,IT,Olsson Associates
解决方案
Autodesk提供了一个清理工具,可以通过纠正任意数量的DWG文件中的损坏来修复这个问题。我们开发了一个工具,可以自动下载并运行这个实用程序。
1。使用下面的链接下载我们的RegApp Cleanup工具。将文件下载到您可以轻松找到它的位置,例如桌面或下载文件夹。
2。运行(双击)该文件RegAppCleanupInstall.exe你只是下载。


在这个系统上没有找到兼容的版本
Autodesk为CAD的每个新年版本创建一个新的清理实用程序。如果您正在运行几天,几周甚至几个月前出现的版本,那么您的版本可能尚不存在。在这种情况下,您可能会看到类似于左侧图片的消息。
如果您看到像这样的警告,请按照我们的步骤进行操作清洁你的画.Autodesk可能会在不久的将来为您的版本创建一个清理工具,但我们的清理步骤应该会在此期间完成。
3.如果被问及是否允许此应用程序对您的设备进行更改,请单击是的继续。


4.在打开的屏幕中,单击行安装Autodesk的RegApp清理工具。
5。您现在应该在桌面上看到我们的RegApp清理工具的快捷方式。
运行(双击)此快捷方式。


6。在打开的对话框中,单击浏览.
7.导航到包含要清洁的绘图文件的文件夹。
选择该文件夹并单击添加.
cleanup实用程序一次可以处理任意数量的绘图。当您选择一个文件夹时,该文件夹中的所有图纸都将被选中。


8.你选择的文件夹中的所有绘图文件都将在清理工具对话框中列出。
点击行清洁绘图文件。
9.您现在会看到一条消息,显示有多少RegApps已被清除。点击行.
你的绘图文件现在应该是干净的了!

“检测到的感染!”消息是你的朋友!
虽然我们了解当您打开绘图文件时,请在继续看到此警告可能会恼人令人恼火,但我们向您保证,这是令人讨厌的。它是一个合法的警告,在任何时候,计划中的任何数量的智能对象都不只有普通的AutoCAD实体 - 即失去所有分配的数据。我们已经使用了具有整套详细信息的客户端,以这种方式删除了删除,因为常见的XREF存在于所有工作表文件中。其他人看似随意的植物数量突然停止是植物。或整个灌溉计划,现在没有反应。这几乎没有损失功能 - 这是一种类似病毒的问题,可能会导致停机时间。
希望在于,我们能够逐渐意识到重建整个计划的巨额成本(以及健康的恐惧)。即使花了一个小时来定位和解决绘画腐败的来源,这是值得花的时间——而且这只是处理大规模腐败绘画所需时间的一小部分。
其他问题
如果AutoCAD清理工具对您不起作用,您也可以尝试一些额外的步骤。
首先,尝试手动下载清理工具。
您可能需要直接下载并运行Autodesk Cleanup Utility。使用下面的链接之一下载并运行您的年份版本CAD的实用程序:
这工具还不能用吗?下面是接下来要做的事情:
在以下文件中完成以下步骤:
- 你的主图
- 所有XREFS都附在主绘图上(请记住首先分离它们)
- 包含您放置在绘图或XREF中的详细信息的详细图纸
要纠正问题,您需要物理地打开每个XREF并运行DelRegApps命令在您的主图纸和每个Xref(包括任何嵌套Xrefs)以及您放置在图纸或XREF中的任何细节
类型XREF在命令行中,然后按进入.
Xref管理器将打开,列出当前图中的所有Xref。
双击Xref打开它。
虽然您要从图形中的每一个XREF中删除regApp,但请注意,具有大文件大小的XREFS(超过几个兆字节)可能是导致错误的可能性。

类型DelRegApps在命令行中,然后按进入.将从文件中删除过量的regapps,命令行将显示已删除的regApp的数量。
对Xref管理器中显示的其余Xref重复这些步骤,以从绘图中删除其余的RegApps。
您是否清理了所有文件和Xrefs,并且RegApp警告一直出现?你的细节是什么?你还需要编辑你的每一个细节图和清洁这些图纸。
如果我不能访问所有的Xrefs怎么办?
在大型多学科办公室中,很常见的情况是,将Xrefs附加到土木工程师或其他学科准备的原始文件的完整路径。这些文件通常不定期更新,因此很难知道每个文件何时被更改。在这种情况下,必须与其他学科的同事进行沟通,以便他们能够自己清理文件。
土木工程师通常不会使用Land F/X这样有用的软件,所以他们可能不会收到自动提醒,他们正在发送受感染的文件。
重要的是要认识到,负责这个问题的软件已经超出了十多年来,但这些感染仍然很常见。所以这显然是极大的致命的,如果不是真正的病毒。
关如果在打开每个绘图文件时弹出此警告,则可能是包含标准标题块的绘图等文件导致了感染。
我们推荐“Etransmitting”图形设置为单独的位置。然后,您可以按文件大小对所有XREFS进行排序,然后有条理地确定感染源。
关我们的用户经常被CAD Manager告诉他们无法清除同事的图纸,通常在内部的Civil 3D用户创建了腐败源的图纸。
这是一个合理的要求,但CAD经理也应该了解该决定的后果。本文中引用的警告消息是一个严肃的警告消息 - 民事3D用户正在向其他部门提供损坏的图纸。在这种情况下,您基本上有两个选项:
- 继续使用损坏的图纸,并处理这些错误将导致的已知问题:文件速度慢、Xrefs问题、块缩放、崩溃、ACAD命令失败和不工作,等等
- 在其他部门文件的清洁副本中创建一个XREFING的系统,直到它们可以修复源绘图中的错误
如果你绝对需要保持代理在图纸从Civil 3D用户,你可以尝试完成手动绘图清理步骤但不跑AECTOCAD最后命令。如果您测试文件并确定该文件AECTOACAD是唯一的修复,你的民事3D部门需要了解他们必须修复他们的模板。