ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 19380|回复: 31

[讨论] 宏病毒的处理方法

  [复制链接]

TA的精华主题

TA的得分主题

发表于 2012-2-8 10:17 | 显示全部楼层 |阅读模式
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
本帖最后由 朝明 于 2012-2-23 10:22 编辑

最近在论坛里下载了一个excel文档,叫我们查看一下数据不能修改的问题,结果中了宏病毒。用了很多方法都处理不掉,最后还是在网上查看到的这个vba比较好用,就是不知道对自定义函数,还有以后的vba程序有没有影响。我是一个vba代码盲,看不懂代码,只能利用人家写的代码。希望论坛的朋友给看一下,并能提出好的建议,以使我们的excel更安全。
excel宏病毒专杀方法  

2011-10-03 19:34:30|  分类: VBA |  标签: |字号大中小 [url=]订阅[/url]



一般的excel宏病毒其余也没有想象中的可怕,借助代码可以彻底清除excel宏病毒,而不需要使用excel宏病毒专杀工具来解决。   同事的excel文件,传到我的电脑上打开一次后,整个ECCEL文件一打开自动会在宏里有一模板,生成一个宏文件,文件名startup。如何清除excel宏病毒呢,在网上看了一些excel宏病毒专杀工具,都不怎么好用,最后通过下面的代码清除了excel宏病毒。
excel宏病毒(StartUp.xls宏病毒)专杀方法一:
  第一步:清除C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\XLSTART下的StartUp.xls;
  第二步:清除C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\Excel11.exe(约236K),Excel程序会自建该文件。
  第三步:新建\Documents and Settings\administrator\Application Data\Microsoft\Excel\XLSTART\startup.xls文件,复制以下代码,以后打开带毒的excel文件就会自动清除excel文件自带的病毒宏代码。
Sub auto_open()
On Error Resume Next
Application.ScreenUpdating = False
ActiveWindow.Visible = False
n$ = ActiveWorkbook.Name
Workbooks(n$).Close (False)
Application.OnSheetActivate = "StartUp.xls!cop"
End Sub
Sub cop()
On Error Resume Next
Dim VBC As Object
Dim Name As String
Dim delComponent As VBComponent
Name = "StartUp"
For Each book In Workbooks
Set delComponent = book.VBProject.VBComponents(Name)
book.VBProject.VBComponents.Remove delComponent
Next
End Sub
  以上就是excel宏病毒专杀方法。提示:C:\Documents and Settings\用户(指你登陆window的用户名)\Application Data\Microsoft\Excel\XLSTART,目录下面的文件删除,然后与XLSTART同目录下的*.xlb删除,注意以上目录是隐藏显示的。

excel宏病毒专杀方法二:
  如果是感染了Office宏病毒,该病毒特点是专感染Office文档,传播极易。打开染此毒的Office文档后,之后所有打开的Office文档均会受感染。
  此类excel宏病毒专杀解决方法步骤:
  1. 在“文件夹选项”—“查看”—取消勾选“隐藏受保护的系统文件”和选择“显示所有的文件和文件夹”;
  2. 下载《木马清道夫2010》,官方网站:http://www.fygsoft.com/
  3. 更新木马数据库,根据软件界面操作进行查杀,清除标识的木马及危险项目;
  4. 查找全盘所有norma1.xlm都删除。
  5.  删除C盘如下文件
  c:\cab.cab
  c:\setflag.exe
  c:\sendto.exe
  c:\normal.dot
  c:\norma1.xlm
  c:\internet.exe
  6. 用360安全卫士扫描,并禁用所有可疑的启动项;
  7. 彻底卸载所有OFFICE版本软件,用windows优化大师进行垃圾清理,并重启电脑。
  8. 重新安装OFFICE软件,再查看,问题解决。

  上面介绍excel宏病毒专杀的清除方法,希望对遇到同类问题的朋友有所帮
试料很多还是下面的宏病毒专杀有用



该贴已经同步到 朝明的微博

setup.002.zip

397.33 KB, 下载次数: 533

setup.001.zip

401 KB, 下载次数: 426

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-8 21:19 | 显示全部楼层
不相关 发表于 2012-2-8 21:12
看看蛮好,只是偶已用瑞星安全软件,不仅能及时拦截黑客和一些入侵之类的,对于一些病毒也能作出及时处理, ...

主要是防止宏病毒,因为有些论坛的朋友不知自己的excel已经感染了宏病毒,把带有宏病毒的文件上传,这样就防不胜防了。你要查看他的文件必定要打开啊。

TA的精华主题

TA的得分主题

发表于 2012-2-8 15:04 | 显示全部楼层

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-2-8 16:50 | 显示全部楼层
在论坛里看见了和我一样的中毒者,你们看看他是怎么处理的吧。p://club.excelhome.net/thread-625619-1-1.html

TA的精华主题

TA的得分主题

发表于 2012-2-8 21:12 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
看看蛮好,只是偶已用瑞星安全软件,不仅能及时拦截黑客和一些入侵之类的,对于一些病毒也能作出及时处理,感觉也挺不错的。

TA的精华主题

TA的得分主题

发表于 2012-2-20 19:33 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-3-4 16:18 | 显示全部楼层

TA的精华主题

TA的得分主题

发表于 2012-4-6 12:25 | 显示全部楼层
您好,请问如何才能知道EXCEl文件中有宏病毒呢,用360可以扫描出来么~!

TA的精华主题

TA的得分主题

发表于 2012-4-6 12:32 | 显示全部楼层
[广告] VBA代码宝 - VBA编程加强工具 · VBA代码随查随用  · 内置多项VBA编程加强工具       ★ 免费下载 ★      ★使用手册
哎,我也是下论坛里的EXCEL文件搞中毒了

TA的精华主题

TA的得分主题

 楼主| 发表于 2012-4-6 23:04 | 显示全部楼层
luoxiuya1314 发表于 2012-4-6 12:25
您好,请问如何才能知道EXCEl文件中有宏病毒呢,用360可以扫描出来么~!

下载我的附件可以搜索出来
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-11 16:43 , Processed in 0.044434 second(s), 12 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表