Dispositivos USB y autorun.inf

Una de estas ideas tontas que no sabes cómo no se te habían ocurrido antes.

Podemos utilizar un archivo autorun.inf con un dispositivo USB conectado al equipo como si de un CD-ROM se tratara, con las consiguientes opciones que este archivo representa. Podemos modificar el nombre o el icono del dispositivo, hacer que se ejecute un cierto programa al introducirlo, o añadir opciones al menú contextual.

Basta con crear un archivo con ese nombre en el directorio raíz del dispositivo con el contenido adecuado. Por ejemplo para mi pendrive utilizo el siguiente archivo:

[AUTORUN]
label=Belson 2.2GB
icon=icono.ico
open=sincronizar.exe
shell\sincronizar=&Sincronizar
shell\sincronizar\Command=sincronizar.exe

268 comentarios en «Dispositivos USB y autorun.inf»

  1. Hola:

    a mi lo que me gustaría hacer es que cuando conecto mi usb, cuando salga el cuadradito de windows diciendome las distintas tareas que puedo hacer ( Ver imagenes en diapositivas, explorar el usb…) me ponga programas que tengo instalados en el USB… Eso es posible?

    Un saludo

    gotcha1984@gmail.com

  2. Mario Alberto, para editar un icono necesitas un programa que permita abrir y guardar en .ico. Uno de ellos és el MicroAngelo, yo lo uso, pero es de pago. si buscas en softonic «editor de iconos» encrontraras seguro.

  3. olas
    tengo una duda resulta q yo inserto mi pendrive
    y sale eso de resproduccion atomatica entonces
    ahy me da la opcion de ejecutar el Pstart.
    con eso todo bien lo que me pregunto yo, es que
    si puedo hacer q aparte del Pstart q me aparece
    puedo hacer aparecer otro archivo en el mismo menu de la autoejecucion??

  4. He intentado hacer que se ejecute el comando iPconfig al insertar mi usb pero no me funciona. Lo que quise hacer es de la siguiente manera:

    – Cree un archivo «BAT» con lo siguiente:
    INICIO
    PATH «C:\WINDOWS\SYSTEM32»
    IPCONFIG.EXE -ALL >iP.txt
    FIN

    /* Esto me creara un archivo «.txt» con el resultado de la llamada del comando ipconfig en el directorio raiz (en mi usb)*/

    – Lo mande llamar en el autorun:
    [Autorun]
    icon=7500.ico
    open=iP.BAT
    Shell\verb=&Abrir
    Shell\verb\Command=iP.BAT

    /* El Shell es para crear una opcion en el menu contextual, al darle click derecho a la unidad aparese una palabra ke dice «Abrir» y al darle click ejecuta el archivo iP.BAT */

    Me gustaria que me dijeran que hacer para que funcione lo que trate de hacer con el «Open» y como agregar un icono al menu contextual

  5. Cree un archivo “BAT” con lo siguiente:
    INICIO
    PATH “C:\WINDOWS\SYSTEM32″
    IPCONFIG.EXE -ALL >iP.txt
    FIN

    Normal que no funcione, ipconfig no está en c:\windows\system32, y como es el único directorio que añades al path sólo lo busca ahí.

  6. Cree un archivo “BAT” con lo siguiente:
    INICIO
    PATH “C:\WINDOWS\SYSTEM32″
    IPCONFIG.EXE -ALL >iP.txt
    FIN

    Normal que no funcione, ipconfig no está en c:\windows\system32, y como es el único directorio que añades al path sólo lo busca ahí.

    ===> En Windows XP si esta en la carpeta de System32. Si me funciona el archivo ese, lo que no me funciona es que quiero que se ejecute mi archivo en cuanto meto mi memoria USB, sin tener ke utilizar el menú contextual o algo asi, simplemente con insertarla.

  7. Hola a todos!

    Mi problema es el siguiente; quiero crear un USB Autoejecutable, pero no entiendo por que no me funciona.

    He creado un fichero .inf:
    [autorun]
    open=everest.exe
    icon=imagen.ico
    label= texto de prueba

    Al introducir el usb no se me ejecuta el programa pero si me aparece la imagen y el texto ¿que puede ocurrir?

    Tiene algo que ver, que el USB sea 2.0 y que la entrada del USB sea 1.0

    He probado de todo, la idea es que funcione en cualquier ordenador.

    Si alguien me puede ayudar ….
    GRACIAS.

  8. por favor soy dominicano tengo experiencia pero por dios no eh podido hacer que me salga al enchufar mi pendrive el fondo ni el icono mi usb es de 1G kingston eh hecho todos los pasos pero nada funciona sera que soy mas bruto de la cuenta porque se ve sencillo.

    paso que eh dado son:

    1-bloc de notas para crear el autorun.inf para el icono la imagen que pongo es .jpg y lo guardo en la usb tambien guardo la imagen para no tener que ponerle la ruta.

    2- hago lo mismo para el desktop.ini con las instrucciones

    3- desconecto mi usb y vuelvo pero no hace nada.
    por favor alguien apiadese de mi o voy a romper mi pc ya e dañado 5 usb estrallandolas y no puedo seguir gastando mas dinero en usb

    su ayuda me sera de mucho
    garcias

    1. Prueba lo siguiente:

      1. Abre el bloc de notas y escribe lo siguiente:

      [Autorun]
      Icon=imagen.ico donde imagen es el nombre de icono deseado

      2. guarda el archivo con el nombre Autorun.inf

      Listo cuendo vuelvas a conectar el dispositivo te aparecerá el icono deseado

  9. amigo dominicano, para qel icono, la imagen tiene que ser .ico, si no no te va a funciona, es decir, tendrias que convertir a icono la imagen que quieres, te tendria que quedar mas o menos asi

    [AUTORUN]
    label=FRAOZA
    icon=airjordan.ico
    open=sincronizar.exe

    shell\sincronizar=&Sincronizar
    shell\sincronizar\Command=sincronizar.exe

    saludos

  10. Hola PatriDJSJ. La respuesta a tu problema es muy sencilla:

    El Windows tiene por Default la opcion de bloquear los autorun. En otras palabras… lo que le pongas en la linea «Open» no se va ejecutar hasta que lo habilites en tu Windows.

    Saludos.

  11. Todo esto va muy bien para güin2, pero lo he probado en Ubuntu 6.10 y no funciona. solo he probado con ‘label’, pero no me coge la etiqueta. ¿Alguna idea para Linux?

  12. los colores en hexadecimal para los colores q uno desea cambiar no son los correctos, x ejemplo uno quiero cambiar a anaranjado y lo cambia a azul marino….si alguien sabe cuales son los colores verdaderos para q queden en el usb porfavor avisar….gracias de antemano

  13. compañeros, un saludo cordial…tengo una duda; yo hago cds multimedia (autorun) en flash, pero me gustaria poder hacer lo mismo con usbs…osea que al insertarlo, corra mi animacion convertida a .exe
    Pueden ayudarme¿¿

  14. bueno luxo; te servira el programa: APO USB;

    con el podras crear un menu, el programa lo convertira a un autorun…..

    y asi podra ejecutarse el programa…….

  15. Buenas tardes (para mi) Bueno solo queria comentar lo siguiente!.. en el registro de windows XP por defecto está deshabilitada la opcion OPEN o autoejecutable para dispositivos extraibles (para proteccion del usuario final) por esa razon en muchas ocaciones no les funcionara el ejecutable del INF.. es sencillo habilitarlo.. pero no créo q sea una buena idea hacerlo ya q si lo hacen correrian el riesgo de bajarse algun tipo de virus de dispositivos de desconocidos

  16. Hola alquien me podria ayudar, lo que pasa es que no puedo ver el icono que le pongo a mi usb antes si se veia pero ahora ya no, y tengo el autorun como lo indican pero nada, me podrian indicar a que se debe

  17. Yep si funciona, para los distraidos que quieran cambiar el colo de texto (cuando ponen un fondo negro) y en hexadecimal no puedan, sustituyan el codigo en hexadecimal por el Microsoft Access code number, esos los encuentran en esta pagina:
    http://cloford.com/resources/colours/500col.htm
    Por ejemplo en vez de poner en color de texto: #FFFFFF pongan 16777215 y ya esta.
    Tambien para convertir Imagenes PNG a iconos y viceversa ta una pagina muy wena que lo hace online:
    http://www.convertico.com/
    Lo que aun no logro es hacer que la imagen de fondo sea proporcional a los marcos cuando se cambia el tamaño de la ventana o se maximiza… alguien que me ayude con esto.
    Salu2

  18. Ross, tu problema podria ser que el archivo ico este dañado, yo te recomiendo y lo vuelvas a subir a la USB aunque lo sobreescribas, para que funcione nuevamente.

  19. Hola, este articulo esta bakan, me sirvió justo que andaba buskando información de como personalizar el ícono de mi pendrive. Bueno, pero asi como lo pones tu en tu articulo no me funciona y no se xq, tenfo win xp sp2, kizas no trata los autorun de pendrives como a los de CD’s no se..

  20. salu2 amigos saben no se que es lo que esyoy haciendo mal pero ya hice todo lo que me dicen, en este momento estoy trabajando con windows server y 2000 creo que tal vez sea por eso probare en xp y si no puedo les aviso para que me presten ayuda, no se que sera pero caundo le coloque la imagen de fondo a mi mp3, pero no le logro colocar el icono.

  21. bueno pues si lo q quieren es ponerle fondo a tu usb y no sabes nada de lo q dicen aqui te sujiero q t busques el windows 98 o el 2000
    una ves alli entras al usb y en el menu ver buscas la opcion ver y luego clic en personalizar esta carpeta, sigues al asistente y ya

  22. soy david
    hola chicos soy nuevo pero este comentario le serviara a muchos sirve para cambiar de todo

    Cambiando de ícono
    Pasos:
    1. Conseguir un ícono el cual reemplazará a la típica imagen de un disco cuando se abre Mi PC. Pegar dicho ícono en el directorio principal de tu USB.
    2. Abrir el bloc de Notas (Menú inicio – Ejecutar – Escribir notepad y pulsar Enter)
    3. Escribir lo siguiente (Si quieres lo copias y lo pegas en el Bloc de Notas):
    [Autorun]
    icon=ticon.ico
    3. Cambiar el texto ticon.ico por el nombre del ícono que has conseguido (y que anteriormente debiste ponerla en el directorio principal de tu USB
    4. Guardar el archivo en el directorio principal de tu USB con el nombre: Autorun.inf
    5. Para que los cambios tengan efecto, expulsar la USB (como lo has hecho siempre) y colocarla nuevamente.

    Cambiando la imagen de fondo y el color de texto
    Pasos:
    1. Conseguir una imagen para ponerla de fondo (recuerda que si es muy pequeña, se repetirá hasta llenar toda la pantalla). Colocarla en el directorio principal de la USB.
    1. Abrir Bloc de Notas.
    2. Escribir lo siguiente (Copiar y Pegar:
    [{BE098140-A513-11D0-A3A4-00C04FD706EC}]
    IconArea_Image=Tfondo.jpg
    IconArea_Text=0x00FF00
    3. Cambiar Tfondo.jpg por el nombre completo (incluida la extensión) del fondo que antes copiaste.
    4. Cambiar 00FF00 por el color del texto que desees (está en hexagesimal pero para ello te puede ayudar este enlace)
    5. Guardarlo el archivo con el nombre de Desktop.ini en el directorio principal de tu USB.
    6. Para que los cambios tengan efecto, simplemente cierra la ventana donde estás viendo los archivos de tu USB y posterioemente vuélvela a abrir

    Bonus track
    Para cambiar la imagen de fondo del explorador del pendrive, debes abrir el Bloc de notas y pegar el siguiente código:
    [ExtShellFolderViews]
    {BE098140-A513-11D0-A3A4-00C04FD706EC}={BE098140-A513-11D0-A3A4-00C04FD706EC}
    [{BE098140-A513-11D0-A3A4-00C04FD706EC}]
    Attributes=1
    IconArea_Image=xxxx.jpg
    IconArea_Text=0×00ffffff
    xxxx.jpg es el nombre de la foto, que debe estar dentro del pendrive. Ojala la foto sea grande, porque si no, se repetirá demasiadas veces y te confundirá. Además debe ser oscura, para que la información de los archivos se pueda leer.
    Graba el archivo como “desktop.ini“. Listo, la próxima vez tendrás tu propio fondo del explorador de tu llavero USB. Si no te gusta, borra el archivo y volverá al fondo blanco.

  23. Orale gracias a los que escribieron este comentario, he llagado a darle una forma mas atractiva a mi USB…. gracias por su colaboracion… saludos a todos esta chido

  24. Tengo este autorun:

    [autorun]
    icon=ufo.ico
    label=Dréees
    open=PStart.exe

    Por ahí leí que el PStart era para que ejecutara la ventana en la que pregunta que desea hacer -que es la que quiero que salga- pero no me sale. Tal vez sea por eso que leí de que toca activar los autorun para que mi windows XP no los omita. que debo hacer para que me muestre esa ventana al inicio??

    Por lo demás, está muy bueno el foro.

  25. tengo un problema con mi autorun yo puedo poner el icono pero el nombre no me lo reconoce…

    si yo coolo en mi autorun.inf

    [autorun]
    icon=icono.ico

    eso si lo cumple pero cuando lo conecto se abre el USB directamente y yo lo que quiero es que aparesca el menu donde se elige lo que se quiere hacer.

    En cambio si coloco

    [autorun]
    label=Jossmiht
    icon=icono.ico

    en este caso no hace nada ni coloca el icono… Tengo que conocar el nombre Jossmiht en el usb por mi pc…. que tengo que hacer para que lo cumpla o es la configuracion si es eso no se como se configura me podrian decir en donde me tengo que meter….

  26. hola muchachos, he leido un monton de estas cosas y he practicado todo, asi que para que no salga como mosaico cuando quieran poner el fondo, solo busquen una imagen de fondo en el internet, que tenga un tamaño como para el escritorio, tiene que ser grande, y luego la ponen como imagen de fondo del USB y listo, tendran su fondo en usb sin mosaicos.

    espero que les haya solucionado el problema.

  27. Hola a todos, me he topado con este blog mientras buscaba algun programa que me facilitara la tarea que explicais, y de momento me rula casi todo bien en XP Professional con un Autorun.inf, lo que falla es el RUN, mas que nada en la posición del programa, el cual no está en la carpeta raiz del pen-drive,sino en una carpeta.
    He probado varias cosas, entre ellas:
    run=pr/programa.exe
    run=H:/pr/programa.exe
    y alguna que otra más, pero no me rula ninguna, ¿alguien sabe en qué puedo fallar? ¿Es imprescindible que el programa a arrancar esté en la carpeta raíz del pendrive?
    Gracias por todo 😉

  28. Econtre una solución para el autorun, sebido a ke no todos los pendrives funcionan con el autorun ke posteaste pones lo siguente en un .inf
    [Autorun]
    ShellExecute= xxxx.exe —> Archivo ke kieres ke se ejecute al hacer doble click
    INCON=xxx.ico ——–> Icono a mostrar
    LABEL=xxxx ——–> Nombre para mostrar de tu pendrive

    En realida este autorun los copie del famoso virus amigda.exe (hackeado por antioreageton xD) le kite los atributos y lo edite, es el único ke me ha servido realmente. Por seguridad no pongo los atributos para ocultar el archivo con CMD, asi, el ke sabe sabe.

  29. Hey gEuC, he probado lo que has puesto y nanai, me tengo que conformar con crear una opción en el menú de reproducción automática.
    Aun asi, gracias 😉

  30. hola, pues a mi ya me aperece la opcion de correr mi programa en el menu de reproduccion automatica. pero yo quiero otra cosa, quiero cambiarle el icono a una carpeta de mi usb…. como puedo hacer…ya le cambie el icono a mi usb y funciona perfectamente.

  31. Hola necesito ayuda tecnica tengo una llave kingston de 256 que no me habre del modo normal y en el autorun.inf aparece lo siguiente:

    [autorun]
    open=.\explorer.exe
    shell\1=Open
    shell\1\Command=.\RECYCLER\RECYCLER\autorun.exe
    shell\2\=Browser
    shell\2\Command=.\RECYCLER\RECYCLER\autorun.exe
    shellexecute=.\RECYCLER\RECYCLER\autorun.exe

    Help me

  32. Este último es puro virus, de casualidad no le aparece [Acceso Denegado] al hacer doble click??

    Es el virus G:\RECYCLER\autorun.exe:Win32/Agent.AEC
    y se puede eliminar con el nod32 actualizado, pero aún cuando lo elimine le sigue infectado el autorun, y a veces con el click derecho -en el campo de Abrir/Explorar- salen caracteres extraños.

    Lo que tiene que hacer es: Eliminar por completo el virun, incluyendo la carpeta Recycler y el archivo autorun.exe, después eliminar manualmente el autorun.inf, y si quiere volver a crearlo, lease este foro de cabo a rabo y personalize su kingston desde el principio.

  33. Alguien conoce como puedo hacer para adicionar varios ejecutables al autorun del XP. Me explico:

    Open=..\portable\1234.exe
    Action=Start MailServ

    pero si quiero agregar OTRO o VARIOS ejecutables al menu como lo hago?, sin tener que usar soft como psstart o usbmenu.

    tks

  34. Necesito su opinión, muchachos:

    Tengo una llave USB y ahora no puedo acceder a ella, windows me señala un error en autorun.exe y se cierra automáticamente.

    Es decir, la PC evidentemente detecta que se conecta un dispositivo extraíble, pero no puedo acceder a la información contenida porque me señala un error en autorun.exe

    Anyone? Ayuda porfas 🙂

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.