打開文件一看,發(fā)現(xiàn)這個“acaddoc.lsp”文件內的程序代碼跟以往的“acaddoc.lsp”病毒文件不同。
該病毒文件自動搜索CAD支持路徑下的所有“*.mnl”文件和“*.lsp”文件。將病毒代碼(“acaddoc.lsp”文件內容)寫入“*.lsp”文件內,并在“*.mnl”文件中寫入“*.lsp”文件的加載路徑。同時,直線命令“line”、外部參照管理命令“xref”和分解(炸開)命令“explode”無法使用。
CAD系統(tǒng)感染該病毒文件后,只是簡單搜索刪除“acaddoc.lsp”文件,不能清除病毒。因為所有的“*.lsp”文件已經被修改,所有“*.lsp”文件都是病毒文件。
1。這種情況一般是由CAD的安裝目錄下或CAD的SUPPORT目錄下有acad.lsp這個文件引起的。這個文件可能是單位里有自己開發(fā)的程序,使自己單位人員編寫的,也有可能是CAD病毒程序。判斷是不是CAD病毒程序的標準:檢查acad.lsp所在目錄下是否有acadapp.lsp,如果有,基本上可以肯定是CAD病毒程序。遇到CAD病毒程序時的處理辦法:使用windows的查找功能在整個機器上查找acad.lsp和acadapp.lsp,把查找到的文件全部刪除掉即可。
2。查找您的機器的其它目錄中(主要是windows的系統(tǒng)目錄)是否還有這些文件:hysoft*.dll,KtCnPub*.dll及RyClient.dllsx32w.dll,如果有,刪除后試一下(除了軟件目錄下的)。
(搜索文件時,注意選擇“搜索隱藏的文件”!)
3。請確認您的ie為6或者更高版本。
4。配置文件錯誤。執(zhí)行options命令,把cad的配置設為<<未命名配置>>,然后刪除“HyAcs_52”配置。退出cad,重新進入acs。
解決方法壹:
①、關閉CAD
②、搜索并刪除所有“acaddoc.lsp”文件
③、卸載CAD(必須卸載干凈,并進入C盤用戶目錄內刪除沒有卸載完的CAD文件)后,重新安裝CAD
另外還可以用下面方法解決:
解決方法貳:
①、關閉CAD
②、搜索并刪除所有“acaddoc.lsp”文件
③、找一臺沒有被CAD病毒破壞、且安裝有相同版本CAD的電腦,復制其所有“*.lsp”文件和“*.mnl”文件至本機覆蓋原文件(包括C盤用戶目錄內的相關文件)
預防CAD病毒:
裝好CAD系統(tǒng)后,在沒有被病毒感染前,將CAD目錄內所有文件的屬性設置為只讀,可以減少中毒的機率。(此法99.999%有效)
附:C:\DocumentsandSettings\×××\ApplicationData\Autodesk\AutoCAD200×\R×.×\
其中×××是你登錄系統(tǒng)時的用戶名,200×和R×.×分別是CAD的版本和版本代號。(注意:目錄C:\DocumentsandSettings\是系統(tǒng)隱藏文件夾)
近段時間,打開cad就會出現(xiàn)“正在初始化VBA系統(tǒng)...執(zhí)行錯誤”(病毒),重裝都沒有用!每次打開一個文件,cad就會自動生成一個叫“acaddoc.lsp“的腳本文件,而且會造成cad運行很緩慢!
而且每打開一個文件就會在相應的目錄下生成一個acaddoc.lsp文件,很是麻煩,后來終于在網(wǎng)上找到了一個殺此病毒的方法:
1.搜索全盤的acaddoc.lsp,并刪除;
2.顯示隱藏文件;
3.把壓縮包里的1.lsp改名為acaddoc.lsp,再把改完后的acaddoc.lsp和acadapq.lsp覆蓋路徑C:\DocumentsandSettings\用戶名\ApplicationData\Autodesk\AutoCAD2004\R16\chs\Support下相應的文件即可。
此方法在CAD2004、2006、2008下測試成功
已用此方法已經成功清除CAD2002中的病毒,但是要把改完后的acaddoc.lsp和acadapq.lsp覆蓋路徑C:\ProgramFiles\AutoCAD2002\Support下相應的文件
為了一勞永逸,我已經把這兩個文件改成只讀的
如果安裝天正,請不要刪除天正下的ACADDOC.LSP文件
無意中看到cad中經常提示:輸入列表錯誤,參數(shù)類型錯誤這兩個小問題,心里有的時候很著急,尤其是面對等待的客戶來說,自己比任何人都著急。原先一直以為是盜版所至。無聊中得知,這個是cad病毒,cad殺毒軟件無法清除,因為這個是cad的執(zhí)行文件,無法刪除。解決方法很多,如下百度文獻:
是由于病毒在cad系統(tǒng)lisp文件(比如acad.mnl中)增加了一些加載病毒的命令,當病毒被殺掉后,加載病毒時就加載不到了,就會出現(xiàn)這種提示,如果cad沒有變慢,并且你也不在意的話就這樣用吧,
1.搜索所有的文件(包括隱藏文件)是否有acad.sys和acad.fas文件,如果有全刪掉。
2.如果還不行那就把cad支持目錄里面的C:\DocumentsandSettings\********\ApplicationData\Autodesk\AutoCAD2006\R16.2\chs\support,的目錄,(*******是你的計算機登錄名稱)刪除所有support中所有文件,然后重新安裝
這個用cad病毒專殺是解決不了的,不過可以將surport目錄下面的lsp文件全部刪除,以及l(fā)ogo.gif刪除,然后從沒有中毒的電腦復制lsp文件過來就OK了
1.搜索全盤的acaddoc.lsp,并刪除;
2.顯示隱藏文件;
3.把壓縮包里的1.lsp改名為acaddoc.lsp,再把改完后的acaddoc.lsp和acadapq.lsp覆蓋路徑C:\DocumentsandSettings\用戶名\ApplicationData\Autodesk\AutoCAD2004\R16\chs\Support下相應的文件即可。
此方法在AutoCAD2004、AutoCAD2006、AutoCAD2008均測試成功
我已經用這個方法成功清除AutoCAD2002中的病毒,但是要把改完后的acaddoc.lsp和acadapq.lsp覆蓋路徑C:\ProgramFiles\AutoCAD2002\Support下相應的文件,為了一勞永逸,我已經把這兩個文件改成只讀的。
如果您安裝天正,請不要刪除天正下的ACADDOC.LSP文件。
專業(yè)AutoCAD病毒專殺軟件下載,也可以解決CAD病毒“錯誤:輸入的列表有缺陷”的,大家可以試下!
判斷您的AutoCAD病毒程序的標準:檢查acad.lsp所在目錄下是否有acadapp.lsp,如果有,基本上可以肯定是CAD病毒程序。遇到CAD病毒程序時的處理辦法:使用windows的查找功能在整個機器上查找acad.lsp和acadapp.lsp,把查找到的文件全部刪除掉即可。
AutoCAD系統(tǒng)感染該病毒文件后,只是簡單搜索刪除“acaddoc.lsp”文件,不能清除病毒。因為所有的“*.lsp”文件已經被修改,所有“*.lsp”文件都是病毒文件。
AutoCAD病毒“錯誤輸入的列表有缺陷”解決辦法:
第一種方法:
①、關閉AutoCAD軟件
②、搜索并刪除所有“acaddoc.lsp”文件
③、找一臺沒有被CAD病毒破壞、且安裝有相同版本AutoCAD的電腦,復制其所有“*.lsp”文件和“*.mnl”文件至本機覆蓋原文件(包括C盤用戶目錄內的相關文件)
第二種解決辦法:
查找您的機器的其它目錄中(主要是windows的系統(tǒng)目錄)是否還有這些文件:hysoft*.dll,KtCnPub*.dll及RyClient.dllsx32w.dll,如果有,刪除后試一下(除了軟件目錄下的)。(搜索文件時,注意選擇“搜索隱藏的文件”),一定要你的機器是ie為6或者更高版本,配置文件錯誤,執(zhí)行options命令,把cad的配置設為<<未命名配置>>,然后刪除“HyAcs_52”配置。退出AutoCAD,重新進入acs。
打開CAD,命令欄英文閃爍,錯誤:參數(shù)類型錯誤:streampnil,按ESC鍵可終止
這個病毒的清除,如下:
1.全盤掃描所有的*.mnl和*.lsp
2.清除每一個文件中“(setqflagxt)”行以下的所有內容;
3.清除后如果文件為空,則刪除之。
整理后如下經驗供大家分享(親測):
1,為了鏟除病根,建議首先按文獻的說明掃描全盤(只要中了這個毒你打開過的cad文件全都會攜帶,而且是隱藏的格式)*。lsp文件,全部刪除,(現(xiàn)在很多同事電腦里同時都放了安裝包,看清了,別把安裝包里面的給刪了)
2,徹底卸載cad(建議用360可以清除注冊表以及加載項)
3,重裝cad(有人看到這里覺得說到這里就很無語了,也許會想,既然重裝還費個什么話還刪除lsp.那就錯了,重裝是因為要徹底清除的基礎上打防御針。而且以后都不會中這個毒了。如果不重裝只用修復,病毒還是會找到你的,而且重裝和修復時間是相差無幾的)
4。(重點)重裝后切忌不可啟動cad.再次搜索*.lsp(安裝目錄下的)然后全選中把屬性改成只讀
這下就沒有問題了,哪怕是再次打開別人發(fā)過來的中毒文件也不會有問題了,測試后結果04.10都適用