首页 > 编程 > BAT > 正文

Autorun 病毒清除工具bat代码

2020-06-09 14:20:45
字体:
来源:转载
供稿:网友
复制代码 代码如下:

@Echo Off
color 2f
title Autorun 病毒清除工具-By Phexon
Rem 杀进程
taskkill /F /IM SocksA.exe /IM SVOHOST.exe /IM AdobeR.exe /IM ravmone.exe /IM wincfgs.exe /IM doc.exe /IM rose.exe /IM sxs.exe /IM autorun.exe /IM KB20060111.exe /IM tel.xls.exe>nul 2>nul

:clearauto
cls
Echo.
Echo Autorun 病毒清除工具
Echo.
Echo.
Echo.
Echo 制作:Phexon
Echo.
Echo 本程序运行后自动清除每个盘符下面的Autorun病毒
Echo 本程序原理是基于读取每个盘符下的Autorun.inf相关字段
Echo.
Echo [1] 仅仅删除所有盘符下的 Autorun 病毒
Echo [2] 删除所有盘符下的 Autorun 病毒并且建立同名免疫目录(推荐!)
Echo [3] 禁用系统的 Autorun 机制以避免 Autorun 病毒的再次感染
Echo [4] 取消所有盘符的 Autorun 病毒免疫
Echo [5] 删除并免疫指定盘符的 Autorun 病毒
Echo [6] 取消免疫指定盘符
Echo [7] 恢复相关注册表项默认值
Echo [0] 退出
Echo.
Set /p clearslt= 请输入您的选择(1/2/3/4/5/6/7/0):
If "%clearslt%"=="" Goto clearauto
If "%clearslt%"=="1" Goto clearauto1
If "%clearslt%"=="2" Goto clearauto2
If "%clearslt%"=="3" Goto clearauto3
If "%clearslt%"=="4" Goto clearauto4
If "%clearslt%"=="5" Goto clearauto5
If "%clearslt%"=="6" Goto clearauto6
If "%clearslt%"=="7" Goto clearauto7
If "%clearslt%"=="0" Exit

:clearauto1
taskkill /F /IM SocksA.exe /IM SVOHOST.exe /IM AdobeR.exe /IM ravmone.exe /IM wincfgs.exe /IM doc.exe /IM rose.exe /IM sxs.exe /IM autorun.exe /IM KB20060111.exe /IM tel.xls.exe>nul 2>nul
For %%a In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do (
fsutil fsinfo drivetype %%a: |find /i "固定驱动器" && (
For /f "tokens=2 delims==" %%b In (%%a:/autorun.inf) Do Del /a /f /q "%%a:/%%b" >nul 2>nul
Del /a /f /q %%a:/autorun.inf >nul 2>nul
) >nul 2>nul
fsutil fsinfo drivetype %%a: |find /i "可移动驱动器" && (
For /f "tokens=2 delims==" %%b In (%%a:/autorun.inf) Do Del /a /f /q "%%a:/%%b" >nul 2>nul
Del /a /f /q %%a:/autorun.inf >nul 2>nul
) >nul 2>nul
)
cls
Echo Autorun 病毒清除完毕,任意键返回……
pause>nul
Goto clearauto

:clearauto2
taskkill /F /IM SocksA.exe /IM SVOHOST.exe /IM AdobeR.exe /IM ravmone.exe /IM wincfgs.exe /IM doc.exe /IM rose.exe /IM sxs.exe /IM autorun.exe /IM KB20060111.exe /IM tel.xls.exe>nul 2>nul
For %%a In (C D E F G H I J K L M N O P Q R S T U V W X Y Z) Do (
fsutil fsinfo drivetype %%a: |find /i "固定驱动器" && (
For /f "tokens=2 delims==" %%b In (%%a:/autorun.inf) Do Del /a /f /q "%%a:/%%b" & md "%%a:/%%b/免疫目录不要删除!.../" & attrib +s +h +r "%%a:/%%b" & Echo Y|cacls "%%a:/%%b" /T /C /P everyone:N >nul 2>nul
Del /a /f /q %%a:/autorun.inf & md "%%a:/autorun.inf/免疫目录不要删除!.../" & attrib +s +h +r %%a:/autorun.inf & Echo Y|cacls "%%a:/autorun.inf" /T /C /P everyone:N >nul 2>nul
) >nul 2>nul
fsutil fsinfo drivetype %%a: |find /i "可移动驱动器" && (
For /f "tokens=2 delims==" %%b In (%%a:/autorun.inf) Do Del /a /f /q "%%a:/%%b" & md "%%a:/%%b/免疫目录不要删除!.../" & attrib +s +h +r "%%a:/%%b" & Echo Y|cacls "%%a:/%%b" /T /C /P everyone:N >nul 2>nul
Del /a /f /q %%a:/autorun.inf & md "%%a:/autorun.inf/免疫目录不要删除!.../" & attrib +s +h +r %%a:/autorun.inf & Echo Y|cacls "%%a:/autorun.inf" /T /C /P everyone:N >nul 2>nul
) >nul 2>nul
)
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表