CAD病毒按照字面理解,就是感染CAD的病毒,其会在你的CAD文件的目录下生成ACAD.lsp文件,lsp文件是Auto lsp程序,该文件不会对你的电脑产生危害,但是却会损坏你所做的图,常常令人头疼不已。
不知道大家对CAD病毒的了解有多深,早在2007年CAD病毒大爆发的时候,就有网友在网上惊呼自己的CAD遭受了病毒的入侵,出现了启动CAD时弹出一个显示时间的对话框,在8:00-18:00之间,此外,在输入文字时还可能会有的以记事本的形式出现,其他大的影响倒是没有。这个时间以外的时候,就会随着“移动”命令造成“复制”等情况。
当时人们对该病毒惶惶不安,不知如何处理。虽然有人发现将电脑系统时间调整1900年随意时间可以解决该病毒带来的问题,但也只是当下之计。如今,面对这类病毒,我们已经有一套可以清理的方法了,下面我就为大家逐步一一介绍,希望能帮助大家解决在机械制图时遇到的同类问题。
首先,想要清理该病毒,我们就需要先找到该病毒的源头,对症下药,知道病毒是怎么传播的。
在我们自己的电脑没有CAD病毒的情况下,我们拷贝别人的图纸时,拷贝的是该CAD文件的整个目录,如果该文件目录下包含有:acaddoc.lsp、acad.lsp和acadapp.lsp等文件,那么CAD病毒就进入到你的机器了。当你用电脑里的CAD打开该图纸文件时,目录下的acaddoc.lsp和acad.lsp会自动被加载,LSP程序会检测你的CAD支持support目录下是否有这两个文件,若无,程序会自动在目录下创建lsp文件的副本。逐步的,你的dwg文件目录里都会有了这个程序。与此同时,当别人按照目录拷贝你的dwg文件时,其CAD也会遭受病毒的入侵。
所以,从CAD病毒传播源头解决问题,当我们从别处拷贝图纸时,只拷贝文件目录下的dwg文件,就不会感染CAD病毒了。
那么接下来,如果我们的电脑已经中了CAD病毒,又该如何查杀呢?下面我们按中毒症状,分别讲解解决方法。
一、打开CAD图纸,发现图纸上只有一句英文:“MUST re_cover!”而之前画的图都不见了。
解决步骤:
(1)在CAD关闭的状态下,全盘搜索查找acad.vlx文件,随意选择一个acad.vlx文件重命名为 a.vlx备份,将剩余其他的acad.vlx文件全部删除;
(2)启动CAD,打开被损坏的图纸文件,从“工具”菜单下的”加载应用程序”选择加载备份的 a.vlx文件,在命令行输入re_cover,就可以找回被打乱隐藏的图纸了;
(3)当所有被破坏的文件都修复后,关闭CAD,再全盘搜索acad.vlx一次,将搜索结果全部删除即可。
二、不能使用图层和标注命令,或是新建一个图档时,关闭后再打开图档就不能使用图层和标注命令了;同时,新建和打开图档会自动生成一个acad.vlx的文件(正常情况下生成的应该是.bak的件)
该症状发生的原因是:CAD安装目录里,Express目录的acetauto.lsp文件和Support目录的ai_utils.lsp文件均被修改了。打开acetauto.lsp和ai_utils.lsp文件,会发现其都被添加了一行代码:(vl-file-copy(findfile(vl-list->string'(108 111 103 111 46 103 105 102)))(vl-list->string'(97 99 97 100 46 118 108 120)))。
同时Help目录内也多出了一个logo.gif文件,此文件即为acad.vlx文件的副本。该logo.gif文件即是导致我们全盘搜索删除acad.vlx后,打开CAD后又会全新生成这个acad.vlx文件的原因。
解决方法:关闭CAD后,全盘搜索acad.vlx,将搜索结果删除后,再将CAD的Help目录内的logo.gif文件删除即可。
三、出现提示对话框,如上图2,专业软件无法正常运行,不能正常执行移动、平移等一些命令。
解决方法:在CAD内部用如下语句自动搜索文件后删除。
(while (or (setq a (findfile"acad.fas")) (setq a (findfile "lcm.fas"))) (vl-file-deletea))
该语句表示的是:在CAD的支持路径下搜索acad.fas和lcm.fas文件并将其删除,针对的病毒问题有限。所以小编还在网上找了其他的解决方法,但比较复杂,大家可以尝试看看下面的图片内容。
除了以上三种方法外,我们还可以借助一些CAD病毒专杀软件,使用也非常简单,关闭CAD软件双击软件点击开始即可,小编会在晚些时候分享专杀工具给大家,解决机械设计时遇到的中毒问题。
以上就是今天分享的全部内容啦~大家面对CAD病毒如果有更好的解决方法也欢迎留言分享~