D:
por esto no se hacen programas en batch D:
ojo, el esfuerzo no estuvo mal... pero el 60% del programa es apariencia de pantalla y sus posibilidades, muy limitadas debido al lenguaje usado (repito, batch no es un lenguaje de programación, es un lenguaje de manejo de archivos)
el programa corre un (sin ser atrevido) limitadisimo esfuerzo para eliminar el virus :s ataca un grupo de posibles factores de infección que entre todo, con tantos virus de pendrive (no, no es uno, son miles cada uno con sus formas) no abarca basicamente sino más que el conocimiento del autor...
por otro lado se debe correr con permisos de administrador (no me fijé bien, pero no veo que los solicite)
si corres con permisos de admin
taskkill /F /im rundll32.exe > nul
hay un buen chance que el equipo se intente reiniciar forzosamente sin preguntar ni nada
para serte sincero de el lote de infecciones que veo por semana ninguno se ve cubierto ahí... (sin tomar en cuenta, que la mayor parte son diferentes unos de otros)
si el programa hubiera sido desarrollado en vbs sería mejor porque permitiría explorar con consciencia los archivos y uno hecho compilado, podría con similar esfuerzo detectar el agente de infección sin intentar unas 3 docenas de posibilidades, permitiendo conseguir la infección aunque no estuviera en su lista