篇一:OFFICE宏病毒彻底清除方法
办公室OFFICE宏病毒彻底清除方法 最近办公室OFFICE宏病毒泛滥了,整个文件服务器上到处都是宏病毒,搞的办公室大家的电脑上都中了宏病毒,很是苦恼。相信有很多同仁也深有同感! 前期,杀毒软件360安全卫士、360杀毒、金山毒霸、宏病毒专杀都试了,百般无奈,自己查询了些资料,想出来一条好办法。
治病还是找根源,office宏病毒依赖于VBA插件,VBA百科:Visual Basic for Applications(VBA)是一种Visual Basic的一种宏语言,主要能用来扩展Windows的应用程式功能,特别是Microsoft Office软件。也可说是一种应用程式视觉化的Basic Script。1994年发行的Excel 5.0版本中,即具备了VBA的宏功能。 所以我们在OFFCIE2003安装文件中去掉VBA插件支持即可。 具体操作方法:
1.打开 开始——设置——控制面板,找到 添加和删除程序,双击打开。
2.在 添加和删除程序界面里,选择更改和删除程序,在程序目录中找到 Microsoft office Professional
Edition 2003 ,点击更改。
3.在弹出的OFFICE安装界面里,选择添加和删除功能,点击 下一步。
4.在复选框 选择应用程序的高级自定义 前面打勾。点击下一步。
5.找到OFFICE 共享功能。点+号展开详细子项。找到 Visual Basic for Applications ,点击前面▼,选择
X不安装即可。
6.点击更新,等待OFFICE更新完成,提示 Microsoft office 2003 已被成功的更新。点击确定就OK了。
做完后,我们来检查一下效果,打开一个EXECL文件,你会看到 工具——宏——宏为灰色了。这样即可避免OFFICE宏病毒的传播了。
以此方法,在所有电脑上更新OFFICE后,再利用杀毒软件查一下服务器和办公室电脑,即可有效的查杀宏病毒。方法虽然有点麻烦,但是还是很管用的! 2013-1-4
篇二:手动清除Excel宏病毒的具体方法
手动清除Excel宏病毒的具体方法:
1、进入 C:\Program Files\Microsoft Office\OFFICE11\xlstart\下先删除book1文件,(注意:这个C是指你的系统盘,比如我的是双系统,那么打开C盘就是删了也是无用的,看你使用的是哪个系统。)然后再建立Book1文件;
2、打开EXCEL文档(提示启用宏的文档),格式-->工作表-->取消隐藏工作表,删除xl4poppy工作表(也可能是其他的工作表名:如0000ppy工作表),然后,点击菜单:插入-->名称-->定义,删除所有的名称。保存;
3、处理完再删除刚才建立的文件夹。
这样就可以清松消灭掉Excel宏病毒,再打开你的excel文件,就安全了。此种方法保证快捷有效!
********************************************************************************************* 电子表格打开会提示禁用或启用宏,或者会跟着打开一个新的BOOK1文档的解决方法
2012-05-17 15:03
源稿转载于网络,经本人整理版
我们在日常网络生活中,经常遇到这样的问题,特别是单位要用一些材料从上级或者同事的电脑里复制excel文件,结果当放到自己的电脑里就出问题了,打开excel文件,这个文件就无休止的复制,从而使你的电脑无法操作,直至重启这个表格才停止!
我前几次都是从别人的电脑里传的文件,杀毒软件查杀不到,结果打开就是上面那个样子了,中招了!这个是无法判断的,特别是有的文件是要求启用“宏”,就更不好解决了。那么遇到这样的情况,我都用了下面的手动方法解决,简单实用,一招见效!
那么手动清除Excel宏病毒的具体方法:
1、进入 C:\Program Files\Microsoft Office\OFFICE11\xlstart\下先删除book1文件,(注意:这个C是指你的系统盘,比如我的是双系统,那么打开C盘就是删了也是无用的,看你使用的是哪个系统。)然后再建立Book1文件;
2、打开EXCEL文档(提示启用宏的文档),格式-->工作表-->取消隐藏工作表,删除xl4poppy工作表(也可能是其他的工作表名:如0000ppy工作表),然后,点击菜单:插入-->名称-->定义,删除所有的名称。保存;
3、处理完再删除刚才建立的文件夹。
这样就可以清松消灭掉Excel宏病毒,再打开你的excel文件,就安全了。此种方法保证快捷有效!(本人表格文件按此方法可清除)
以下为本人遇到问题的及解决方法的过程
本人于2012年5月文件接收一电子表格,打开时提示需要设定安全性才能打开表格,设定宏安全性为“中”,打开表格提示“禁用宏”、“启用宏”或者“取消”三个选项,当时以为要选择了“启用宏”才可打开表格,按启用宏打开了表格一切正常(其实禁用宏是可以打开表格的,这样应该是比较安全的方法),但接着我打开了电脑另一份表格,再保存时,也中了宏病毒,只要打开其他表格并保存,应该都会中了宏病毒的。发给另一同事试看,他打开也有提示,最后他聪明地直接删除了那份表格。(我电脑上的问题用以上方法可解决)
因为数据需要给教材同事发送,发给同事时提示了他有可能提示的问题,但该同事打开
时,未有任何提示,但却一下子跟着打开了120几个空表格。他连忙叫我过去看看·~还被同事念了我一顿,直接点击关闭时,无法关闭而且是自动打开了更多的在表格,只能用任务管理器结束任务关闭所有表格。第二次打开时,没有自动打开很多表格,只是打开了电脑表格文档时,会跟着打开一个新的BOOK1文档。
1、此问题用上面的方法操作,发现:C:\Program Files\Microsoft Office\OFFICE11\(未找到此xlstart\及book1文件,后我有自己新建了),
2、打开有宏的文档--格式--工作表--取消隐藏---删除之前隐藏的0000ppy表格,点击菜单:插入-->名称-->定义,删除所有的名称。保存,再打开---未能解决,仍跟着打开一个新的BOOK1文档。
3、后来搜索xlstart文件夹,查到:同事的office表格软件等安装在了D盘:D:\Program Files\Microsoft Office\OFFICE11\xlstart (好像没有BOOK1文件,记不清了,没有时我会新建一个BOOK1文件),网上还结合搜到和此情况相似的方法,我多加了一个步骤,C:\Documents and Settings\用户文件夹下的临时数据下找没有无此文件,有则删除,我查到是没有的。
4、重复步骤2的操作,解决问题!(打开中了宏病毒的文档后,再打开其他的文档都会中宏病毒,此方法需要打开每个文档,一一删除宏病毒才可,删除好后再打开文档就安全了)
篇三:如何删除宏病毒
一、
首先把宏安全性设置非常高,防止以后再感染。
再删除
C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\XLSTART下的StartUp.xls;
删除
C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\的Excel11.exe。
然后先手工清除excel文件自带的宏病毒;
①当打开的Excel有如上提示的中毒征状时,点击“工
具”→“宏”→“Visual Basic编辑器(V
)”。
②在模块“StartUp”的上面点击右键,再点“移除StartUp(R)”,再点击“否”(如果显示的是一片空白,可到“视图”里面点“工程资源管理器”);
③在模块“StartUp”的上面点击右键,再点“移除StartUp(R)”;
二、
近日公司大量excel发现一种office宏病毒,使用360 金山 等等均不能查杀, 下载金山版的宏病毒专杀 只杀了一部分,另一种类型的宏病毒无论如何也杀不掉。
发作症状如图:
搜索资料这种宏病毒称为k4宏病毒, 众多杀毒软件都无法查找可能在杀软看来这不是什么大毛病,进一步使用宏命令显示隐藏表可以看到如下代码:
在中了office宏病毒的excel文档 ctrl+f11 新建模块 输入以下代码: 再按 ctrl+f8 执行 显示隐藏表 即可看到隐藏的宏病毒
Sub 显示隐藏的表()
Dim i As Integer
Dim CName As Name
'将所有隐藏表显示
For i = 1 To Sheets.Count
Sheets(i).Visible = True
Next
'查找隐藏的名称
For Each CName In Workbooks("book1.xls").Names
MsgBox CName.Name
Next CName
End Sub
显示宏内容如下:
单独删掉这个工作簿还不行,提示 找不到 #Ref!$A$2,
一个隐藏名称: Auto_avtivate 清除即可;
进一步发现中毒的工作簿使用了
三、弹出 找不到#REF!$A$2,何解?
解决这个问题很简单,复制,选择性粘贴即可。比较感兴趣的是出现这个错误的原因?如何撤销这个引用?这个表是中了宏病毒后,删除宏表后出现的问题。应该引用的是宏表中的数据。
这是因为 有些工作表和名称已经被隐藏了。
第一,使用宏命令将二者显示出来,
Sub test()
Dim sh As Worksheet
For Each sh In ThisWorkbook.Sheets
sh.Visible = xlSheetVisible
Next
Dim nm As Name
For Each nm In ThisWorkbook.Names
nm.Visible = True
Next
End Sub
第二,然后将多余的Marco的sheet删除。
第三,按 ctrl+F3 显示名称管理器,将其中的所有名称删除。
搞定!!!
三、修改EXCEL的安全性为高,重新打开后还是低,因为病毒修改了注册表
此方法只使用于2003
打开注册表“\HKEY_LOCAL_MACHINE\SOFTWARE\MICROSOFT\OFFICE\11.0\EXCEL\security”中的"Level",修改宏安全级别的,1低,2 中,3高