Autorun.inf? En serio? Yo hasta con Shift+Delete puedo borrar uno sin problemas.
En este caso, la función de alterar el registro sería esencial para el módulo guardián, ya que no todas las PCs a las que se conecte una USB tienen permisos de admin listos (e.g. un cibercafé.)
Además, autorun.inf es un archivo similar a un INI, no una carpeta ;]
EDIT: Por lo que veo en ese screenshot, aparentemente tienes un virus que crea una carpeta autorun.inf... El verdadero autorun.inf de sistema posee un ícono de INI, y es, en efecto un archivo.
Con DOS debe ser posible borrar esa carpeta, quitando los atributos, y haciendo un batch con taskkill si es necesario.
Desactivar AutoRun en windows, esencialmente no protege las USB, sino
las computadoras en las que se conecta.
Está claro que autorun también permite asignar iconos a un dispositivo, pero no es la gran cosa. Un simple archivo con "Run=xyz.exe" puede ser el golpe fatal.
En conclusión, utilizar una PC con autorun desactivado nunca será contaminada automáticamente al insertar una USB infectada.
NOTA: No es lo mismo el archivo autorun.inf de sistema que una carpeta llamada autorun.inf.
De momento no hay virus que logre borrarla y la forma de borrar la inmunizacion es algo que pocos saben
Tal inmunización es un candado en una bolsa de papel (al igual que cualquier otra.) Si existen ejecutables corriendo en la carpeta, prueba haciendo un archivo .bat así:
L:\
taskkill xyz.exe (reemplazar con el archivo ejecutándose, si es necesario)
del xyz.exe (reemplazar con el archivo ejecutándose, si es necesario)
attrib -s -r -h autorun.inf
rd autorun.inf
pause
Prueba ejecutando el batch para ver qué sucede.
Saludos!