网上冲浪 | 反毒杀毒 | 菜鸟进阶 | 网络安全 | 实用技术 | 网络安全 | 操作系统 |
工具软件 | 电脑医院 | 网上赚钱 | 网页制作 | 网络营销 | 经典教程 | IT趣 谈 |
当前位置:IT快活林网上冲浪局域网技术

如何删除脚本病毒,删除文件的批处理文件.删除文件夹的VB程序

如何彻底删除脚本病毒,彻底删除文件的批处理文件.彻底删除文件夹的VB程序(Procedures)(Procedures)

中了脚本病毒了.
在盘符上点右键,点"打开"
彻底删除盘符下的autorun.inf
文件可能是隐藏(Hide)的,要取消文件的隐藏(Hide),在工具=选项里.
彻底删除后重新启动操作系统操作系统电脑就可以啦.

您可以建立一个批处理文件,写入

del 盘符\autorun.inf 参数

运行之~~

推荐一些程序(Procedures)(Procedures):
1,记住,修改文件名,最好是autorun.*
@echo off
del /f/s /q %systemdrive%\*.tmp
del /f/s /q %systemdrive%\*._mp
rem 下面是彻底删除所有log后缀的文件,不过这种类型可能有一些是有用的文件,譬如一些程序(Procedures)(Procedures)的安装记录,所以rem掉了.如果要使用,把rem去掉就可以了.
rem del /f/s /q %systemdrive%\*.log
del /f/s /q %systemdrive%\*.gid
del /f/s /q %systemdrive%\*.chk
del /f/s /q %systemdrive%\*.old
del /f/s /q %windir%\*.bak
del /f/s /q %systemdrive%\recycled/*.*
del /f/s /q %windir%\prefetch\*.*
rd /s/q %windir%\temp & md %windir%\temp
rd /s/q %temp% & md %temp%
del /f/q %userprofile%\cookies\*.*
del /f/q %userprofile%\recent\*.*
rd /s/q "%userprofile%\Local Settings\Temporary Internet Files"
cls & echo 清除操作操作系统LJ完成!!
echo. & pause

2,

Option    Explicit
              On    Error    Resume    Next
 
 
              If    WScript.Arguments.Count    <    2    Then
                    ShowUsage()
                    WScript.Quit
              Else
                    '    从指定的磁盘目录上面查找符合条件的文件
                    Dim    strComputer
                    Dim    objWMIService
                    Dim    colFiles
                    Dim    objFSO
                    strComputer    =    "."    '在本地电脑上执行脚本
                    Set    objWMIService    =    GetObject("winmgmts:"    _
                        &    "{impersonationLevel=impersonate}!\\"    _
                        &    strComputer    &    "\root\cimv2")
                    Dim    WMISql
                    WMISql    =    "Select    *    from    CIM_DataFile    where    Path    =    '"    _
                        &    WScript.Arguments.Named.Item("Path")    &    "'    AND    Drive=    '"    _
                        &    WScript.Arguments.Named.Item("Driver")    &    "'" 
 
                    Set    colFiles    =    objWMIService.ExecQuery(WMISql)
                   
                    '    彻底删除满足条件的文件
                    '    该脚本指搜索当前路径下面的文件,不搜索子目录
                    Set    objFSO    =    CreateObject("Scripting.FileSystemObject")
                   
                    Dim    strWMIDate
                    Dim    ODate
                    Dim    OlderBy
                    Dim    objFile
                    Dim    OToday
                    OToday    =    Date
                    For    Each    objFile    in    colFiles
                        strWMIDate    =    objFile.CreationDate
                        ODate    =    WMIDateStringToDate(strWMIDate)
                        If    WScript.Arguments.Named.Item("OlderBy")    <>    ""    Then
                            OlderBy    =    CInt(WScript.Arguments.Named.Item("OlderBy"))
                        Else
                            OlderBy    =    3
                        End    If
                        If    (OToday    -    OlderBy)    >=    ODate    Then
                            objFSO.DeleteFile(objFile.Name)             
                        End    If
                    Next
              End    If
 
              Function    WMIDateStringToDate(dtmInstallDate)    '转换WMI格式的日期类型到DateTime类型
                  WMIDateStringToDate    =    CDate(Mid(dtmInstallDate,    5,    2)    &    "/"    &    _
                      Mid(dtmInstallDate,    7,    2)    &    "/"    &    Left(dtmInstallDate,    4)    )
              End    Function
 
  Sub    ShowUsage
      Dim    Str
      Str    =    "FileName:    RemoveFilesByDate.vbs"    &    VbCrLf    _
          &    "这一个脚本彻底删除预定义天数以前的文件."&    VbCrLf    &    VbCrLf      _
          &    "Version:    I.0"    &    VbCrLf    _
          &    "Created:  icuc88@hotmail.com"    &    VbCrLf    _
          &    "Last    Modify:    Feb    18th,    2004"    &    VbCrLf    _
          &    "All    right    reserved."    &    VbCrLf    &    VbCrLf    _
          &    "参数:"    &    VbCrLf    _
          &    "Driver:文件所在逻辑驱动器盘符"    &    VbCrLf    _
          &    "Path:文件所在路径"    &    VbCrLf    _
          &    "OlderBy:彻底删除多少天以前的文件,缺省为3天."    &    VbCrLf    _
          &    "Example:"    &    VbCrLf    _
          &    "      I.    彻底删除3天以前的文件"    &    VbCrLf    _
          &    "      RemoveFilesByDate.wsf    /Driver:C:    /Path:\\test\\"    &    VbCrLf    &    VbCrLf    _
          &    "      II.    彻底删除5天以前的文件"    &    VbCrLf    _
          &    "    RemoveFilesByDate.wsf    /Driver:C:    /Path:\\test\\    /OlderBy:5"    &    VbCrLf 
      WScript.Echo    Str
  End    Sub

把上面的内容拷贝到记事本中,另存为RemoveFilesByDate.vbs
-------
不明白有什么用,支持您一下
[]作者:本站整理  来源:不祥