@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相關(guān)字段 Echo. Echo [1] 僅僅刪除所有盤符下的 Autorun 病毒 Echo [2] 刪除所有盤符下的 Autorun 病毒并且建立同名免疫目錄(推薦!) Echo [3] 禁用系統(tǒng)的 Autorun 機制以避免 Autorun 病毒的再次感染 Echo [4] 取消所有盤符的 Autorun 病毒免疫 Echo [5] 刪除并免疫指定盤符的 Autorun 病毒 Echo [6] 取消免疫指定盤符 Echo [7] 恢復(fù)相關(guān)注冊表項默認值 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 "固定驅(qū)動器" ( 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 "可移動驅(qū)動器" ( 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 "固定驅(qū)動器" ( 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 "可移動驅(qū)動器" ( 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 ) cls Echo Autorun 病毒清除并免疫完畢,任意鍵返回…… pause>nul Goto clearauto
Rem 清除喜歡利用回收站的移動磁盤自動運行病毒 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 ( For %%b In (exe pif com) Do ( Echo Y|cacls "%%a:\Recycler\*.%%b" /C /T /P everyone:F>nul 2>nulEcho Y|cacls "%%a:\Recycled\*.%%b" /C /T /P everyone:F>nul 2>nulEcho Y|cacls "%%a:\Recycled\Recycled\*.%%b" /C /T /P everyone:F>nul 2>nul Del /A /F /S /Q "%%a:\Recycler\*.%%b">nul 2>nulDel /A /F /S /Q "%%a:\Recycled\*.%%b">nul 2>nulDel /A /F /S /Q "%%a:\Recycled\Recycled\*.%%b">nul 2>nul ) )>nul 2>nul Echo. Echo 相關(guān)服務(wù)已停止并禁用,任意鍵返回…… pause >nul Goto clearauto
:clearauto4 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 "固定驅(qū)動器" ( cacls "%%a:\autorun.inf" /T /C /P everyone:FDel /a /f /q "%%a:\autorun.inf" rd /s /q "%%a:\autorun.inf">nul 2>nul )>nul 2>nul fsutil fsinfo drivetype %%a: |find /i "可移動驅(qū)動器" ( cacls "%%a:\autorun.inf" /T /C /P everyone:FDel /a /f /q "%%a:\autorun.inf" rd /s /q "%%a:\autorun.inf">nul 2>nul )>nul 2>nul ) cls Echo. Echo 已經(jīng)解除全部盤符的免疫,任意鍵返回…… pause>nul Goto clearauto