IMPORTANTE: Este script solo funciona para Windows XP y Windows Seven (En el seven puede variar por los directorios por que son diferentes).
Explicaci๓n de lo que hace este .bat :
1 - Comprueba si ya esta instalada o creada la carptea Securtiy , en la cual vamos a guardar todo lo que haga el programa.
2 - Luego si no tenemos las carpetas creadas , el programa la crea y la Oculta solamente la que se llama Security y crea otros directorios los cuales vamos a usar despues a lo largo del programa.
3 - Crea una 1 archivo .sql , en el que vamos a guardar la hora y fecha de creacion de la/s carpeta/s.
4 - Menu de Inicio :
Registro : En esta opcion tenemos un submenu los cuales sirve , para crear copias de todo el Regedit. Una para ver las claves que ya hemos copiado y tambien hay otra para Borrarlas.
Archivos de Windows : En esta Opci๓n podemos hacer un Backup de los archivos de Windows en este caso ya que todos son importantes para el SO , por lo tanto podemos ver los archivos que copiamos y borrarlos.
Firewall : Y esta ultima Opci๓n es para poder ver si tenemos nuestro Firewall de Windows esta activado o descativado , y tambien podemos Activarlo o Desactivarlo a Gusto.
Papelera WinRec : Tiene la opci๓n de borrar los archivos temporales almacenados , borra los archivos recientes , borra las pantillas y Borra los Archivos de Escritorios (En esta opcion NO Borra ni : Mi PC , Mis Documentos , Mis Sitios de Red y tampoco la Papelera de Reciclaje).
Codigo WinRec :
Código
@echo off title Inicializando. . . color 0b mode con cols=90 mode con lines=30 :inicializando echo อออออออออออออออออออออออออออออออออออป echo Iniciando WinRec Security. . . echo อออออออออออออออออออออออออออออออออออผ ping localhost -n 3 > nul echo. goto crea) :crea title Instalacion de WinRec Security v1.1 echo อออออออออออออออออออออออออออออออออออป echo Instalando WinRec Security v1.1 . . . echo อออออออออออออออออออออออออออออออออออผ ping localhost -n 6 > nul ATTRIB +A +S +H "%homedrive%\Security" echo.) cls title Instalacion de WinRec Security v1.1 echo อออออออออออออออออออออออออออออออออออออออออออออออป echo อออออออออออออออออออออออออออออออออออออออออออออออผ echo.) echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป set /p ins=Desea comenzar a Utilizar WinRec Security ? [S / N] echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ echo. El programa se cerrarara en 5 segundos. ping localhost -n 5 > nul exit) echo. El programa se cerrarara en 5 segundos. ping localhost -n 5 > nul exit) :menu title WinRec Security v1.1 cls echo ษอออออออออออออออออออออออออออออออออออออป echo บ Bienvenido a WinRec Security. บ echo ศอออออออออออออออออออออออออออออออออออออผ echo. echo ษออหออออออออออออออออออออออออออออออหออหอออออออออออออออออออออออป echo บ1 บ Registro. บ2 บ Archivos de Windows. บ echo ฬออฮออออออออออออออออออออออออออออออฮออฮอออออออออออออออออออออออน echo บ3 บ Firewall de Windows. บ4 บ Papelera WinRec. บ echo ฬออฮออออออออออออออออออออออออออออออฮออฮอออออออออออออออออออออออน echo ศออสออออออออออออออออออออออออออออออสออสอออออออออออออออออออออออผ echo.อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออ set /p opc=Iniciar Opcion: ping localhost -n 3 > nul goto menu :copia cls echo อออออออออออออออออออออออออออออออออออป echo 1 ^| Crear Copias de Registro. บ echo อออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออป echo 2 ^| Borrar Copias de Seguridad. บ echo อออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออป echo 3 ^| Ver Copias Existentes. บ echo อออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออป echo 4 ^| Volver al Menu Principal. บ echo อออออออออออออออออออออออออออออออออออผ echo.. echo ออออออออออออออป echo 5 ^| Salir. บ echo ออออออออออออออผ echo. set /p opc=Iniciar Opcion: ping localhost -n 3 > nul goto copia :delcopy cls echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป set /p opc=Desea borrar las Copias de Registro ? [S / N] echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 3 > nul goto delcopy :delete cls echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Espere mientras se elimina las copias de seguridad. . . echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 7 > nul cls echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Ah ocurrido un Error en la eliminacion de Las Copias de Seguridad echo.Sera redireccionado al menu de eliminacion y vuelva a intentarlo. echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Las Copias de Seguridad han sido Eliminadas Existosamente! echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto copia ) :newcopy cls echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 3 > nul cls goto newcopy :copiregi cls REG EXPORT "%%A" "%homedrive%\Security\Copias de Seguridad\%%A Securtiy.REG" ) cls echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Las Copias de Seguridad han sido Creadas Exitosamente! echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto copia echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Las Copias de Seguridad no han sido Guardadas. echo Sera redireccionado al menu y vuelva a intentarlo. echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto copia )) :vercopy cls echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Espere mientras se busca y analiza las copias existentes. . . echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 6 > nul echo ออออออออออออออออออออออออออออออออออออออออออป echo Copias de Seguridad Encontradas! echo ออออออออออออออออออออออออออออออออออออออออออผ start "" "%homedrive%\Security\Copias de Seguridad" ping localhost -n 8 > nul cls echo ออออออออออออออออออออออออออออออออออออออออออออออออป echo No se han encontrado Copias de Seguridad. echo ออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto copia) :copiawin cls echo อออออออออออออออออออออออออออออออออออออออออออออออป echo 1 ^| Crear Copias de Archivos de Windows. บ echo อออออออออออออออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออออออออออออออป echo 2 ^| Borrar Copias de Archivos de Windows. บ echo อออออออออออออออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออป echo 3 ^| Ver Copias Existentes. บ echo อออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออป echo 4 ^| Volver al Menu Principal. บ echo อออออออออออออออออออออออออออออออออออผ echo. echo ออออออออออออออป echo 5 ^| Salir. บ echo ออออออออออออออผ echo. set /p opc=Iniciar Opcion: ping localhost -n 3 > nul goto copiawin :nwincopy echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป set /p opc=Desea Crear una Nueva Copia de Archivos Windows ? [S / N] echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 3 > nul cls goto nwincopy :newcopywin cls xcopy /s /c /q /h "%SystemRoot%" "%homedrive%\Security\Copias de Archivos de Windows" echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Copia de Archivos Windows Creada Exitosamente! echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto copiawin echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Copia de Archivos Windows no ah sido creada echo Sera redireccionado al menu y vuelva a intentarlo. echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto copiawin ) :nwindel cls echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Espere mientras se eliminan la Copia de Archivos Windows! echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 7 > nul echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Ah ocurrido un Error en la eliminacion de Las Copias de Archivos de Windows echo.Sera redireccionado al menu de eliminacion y vuelva a intentarlo. echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Las Copias de Archivos Windows han sido Eliminadas Existosamente! echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto copiawin) :nwver echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Espere mientras se busca y analiza las copias existentes. . . echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 6 > nul echo ออออออออออออออออออออออออออออออออออออออออออป echo Copias de Archivos Windows Encontradas! echo ออออออออออออออออออออออออออออออออออออออออออผ start "" "%homedrive%\Security\Copias de Archivos Windows" ping localhost -n 8 > nul cls echo ออออออออออออออออออออออออออออออออออออออออออออออออป echo No se han encontrado Copias de Archivos Windows. echo ออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8> nul cls goto copiawin) :firewall cls echo อออออออออออออออออออออออออออออออออออออออออออออออป echo อออออออออออออออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออออออออออออออป echo 2 ^| Activar el Firewall de Windows. บ echo อออออออออออออออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออออออออป echo 3 ^| Descartivar el Firewall de Windows. บ echo อออออออออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออป echo 4 ^| Volver al Menu Principal. บ echo อออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออป echo 5 ^| Salir. บ echo อออออออออออออออผ echo. set /p opc=Iniciar Opcion: ping localhost -n 3 > nul goto copiawin :firecompi cls echo อออออออออออออออออออออออออออออออออป echo Estado de Firewall : Activado . echo อออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls echo อออออออออออออออออออออออออออออออออออออออป echo Estado de Firewall : Desactivado . echo อออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto firewall) :fireacti cls echo อออออออออออออออออออออออออออออออออออออออออออออออออป echo Espere mientras se encuentra el proceso. . . echo อออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul netsh firewall set opmode enable echo. cls echo อออออออออออออออออออออออออออออออออออป echo Estado de Firewall : Activado . echo อออออออออออออออออออออออออออออออออออผ echo. ping localhost -n 8 > nul echo.Presione una tecla para volver al menu . . . cls goto firewall :firedesacti cls echo ออออออออออออออออออออออออออออออออออออออออออออออออป echo Espere mientras se encuentra el proceso. . . echo ออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul netsh firewall set opmode disable echo. cls echo อออออออออออออออออออออออออออออออออออออออป echo Estado de Firewall : Descactivado . echo อออออออออออออออออออออออออออออออออออออออผ echo. ping localhost -n 8 > nul echo.Presione una tecla para volver al menu . . . cls goto firewall :imfo cls echo อออออออออออออออออออออออออป echo ออออออออออออออออออออออออผ echo. echo Creador : Mr.Lerzep ping localhost -n 2 > nul ping localhost -n 2 > nul echo Lineas : 404. ping localhost -n 2 > nul echo Palabras: 1472. ping localhost -n 2 > nul echo Agradecimientos ah : Binary Death. ping localhost -n 10 > nul echo. echo.Presione una tecla para volver al menu . . . cls goto menu :papelera cls echo อออออออออออออออออออออออออออออออออออออออออป echo 1 ^| Borrar Archivos Temporales . บ echo อออออออออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออป echo 2 ^| Borrar Archivos Recientes. บ echo อออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออป echo 3 ^| Borrar Plantillas . บ echo อออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออออออออออออออป echo อออออออออออออออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออออออออออออออออออออออป echo 5 ^| Volver al Menu Principal. บ echo อออออออออออออออออออออออออออออออออออผ echo. echo อออออออออออออออป echo 6 ^| Salir. บ echo อออออออออออออออผ echo. set /p opc=Iniciar Opcion: :temporales cls echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป set /p opc=Esta seguro que desea borrar los Archivos Temporales? [S / N] echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ :deltemp echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Espere mientras se Eliminan los Archivos Temporales. . . echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ attrib +r +a +s +h "%tmp%\*.*" cls cls ping localhost -n 3 > nul cls echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Los Archivos Temporales han sido Eliminados Exitosamente. echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Ah ocurrido un Error en la eliminacion de Archivos Temporales echo.Sera redireccionado al menu y vuelva a intentarlo. echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto papelera) :recientes cls echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป set /p opc=Esta seguro que desea borrar los Archivos Recientes? [S / N] echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ :delreciente echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Espere mientras se Eliminan los Archivos Recientes. . . echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ attrib +r +a +s +h "%homedrive%\%HOMEPATH%\Recent\*.*" cls cls ping localhost -n 3 > nul cls echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Los Archivos Recientes han sido Eliminados Exitosamente. echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Ah ocurrido un Error en la eliminacion de Archivos Recientes echo.Sera redireccionado al menu y vuelva a intentarlo. echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto papelera) :pantillas cls echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป set /p opc=Esta seguro que desea borrar las Pantillas? [S / N] echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ :delpantillas echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Espere mientras se Eliminan las Pantillas . . . echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ attrib +r +a +s +h "%homedrive%\%HOMEPATH%\Pantillas\*.*" cls cls ping localhost -n 3 > nul cls echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Las Pantillas han sido Eliminados Exitosamente. echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo.Ah ocurrido un Error en la eliminacion de Archivos Recientes echo.Sera redireccionado al menu y vuelva a intentarlo. echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ ping localhost -n 8 > nul cls goto papelera) :escritorio cls echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo อออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ :delescritorio echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออป echo Espere mientras se Eliminan las Pantillas . . . echo ออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออออผ attrib +r +a +s +h "%homedrive%\%HOMEPATH%\Escritorio\*.*" cls cls ping localhost -n 3 > nul cls echo ออออออออออออออออออออออออออ&
EDIT : Emm la primero version no la subo por que era BETA , y nada espero que les guste el script , ah y explico por que ese nombre raro : Win=Windows , Rec=Recovery
Salu-DOS