您的位置:网站首页 > CAD教程 > 常见问题

CAD acaddoc.lsp 输入的列表有缺陷 解决办法

时间:2011-10-28 11:19:45 来源:未知
打开文件一看,发现这个“acaddoc.lsp”文件内的程序代码跟以往的“acaddoc.lsp”病毒文件不同。

 
该病毒文件自动搜索CAD支持路径下的所有“*.mnl”文件和“*.lsp”文件。将病毒代码(“acaddoc.lsp”文件内容)写入“*.lsp”文件内,并在“*.mnl”文件中写入“*.lsp”文件的加载路径。同时,直线命令“line”、外部参照管理命令“xref”和分解(炸开)命令“explode”无法使用。

 
CAD系统感染该病毒文件后,只是简单搜索删除“acaddoc.lsp”文件,不能清除病毒。因为所有的“*.lsp”文件已经被修改,所有“*.lsp”文件都是病毒文件。

 
1。这种情况一般是由CAD的安装目录下或CAD的SUPPORT目录下有acad.lsp这个文件引起的。这个文件可能是单位里有自己开发的程序,使自己单位人员编写的,也有可能是CAD病毒程序。判断是不是CAD病毒程序的标准:检查acad.lsp所在目录下是否有acadapp.lsp,如果有,基本上可以肯定是CAD病毒程序。遇到CAD病毒程序时的处理办法:使用windows的查找功能在整个机器上查找acad.lsp和acadapp.lsp,把查找到的文件全部删除掉即可。

 
2。查找您的机器的其它目录中(主要是windows的系统目录)是否还有这些文件:hysoft*.dll,KtCnPub*.dll及RyClient.dll sx32w.dll,如果有,删除后试一下(除了软件目录下的)。
(搜索文件时,注意选择“搜索隐藏的文件”!)

 
3。请确认您的ie为6或者更高版本。

 
4。配置文件错误。执行options命令,把cad的配置设为<<未命名配置>>,然后删除“HyAcs_52”配置。退出cad,重新进入acs。

 
解决方法壹:
①、关闭CAD
②、搜索并刪除所有“acaddoc.lsp”文件
③、卸载CAD(必须卸载干净,并进入C盘用户目录内删除没有卸载完的CAD文件)后,重新安装CAD
另外还可以用下面方法解决:

 
解决方法贰:
①、关闭CAD
②、搜索并刪除所有“acaddoc.lsp”文件
③、找一台没有被CAD病毒破坏、且安装有相同版本CAD的电脑,复制其所有“*.lsp”文件和“*.mnl”文件至本机覆盖原文件(包括C盘用户目录内的相关文件)
预防CAD病毒:
装好CAD系统后,在没有被病毒感染前,将CAD目录内所有文件的属性设置为只读,可以减少中毒的机率。(此法99.999%有效)
附:C:Documents and Settings×××Application DataAutodeskAutoCAD 200×R×.×
其中×××是你登录系统时的用户名, 200×和R×.×分别是CAD的版本和版本代号。(注意:目录C:Documents and Settings是系统隐藏文件夹)

 
近段时间,打开cad就会出现“正在初始化 VBA 系统...执行错误”(病毒),重装都没有用!每次打开一个文件,cad就会自动生成一个叫“acaddoc.lsp “的脚本文件,而且会造成cad运行很缓慢!
而且每打开一个文件就会在相应的目录下生成一个acaddoc.lsp文件,很是麻烦,后来终于在网上找到了一个杀此病毒的方法:
1.搜索全盘的acaddoc.lsp,并删除;
2.显示隐藏文件;
3.把压缩包里的1.lsp改名为acaddoc.lsp,再把改完后的acaddoc.lsp和acadapq.lsp覆盖路径C:Documents and Settings用户名Application DataAutodeskAutoCAD 2004R16chsSupport下相应的文件即可。

 
此方法在CAD2004、2006、2008下测试成功

 
已用此方法已经成功清除CAD2002中的病毒,但是要把改完后的acaddoc.lsp和acadapq.lsp覆盖路径C:Program FilesAutoCAD 2002Support下相应的文件

 
为了一劳永逸,我已经把这两个文件改成只读的
如果安装天正,请不要删除天正下的ACADDOC.LSP文件

 
无意中看到cad中经常提示:输入列表错误,参数类型错误这两个小问题,心里有的时候很着急,尤其是面对等待的客户来说,自己比任何人都着急。原先一直以为是盗版所至。无聊中得知,这个是cad病毒,cad杀毒软件无法清除,因为这个是cad的执行文件,无法删除。解决方法很多,如下百度文献:

 
是由于病毒在cad系统lisp文件(比如acad.mnl中)增加了一些加载病毒的命令,当病毒被杀掉后,加载病毒时就加载不到了,就会出现这种提示,如果cad没有变慢,并且你也不在意的话就这样用吧,#p#分页标题#e#
1.搜索所有的文件(包括隐藏文件)是否有acad.sys和acad.fas文件,如果有全删掉。
2.如果还不行那就把cad支持目录里面的C:Documents and Settings********Application DataAutodeskAutoCAD 2006R16.2chssupport,的目录,(*******是你的计算机登录名称)删除所有support中所有文件,然后重新安装
这个用cad病毒专杀是解决不了的,不过可以将 surport 目录下面的lsp文件全部删除,以及 logo.gif删除,然后从没有中毒的电脑复制lsp文件过来就OK了

 
    1.搜索全盘的acaddoc.lsp,并删除;
    2.显示隐藏文件;
    3.把压缩包里的1.lsp改名为acaddoc.lsp,再把改完后的acaddoc.lsp和acadapq.lsp覆盖路径C:Documents and Settings用户名Application DataAutodeskAutoCAD 2004R16chsSupport下相应的文件即可。

 
    此方法在AutoCAD2004、AutoCAD2006、AutoCAD2008均测试成功

 
    我已经用这个方法成功清除AutoCAD2002中的病毒,但是要把改完后的acaddoc.lsp和acadapq.lsp覆盖路径C:Program FilesAutoCAD 2002Support下相应的文件,为了一劳永逸,我已经把这两个文件改成只读的。
    如果您安装天正,请不要删除天正下的ACADDOC.LSP文件。
     专业AutoCAD病毒专杀软件 下载 ,也可以解决CAD病毒“错误: 输入的列表有缺陷”的,大家可以试下!

 
    判断您的AutoCAD病毒程序的标准:检查acad.lsp所在目录下是否有acadapp.lsp,如果有,基本上可以肯定是CAD病毒程序。遇到CAD病毒程序时的处理办法:使用 windows的查找功能在整个机器上查找acad.lsp和acadapp.lsp,把查找到的文件全部删除掉即可。

 
        AutoCAD系统感染该病毒文件后,只是简单搜索删除“acaddoc.lsp”文件,不能清除病毒。因为所有的“*.lsp”文件已经被修改,所有“*.lsp”文件都是病毒文件。

 
       AutoCAD病毒“错误 输入的列表有缺陷”解决办法:
    第一种方法: 
    ①、关闭AutoCAD软件
    ②、搜索并删除所有“acaddoc.lsp”文件
    ③、找一台没有被CAD病毒破坏、且安装有相同版本AutoCAD的电脑,复制其所有“*.lsp”文件和“*.mnl”文件至本机覆盖原文件(包括C盘用户目录内的相关文件)

 
    第二种解决办法:
    查找您的机器的其它目录中(主要是windows的系统目录)是否还有这些文件:hysoft*.dll,KtCnPub*.dll及RyClient.dll sx32w.dll,如果有,删除后试一下(除了软件目录下的)。(搜索文件时,注意选择“搜索隐藏的文件”),一定要你的机器是ie为6或者更高版本,配置文件错误,执行options命令,把cad的配置设为<<未命名配置>>,然后删除“HyAcs_52”配置。退出AutoCAD,重新进入acs。

 
打开CAD,命令栏英文闪烁,错误: 参数类型错误: streamp nil,按ESC键可终止
这个病毒的清除 ,如下:
1.全盘扫描所有的 *.mnl 和 *.lsp
2.清除每一个文件中 “(setq flagx t)” 行以下的所有内容;
3.清除后如果文件为空,则删除之。

 
   整理后如下经验供大家分享(亲测):

 
1,为了铲除病根,建议首先按文献的说明扫描全盘(只要中了这个毒你打开过的cad文件全都会携带,而且是隐藏的格式)*。lsp文件,全部删除,(现在很多同事电脑里同时都放了安装包,看清了,别把安装包里面的给删了)

 
2,彻底卸载cad(建议用360可以清除注册表以及加载项)

 
3,重装cad(有人看到这里觉得说到这里就很无语了,也许会想,既然重装还费个什么话还删除lsp.那就错了,重装是因为要彻底清除的基础上打防御针。而且以后都不会中这个毒了。如果不重装只用修复,病毒还是会找到你的,而且重装和修复时间是相差无几的)#p#分页标题#e#

 
4。(重点)重装后切忌不可启动cad.再次搜索*.lsp(安装目录下的)然后全选中把属性改成只读

 
这下就没有问题了,哪怕是再次打开别人发过来的中毒文件也不会有问题了,测试后结果04.10都适用。