quarta-feira, 13 de maio de 2015

Remover Vírus De Atalho e Temporarios.


        Pessoal Este código foi desenvolvido por meu colega de trabalho Adiston Sousa, Salve em formato ( .bat) e execute como administrador OBS: Não funciona para nomes de usuários tipo "Francivaldo Gomes" e sim "FrancivaldoGomes" tudo junto separedo não funciona ok ESSE CÓDIGO REMOVE OS TEMPORARIOS E VÍRUS DE ATALHO DE PENDRIVE,
---------------------------------------------------------------------------

@echo off
color 0a
:menu
cls
date /t
hostname
echo.
echo.
echo       ===================================================================
echo       #                                                                 #
echo       #              1 - Remover arquivos temporarios                   #
echo       #              2 - Remover virus de pen driver                    #
echo       #              3 - Processos                                      #
echo       #              4 - Ativar ou desativar usuarios                   #
echo       #              5 - Sair                                           #
echo       #                                                                 #
echo       ===================================================================
echo.
echo.
echo                                              Desenvolvedor: Adiston Souza
echo.
echo.
set /p op= Digite a opcao desejada:

  if %op% equ 1 goto 1
    if %op% equ 2 goto 2
       if %op% equ 3 goto 3
         if %op% equ 4 goto 4
           if %op% equ 5 goto 5  


:1
  cls

taskkill /f /im igfxpers.exe
taskkill /f /im wscript.exe

cd c:\Users

 dir /b > c:\users\%username%\Desktop\users.txt

cd \
   cd C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup
    del /F /S /Q *.vbs
     del /F /S /Q *.vbe

cd \


    for /f %%p in (c:\users\%username%\Desktop\users.txt) do del /F /S /Q "C:\Users\%%p\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.vbe"

      for /f %%p in (c:\users\%username%\Desktop\users.txt) do del /F /S /Q "C:\Users\%%p\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.vbs"

        for /f %%p in (c:\users\%username%\Desktop\users.txt) do del /F /S /Q c:\users\%%p\AppData\Local\Temp\*.*
    
         for /f %%p in (c:\users\%username%\Desktop\users.txt) do rd /s /Q c:\users\%%p\AppData\Local\Temp

         for /f %%p in (c:\users\%username%\Desktop\users.txt) do md c:\users\%%p\AppData\Local\Temp

          for /f %%p in (c:\users\%username%\Desktop\users.txt) do del /F /S /Q C:\Users\%%p\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Startup\*.*

             del /F /S /Q C:\Windows\Temp\*.*
      
                rd /S /Q C:\Windows\Temp
      
                  rd C:\Windows\Temp

          del /F /S /Q c:\users\%username%\Desktop\users.txt

      cls

echo Arquivos temporarios excluido com exito
pause

goto menu


:2
  cls
cd \
echo.
set /p op1= DIGITE A PARTICAO DO DISCO REMOVIVEL:
%op1%:



if %op1% equ c goto error
if %op1% neq c goto limpar


:error
echo O programa nao execulta na unidade C:
pause
goto menu


:limpar
dir
attrib -a -s -r -h /d /s
del /F /S /Q autorun.inf
del /F /S /Q *.lnk
del /F /S /Q *.vbs
del /F /S /Q *.vbe
cls
echo ####### Particao limpa com exito! ########

goto menu

:3
cls
  tasklist
echo.
echo.
  echo Digite o nome do processo para excluir ou
   echo Digite "m" para voltar ao menu anterior

    set /p processo= :
cls
pause
          if %processo% equ m goto menu
            if %processo% neq m (taskkill /f /im %processo%)
               goto 3




:4
cls
 net user
  set /p users= Digite o nome do usuario que deseja ativar ou desativar:
  echo deseja ativar o usuario %users% (s/n):
    set /p opc= :
 if %opc% equ s goto ativar
  if %opc% equ n goto desativar
:ativar
cls
 net user %users% /active:yes
pause
goto menu
:desativar
cls
 net user %users% /active:no
pause
goto menu

:5
  cls

exit