批处理 Autorun 病毒清除工具

2019-09-19 06:59:32刘景俊

        )>nul 2>nul
    fsutil fsinfo drivetype %%a: |find /i "可移动驱动器" && (
        cacls "%%a:autorun.inf" /T /C /P everyone:F&Del /a /f /q "%%a:autorun.inf" & rd /s /q "%%a:autorun.inf">nul 2>nul
        )>nul 2>nul
    )
cls
Echo.
Echo        已经解除全部盘符的免疫,任意键返回……
pause>nul
Goto clearauto



:clearauto5
cls
Echo.
Set /p pf=        请输入盘符,如"F:"(不包括引号)
Echo         即将免疫%pf%盘……|find /i ":"||Set pf=%pf%:&&Echo         即将免疫%pf%盘……
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
fsutil fsinfo drivetype %pf% |find /i "固定驱动器" && (
    For /f "tokens=2 delims==" %%a In (%pf%autorun.inf) Do Del /a /f /q "%pf%%%a" & md "%pf%%%a免疫目录不要删除!..." & attrib +s +h +r "%pf%%%a" & Echo Y|cacls "%pf%%%a" /T /C /P everyone:N >nul 2>nul
    Del /a /f /q %pf%autorun.inf & md "%pf%autorun.inf免疫目录不要删除!..." & attrib +s +h +r %pf%autorun.inf & Echo Y|cacls "%pf%autorun.inf" /T /C /P everyone:N >nul 2>nul
    Goto DoneclearAuto
    ) >nul 2>nul
fsutil fsinfo drivetype %pf% |find /i "可移动驱动器" && (
    For /f "tokens=2 delims==" %%a In (%pf%autorun.inf) Do Del /a /f /q "%pf%%%a" & md "%pf%%%a免疫目录不要删除!..." & attrib +s +h +r "%pf%%%a" & Echo Y|cacls "%pf%%%a" /T /C /P everyone:N >nul 2>nul
    Del /a /f /q %pf%autorun.inf & md "%pf%autorun.inf免疫目录不要删除!..." & attrib +s +h +r %pf%autorun.inf & Echo Y|cacls "%pf%autorun.inf" /T /C /P everyone:N >nul 2>nul
    Goto DoneclearAuto
    ) >nul 2>nul
Echo.
Echo        您所输入的盘符不存在或者是只读设备,
Echo        请重新输入
Goto clearauto5

:DoneclearAuto
cls
Echo.
Echo        指定的磁盘 %pf% 已经成功进行了 Autorun 病毒的清除及免疫
Echo.
Echo        [1] 继续免疫其他磁盘
Echo        [0] 返回主菜单
Set /p choice=        请输入您的选择(1/0):
If %choice%="" Goto DoneclearAuto
相关文章 大家在看