home *** CD-ROM | disk | FTP | other *** search
- REM ********HOUSE KEEPING ***********
- @echo off
- SET ERROR10=0
- SET ERROR17=0
- cls
- :SelfCheckOK
- CLS
- ECHO *
- ECHO *
- ECHO * HERRAMIENTA DE ELIMINACION DE VIRUS MCAFEE
- ECHO *
- ECHO * ESTE DISQUETE SE UTILIZA PARA SIMPLIFICAR LA TAREA DE ELIMINACION
- ECHO * DE VIRUS DE SU PC. ES IMPORTANTE ASEGURARSE DE REALIZAR
- ECHO * UN ARRANQUE EN FRIO DE SU PC ANTES DE UTILIZAR ESTE DISQUETE.
- ECHO * UN ARRANQUE EN FRIO SIGNIFICA APAGAR SU PC Y, A CONTINUACION,
- ECHO * ENCENDERLO CON EL DISQUETE EN LA UNIDAD A:.
- ECHO *
- ECHO *
- ECHO **** ****
- ECHO **** ¿Apagó y encendió de nuevo ? ****
- ECHO **** ****
- ECHO **** Si no lo hizo, pulse N. ****
- ECHO **** Si lo hizo, inserte el disco 2 y pulse S.****
- A:\GETREPLY.EXE (S/N) ;sn
- IF ERRORLEVEL 2 GOTO NoCyclePWR
- :CheckIt
- if exist A:\ID.001 goto DumbS
- cls
- :DoScan
- REM ******************************************************************
- REM **** PERFORM THE SCAN
- REM ******************************************************************
- cls
- CLS
- ECHO *
- cls
- ECHO *
- ECHO * HERRAMIENTA DE ELIMINACION DE VIRUS MCAFEE
- ECHO *
- ECHO * AHORA YA ESTA PREPARADO PARA QUE COMIENCE LA EXPLORACION DE
- ECHO * SU UNIDAD. GRACIAS POR ELEGIR VIRUSSCAN DE MCAFEE PARA
- ECHO * LA PROTECCION CONTRA VIRUS.
- ECHO *
- ECHO * MCAFEE EXPLORARA TODAS LAS UNIDADES LOCALES
- ECHO * E INTENTARA LIMPIAR CUALQUIER INFECCION QUE ENCUENTRE.
- ECHO * ALGUNOS VIRUS REQUIEREN REINICIAR SU PC Y VOLVER A
- ECHO * REALIZAR LA EXPLORACION. SI LA EXPLORACION SE PARA DURANTE MAS
- ECHO * DE 30 SEGUNDOS, APAGUE Y VUELVA A ENCENDER SU PC CON EL DISQUETE
- ECHO * EN LA UNIDAD A:.
- ECHO *
- ECHO *
- PAUSE
-
- CLS
- SCAN /ADL /ALL /CLEAN /NOBREAK
- PAUSE
-
- :DoErrors
- REM ******************************************************************
- REM *** DO ERROR CHECKING
- REM ******************************************************************
- IF ERRORLEVEL 100 GOTO ErrorDOS
- IF ERRORLEVEL 17 GOTO NoTarget
- IF ERRORLEVEL 16 GOTO BadAccess
- IF ERRORLEVEL 15 GOTO BadScanEXE
- IF ERRORLEVEL 14 GOTO Update
- IF ERRORLEVEL 13 GOTO VirusFound
- IF ERRORLEVEL 12 GOTO BadClean
- IF ERRORLEVEL 11 GOTO ProgError
- IF ERRORLEVEL 10 GOTO VirusInMemory
- IF ERRORLEVEL 8 GOTO MissingDat
- IF ERRORLEVEL 6 GOTO ProgError
- IF ERRORLEVEL 5 GOTO ProgError
- IF ERRORLEVEL 3 GOTO BadAccess
- IF ERRORLEVEL 2 GOTO BadDats
- IF ERRORLEVEL 1 GOTO BadAccess
- IF ERRORLEVEL 0 GOTO Nada
-
- REM ******************************************************************
- REM ****** ERROR CHECKING ROUTINES ******
- REM ******************************************************************
-
- :Nada
- REM ******************************************************************
- REM *** errorlevel 0
- REM ******************************************************************
- CLS
- IF %ERROR10%==1 GOTO ExitNoMem
- ECHO *
- ECHO *
- ECHO * ¡No se han encontrado virus en la memoria ni en las unidades locales!
- ECHO * Cuando vuelva a aparecer el indicador de comandos, extraiga este disquete
- ECHO * y reinicie el sistema.
- ECHO *
- ECHO *
- GOTO Exit
-
- :BadAccess
- REM ******************************************************************
- REM *** errorlevels 1, 3 & 16
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Ha ocurrido un error al intentar acceder a una de las unidades
- ECHO * locales. Reinicie su PC con el disco nº1 en la unidad A:
- ECHO * y vuelva a intentar el procedimiento. Si este error persiste,
- ECHO * será necesario ejecutar algún software de diagnósticos de
- ECHO * disco en la unidad antes de volver a intentar el procedimiento
- ECHO * de eliminación.
- ECHO *
- ECHO *
- GOTO Exit
-
- :BadDats
- REM ******************************************************************
- REM *** errorlevel 2
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Ha ocurrido un error al intentar leer los archivos de definiciones.
- ECHO * Esto puede indicar que el disquete está dañado, se ha modificado
- ECHO * o que la unidad de disquetes está ligeramente desalineada. Si
- ECHO * tiene otra PC, arranque desde el disco nº1 y verifique que la
- ECHO * unidad de disquetes está correctamente. Puesto que el disquete
- ECHO * está protegido contra escritura, es poco probable que se hayan
- ECHO * modificado el o los archivos a menos que se haya anulado
- ECHO * la protección contra escritura.
- ECHO *
- ECHO *
- ECHO *
- GOTO Exit
-
- :ProgError
- REM ******************************************************************
- REM *** errorlevels 5, 6 and 11
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Ha ocurrido un problema con el programa VirusScan. Este problema puede
- ECHO * ser debido a la existencia de un archivo dañado, memoria insuficiente o un
- ECHO * conflicto con alguna de las partes del hardware. También puede deberse a la
- ECHO * existencia de un virus activo que interfiere con el programa. Vuelva a arrancar
- ECHO * en frío el sistema con el disco nº1 e intente la exploración de nuevo. Si el problema
- ECHO * persiste, consulte el manual para obtener información acerca de cómo crear
- ECHO * un disco de emergencia nuevo.
- ECHO *
- ECHO *
- GOTO Exit
-
- :MissingDat
- REM ******************************************************************
- REM *** errorlevel 8
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Falta uno o más de uno de los archivos siguientes: SCAN.DAT,
- ECHO * NAMES.DAT y CLEAN.DAT. Es muy probable que este disquete
- ECHO * se haya modificado. Vuelva a arrancar en frío el sistema con el disco
- ECHO * nº1 e intente la exploración de nuevo. Si el problema persiste, consulte
- ECHO * el manual para más información acerca de cómo obtener una copia
- ECHO * nueva de este disco.
- ECHO *
- ECHO *
-
- GOTO Exit
-
-
- :VirusInMemory
- REM ******************************************************************
- REM *** errorlevel 10
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * A D V E R T E N C I A
- ECHO *
- ECHO * Se ha encontrado el rastro de un virus en la memoria al realizar
- ECHO * la exploración de ésta. Es poco probable que el disco nº1
- ECHO * esté infectado a no ser que la lengüeta de protección contra
- ECHO * escritura del disquete no se haya cerrado nunca. Existen otras
- ECHO * posibilidades. Verifique la secuencia de arranque en CMOS. Para
- ECHO * obtener información acerca de cómo acceder a dicha área, consulte la
- ECHO * documentación del hardware que viene con su PC.
- ECHO * Asegúrese de que la secuencia sea A: first THEN C:.
- ECHO *
- ECHO * También es posible que tenga un controlador de unidad de disco
- ECHO * duro que esté colocando en memoria una IMAGEN del registro de
- ECHO * arranque infectado. Si este es el caso, posiblemente el virus no esté
- ECHO * activo y pueda eliminarse.
- ECHO *
- ECHO *
- A:\GETREPLY.EXE ¿Desea intentarlo de todos modos? (S/N) ;sn
- IF ERRORLEVEL 2 GOTO Exit
- GOTO ScanNOMEM
-
- :BadClean
- REM ******************************************************************
- REM *** errorlevel 12
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Ha ocurrido un problema al intentar limpiar un virus. El archivo
- ECHO * CLEAN.DAT no existe o está dañado o VirusScan no pudo
- ECHO * limpiar el virus. Verifique el disquete con el programa Validate
- ECHO * que se incluye para asegurarse de que están todos los archivos y
- ECHO * que no están dañados. Si los archivos están correctamente, arranque
- ECHO * su PC en frío con el disquete nº1 y vuelva a intentar la exploración.
- ECHO * Si aún así el archivo sigue sin estar limpio, tendrá que borrarlo.
- ECHO *
- GOTO Exit
-
- :VirusFound
- REM ******************************************************************
- REM *** errorlevel 13
- REM ******************************************************************
- CLS
- ECHO *
- ECHO * A D V E R T E N C I A
- ECHO *
- ECHO * Se han encontrado uno a más virus en su PC. Muchas veces,
- ECHO * el programa limpia los virus al mismo tiempo. Se recomienda
- ECHO * volver a arrancar en frío su PC con este disco y ejecutar otra
- ECHO * exploración para asegurarse de que su PC está limpia
- ECHO * y no existen virus.
- ECHO *
- ECHO * Algunas veces, no se puede limpiar un archivo infectado sin
- ECHO * dañarlo. En este caso, será necesario identificar y borrar
- ECHO * el archivo infectado. Consulte el manual para obtener
- ECHO * información adicional acerca de /Report {nombre de archivo}
- ECHO * para identificar el archivo infectado y /Del para borrarlo. A
- ECHO * continuación, restaure el archivo desde una copia de seguridad.
- ECHO *
- GOTO Exit
-
- :Update
- REM ******************************************************************
- REM *** errorlevel 14
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Los archivos de definiciones de virus se están quedando obsoletos
- ECHO * y debe actualizarlos. Este no es un problema grave. Sin embargo, puede
- ECHO * haber virus en su PC que no detecte esta versión del software.
- ECHO * Actualizando el software se consigue la máxima protección posible.
- ECHO * Consulte el manual para obtener información actualizada.
- ECHO *
- ECHO *
- GOTO Exit
-
- :BadscanEXE
- REM ******************************************************************
- REM *** errorlevel 15
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Ha fallado la verificación automática. Esto puede deberse a que
- ECHO * el archivo SCAN.EXE esté dañado o modificado o que exista
- ECHO * un problema con la unidad de disquetes.
- ECHO * En primer lugar, en el indicador de comandos A: ejecute VALIDATE SCAN.EXE
- ECHO * y compare el código de validación con el código del archivo PACKING.LST.
- ECHO * El archivo PACKING.LST se mostrará al salir.
- ECHO *
- ECHO *
- PAUSE
- GOTO AbortSLFCHK
-
- :NoTarget
- REM ******************************************************************
- REM *** errorlevel 17: Possible encrypting virus
- REM ******************************************************************
- IF %ERROR17%==1 GOTO EncManualRemove
- CLS
- ECHO *
- ECHO *
- ECHO * No se ha especificado ningún objetivo a explorar.
- ECHO * Esto puede ser debido a la existencia de un virus codificado
- ECHO * o a un problema del hardware. Se realizará otra exploración
- ECHO * para solucionar el problema.
- ECHO *
- ECHO * Por favor, espere...
- ECHO *
- ECHO *
- GOTO ScanCDrive
-
- :ErrorDOS
- REM ******************************************************************
- REM *** DOS Error
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Ha ocurrido un error de DOS. Consulte el manual del DOS para
- ECHO * obtener información o póngase en contacto con su proveedor
- ECHO * para obtener asistencia técnica.
- ECHO *
- ECHO *
- GOTO Exit
-
-
- REM ******************************************************************
- REM **** AUXILLARY PROCEDURES
- REM ******************************************************************
-
-
- :AbortSLFCHK
- REM ******************************************************************
- REM self check failed
- REM ******************************************************************
- CLS
- TYPE PACKING.LST
- GOTO Exit
-
- :NoCyclePwr
- REM ******************************************************************
- REM user said that he did not cycle the power off
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Inserte el disco nº1 en la unidad A:.
- ECHO * Apague y, a continuación, encienda su PC.
- ECHO * Algunos virus son capaces de sobrevivir a un
- ECHO * arranque en caliente o a CTRL+ALT+SUPR
- ECHO * permaneciendo en memoria.
- ECHO *
- ECHO *
- GOTO LoopExit
-
- :ScanNOMEM
- REM ******************************************************************
- REM ***** ATTEMPT TO BYPASS MEMORY SCAN
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Si no se han encontrado virus en la o las unidades de disco duro
- ECHO * posiblemente el virus esté activo y se trate de un tipo de virus cauteloso.
- ECHO * Si se han encontrado virus, se recomienda volver a arrancar con el
- ECHO * disquete nº1 para asegurarse de que el virus se ha eliminado.
- ECHO *
- ECHO *
- SET ERROR10=1
- SCAN /ADL /ALL /CLEAN /NOMEM /NOBREAK
- GOTO DoErrors
-
- :ScanCDrive
- REM ******************************************************************
- REM *** Run scan on only the C: drive
- REM ******************************************************************
- SET ERROR17=1
- SCAN C: /NOBREAK /ALL
- GOTO DoErrors
-
- :EncManualRemove
- REM ******************************************************************
- REM *** The Scan C: /CLEAN didn't work
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * Ha vuelto a ocurrir el mismo error. Si el error se debe
- ECHO * a un virus, será necesario realizar una eliminación manual.
- ECHO * También puede ser que esté experimentando algún problema
- ECHO * con el hardware. Intente ejecutar un programa de diagnósticos
- ECHO * de disco para ver si el problema se resuelve.
- ECHO *
- ECHO *
- GOTO Exit
-
- :ExitNoMem
- REM ******************************************************************
- REM ***** EXIT AFTER USING NOMEM AND VIRUS WAS FOUND PREVIOUSLY
- REM ******************************************************************
- CLS
- ECHO *
- ECHO *
- ECHO * No se han encontrado virus en la segunda exploración. Sin
- ECHO * embargo, como se encontró un virus en la memoria es posible
- ECHO * que todavía exista uno activo en la unidad de disco duro. Una vez
- ECHO * más, a no ser que la lengüeta de protección contra escritura del
- ECHO * disquete no se haya cerrado nunca, es poco probable que esté infectado.
- ECHO * Existen otras razones por las que todavía queden rastros de virus en la memoria.
- ECHO *
- ECHO * Verifique la secuencia de arranque en CMOS. Para obtener información
- ECHO * acerca de cómo acceder a dicha área, consulte la documentación del hardware
- ECHO * que viene con su PC. Asegúrese de que la secuencia sea A:
- ECHO * first THEN C:. Intente volver a arrancar en frío el sistema con el disco nº1
- ECHO * y ejecute otra exploración. Si todavía sigue apareciendo un virus en la memoria,
- ECHO * es posible que exista algún problema de compatibilidad con alguna parte del hardware
- ECHO * de su PC.
- ECHO *
- ECHO *
- GOTO Exit
-
-
-
- :DumbS
- REM * User failed
- CLS
- ECHO ********************************************************
- ECHO * *
- ECHO * Inserte el disco 2 ( Disco de exploración de emergencia de McAfee ) *
- ECHO * A continuación, presione una tecla *
- ECHO * *
- ECHO ********************************************************
- PAUSE
- GOTO CheckIt
-
-
- REM Loop Forever
- :LoopExit
- GOTO LoopExit
-
- @ECHO OFF
- :Exit
- echo exit
-