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 Del /a /f /q %%a:\autorun.inf>nul 2>nul & echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q %%a:\autorun.inf\ >nul 2>nul & md "%%a:\autorun.inf\U盘病毒免疫...\">nul 2>nul & attrib +s +h +r %%a:\autorun.inf >nul 2>nul& echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:N >nul 2>nul
:Menu
color 2f
cls
Echo %date% %time%
Echo.
Echo.
Echo 免疫U盘autorun类病毒,建立或删除autorun.inf文件夹
Echo ---------------------------------------------------------------
Echo.
Echo 该程序会在每个分区的目录下建立autorun.inf文件夹,
Echo 默认的情况下是删不掉的,但可以用这个批处理删掉。
Echo 这样病毒就无法再建立病毒引导文件。达到防护作用
Echo.
Echo 阿非
Echo.
Echo [Y] 按 Y 键 建立U盘病毒防护墙
Echo [D] 按 D 键 拆除U盘病毒防护墙
Echo [Q] 按 Q 键 退出
Echo -----------------------------------------------------------------
Echo.
Set Choice=
Set /P Choice= 请选择要进行的操作:
If /I '%Choice:~0,1%'=='y' goto md
If /I '%Choice:~0,1%'=='d' goto del
If /I '%Choice:~0,1%'=='q' exit
:md
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 Del /a /f /q %%a:\autorun.inf>nul 2>nul & echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q %%a:\autorun.inf\ >nul 2>nul & md "%%a:\autorun.inf\阿非专用U盘病毒防护墙...\">nul 2>nul & attrib +s +h +r %%a:\autorun.inf >nul 2>nul& echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:N >nul 2>nul
cls
Echo %date% %time%
Echo.
Echo.&Echo.&Echo.
color 2f
Echo 已经在各分区的根目录下建立autorun.inf\阿非专用U盘病毒防护墙。
Echo 按任意键返回主界面...
Echo.
pause>nul
goto Menu
:Del
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 echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q %%a:\autorun.inf\ >nul 2>nul
cls
color fc
Echo.&Echo.&Echo.
Echo %date% %time%
Echo.
Echo 警告 已经拆除各分区 阿非专用U盘病毒防护墙
Echo 系统处于无防护状态
Echo.
Echo 按任意键返回主界面...
pause>nul
goto Menu
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 Del /a /f /q %%a:\autorun.inf>nul 2>nul & echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q %%a:\autorun.inf\ >nul 2>nul & md "%%a:\autorun.inf">nul 2>nul & md "%%a:\autorun.inf\阿非专用U盘病毒防护墙...">nul 2>nul & attrib +s +h +r %%a:\autorun.inf >nul 2>nul& echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:N >nul 2>nul
cls
Echo %date% %time%
Echo.
Echo.&Echo.&Echo.
color 2f
Echo 已经在各分区的根目录下建立autorun.inf\阿非专用U盘病毒防护墙。
Echo 按任意键返回主界面...
Echo.
pause>nul
goto Menu
:Del
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 echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q %%a:\autorun.inf\ >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 Del /a /f /q %%a:\autorun.inf>nul 2>nul & echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q %%a:\autorun.inf\ >nul 2>nul & md "%%a:\autorun.inf">nul 2>nul & md "%%a:\autorun.inf\...">nul 2>nul&md "%%a:\autorun.inf\...\...">nul 2>nul& attrib +s +h +r %%a:\autorun.inf >nul 2>nul& echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:N >nul 2>nul
cls
Echo %date% %time%
Echo.
Echo.&Echo.&Echo.
color 2f
Echo 已经在各分区的根目录下建立autorun.infU盘病毒防护墙。
Echo 按任意键返回主界面...
Echo.
pause>nul
goto Menu
:Del
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 echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q "%%a:\autorun.inf">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 Del /a /f /q %%a:\autorun.inf>nul 2>nul & echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q %%a:\autorun.inf\ >nul 2>nul & md "%%a:\autorun.inf">nul 2>nul & md "%%a:\autorun.inf\阿非专用U盘病毒防护墙...">nul 2>nul & cd /d "%%a:\autorun.inf\阿非专~1" >nul 2>nul & md "...">nul 2>nul & attrib +s +h +r %%a:\autorun.inf >nul 2>nul& echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:N >nul 2>nul
cls
Echo %date% %time%
Echo.
Echo.&Echo.&Echo.
color 2f
Echo 已经在各分区的根目录下建立autorun.inf\阿非专用U盘病毒防护墙。
Echo 按任意键返回主界面...
Echo.
pause>nul
goto Menu
:Del
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 echo Y|cacls "%%a:\autorun.inf" /T /C /P everyone:F>nul 2>nul & rd /s /q %%a:\autorun.inf\阿非专~1\e2e2~1 >nul 2>nul & rd /s /q %%a:\autorun.inf\ >nul 2>nul