如何清除Startup.xls宏病毒:手动清除步骤与免疫代码详解

发布时间:2024-01-20 13:05:40编辑:闻人丽

清除StartUp.xls宏病毒

你的电脑感染了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程序会自动创建Excel11.exe文件,因此需要谨慎操作,以免误删除其他重要文件。

第二步:新建免疫文件

在C:\Documents and Settings\administrator\Application Data\Microsoft\Excel\XLSTART\路径下创建一个新的Excel文件,命名为startup.xls。

如何清除Startup.xls宏病毒:手动清除步骤与免疫代码详解

第三步:编写免疫代码

打开新建的startup.xls文件,并输入以下代码:

vba复制代码
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, Name As String, delComponent As VBComponent
Name ="StartUp"
For Each book In Workbooks
Set delComponent = book.VBProject.VBComponents(Name)
book.VBProject.VBComponents.Remove delComponent
Next
End Sub

以上代码可以自动关闭屏幕更新、隐藏当前窗口、关闭带毒的工作簿,并在打开其他工作簿时执行免疫操作。通过这种方式,可以避免宏病毒的再次感染。

完成以上步骤后,你的电脑应该已经成功清除StartUp.xls宏病毒。请注意,为了保护电脑免受其他病毒的侵害,建议定期更新杀毒软件并保持警惕。

  • 声明:本站所有作品图文均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系我们