2024年4月8日发(作者:)

简介

AutoCAD软件默认自动运行的文件。每当使用acad软件打开的图纸所在目录有该文

件就会自动执行,曾为cad二次开发软件自动加载的常用方式。当文件存在于某些acad工

作目录或者cad程序目录里面,cad软件也会自动加载。 现在除了极少部分二次开发

软件使用外,基本都是CAD病毒表现形式。一般来说该病毒会随图纸自动执行并且感染

acad软件和二次开发软件,甚至导致图纸信息被破坏,后果比较严重。

杀毒工具

,即可删除病毒并进行免疫,该工具会不断更新

解决方法

这实际上不是Autodesk提供的AutoCAD文件。当AutoCAD载入恶意文

件时,会使绘图损坏,进而导致在您保存并重新打开工程图时弹出“缺少语言包”( Missing

Language Pack )对话框。 文件会在Help文件夹下面创建一个副本(例如,

C:Program FilesAutoCAD )。其它多个文件也会被修改,同时

ACADLSPASDOC系统变量的值会被改为1,这将允许文件载入到其它打开的工

程图中,导致工程图损坏。

清理流程

下述清理流程将在AutoCAD试图加载 文件之前发现该文件并将其删除,防

止病毒的传播。 为了避免其它文件的损坏 您必须以Microsoft? Windows? 操作

系统的系统管理员身份完成本流程。 在您的产品安装目录中,找到Support 文件夹

(例如,C:Program FilesAutoCAD 2010Support)。 在Support文件夹内,双

击文件(例如,文件)。 在文件中加入下面的代码。 AutoCAD

将发现并删除和 文件。 (defun cleanvirus( / lspfiles lspfile x)

(setq lspfiles '("" "")) (foreach lspfile lspfiles (while (setq x

(findfile lspfile)) (progn (vl-file-delete x) (princ "nDeleted file ")

(princ x) );progn );while );foreach ) (cleanvirus) 打开下面

的所有文件: o C:Program FilesAutoCAD o

C:Program FilesAutoCAD 20xxSupportai_ o

备注: 将ROAMABLEROOTPREFIX

替换为ROAMABLEROOTPREFIX 系统变量的返回值。 如果出现下列代码,请删除:

(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))) 保存所有文件。

——顽固CAD病毒清除方法!

最近单位局域网上感染了和病毒,导致很多机子在拷贝CAD

文件时感染病毒,要么打开感染的文件时,导致天正等软件命令暂时无法使用,如填充、墙

线加粗等命令。严重的甚至重装CAD和天正都无法解决。最后,在利用专杀工具

后(利用以前的cad病毒专杀虽然可以发现并修复部分问题,但是无法彻底查杀),才彻底

解决之(杀毒软件虽然能够发现,但是也是无法彻底解决)。

此病毒的感染途径:当AutoCAD载入恶意文件时,会使绘图损坏,进而导

致在您保存并重新打开工程图时弹出“缺少语言包”( Missing Language Pack )对话框

或启动时提示参数错误。 文件会在Help文件夹下面创建一个副本(例如,