所有硬盘分区和U盘上就生成了一个无法删除的Autorun.inf文件夹
日期过滤
2008-11-06 20:58
上次有人介绍了一个方法,帖子沉得比较深了,不过我记了一点。方法是新建一个文本文件,拷入以下内容,保存后把扩展名改为bat,插入U盘后,双击这个新建的bat文件,所有硬盘分区和U盘上就生成了一个无法删除的Autorun.inf文件夹,这样可以防止很多病毒(那些通过Autorun.inf自启动来传播的病毒)
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
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
)