Inicio
» WINDOWS
»
Cómo configurar la ejecución automática de USB y los iconos de unidad personalizados en Windows
Cómo configurar la ejecución automática de USB y los iconos de unidad personalizados en Windows
Puedes usar un autorun.infarchivo para solicitar un icono y una etiqueta personalizados para una unidad flash USB, pero no puedes hacer que una unidad flash USB normal ejecute automáticamente una aplicación al insertarla en Windows 10 o Windows 11. Microsoft restringió la función AutoRun para medios extraíbles no ópticos para evitar la propagación de malware. AutoPlay aún puede abrir una carpeta o mostrarte las acciones disponibles, y puedes iniciar manualmente una aplicación portátil de confianza.
Lo que AutoRun y AutoPlay pueden hacer hoy en día
AutoRun lee instrucciones, por ejemplo, open=desde un autorun.infarchivo. AutoPlay controla lo que Windows ofrece al conectar un dispositivo de almacenamiento. No son intercambiables: activar AutoPlay no restablece la ejecución automática de programas USB. La explicación de Microsoft sobre los cambios en AutoRun de Windows 7 describe por qué se eliminaron las tareas ejecutables de AutoRun para las unidades USB comunes.
Para una unidad flash USB, lo más práctico es almacenar un programa portátil, configurar opcionalmente un icono y usar el Explorador de archivos para abrirlo cuando sea necesario. Las entradas de iconos y etiquetas se conservan en la documentación, pero su visualización puede variar según el tipo de dispositivo, la política de Windows y el almacenamiento en caché.
Configura una unidad USB con una aplicación y un icono personalizado.
Paso 1: Coloca tus archivos en la unidad flash.
Conecta una unidad USB de tu propiedad y ábrela en el Explorador de archivos. Copia tu programa portátil de confianza y un .icoarchivo de Windows real a la carpeta de nivel superior de la unidad (la raíz ). Para este ejemplo, usa MyProgram.exey sun.ico. Un archivo llamado Readme.txtes opcional.
Mantén la aplicación portátil y el archivo de icono juntos en la carpeta raíz de la unidad USB.
Asegúrese de que el icono realmente termine en .ico; simplemente cambiar el nombre de un archivo PNG o JPEG no convierte su formato. Puede colocar el programa en una subcarpeta, pero entonces deberá ajustar cualquier ruta que haga referencia a él.
Paso 2: Crear la configuración autorun.inf
Abra el Bloc de notas e introduzca exactamente las siguientes tres líneas, sustituyendo el nombre del archivo del icono y el nombre de visualización que prefiera:
[AutoRun]
icon=sun.ico
label=My Tools
El iconpunto de entrada apunta al archivo de imagen; labelproporciona un nombre de unidad propuesto.
La documentación de referencia de la entrada AutoRun de Microsoft abarca ambas configuraciones. Un icono compatible también puede provenir de un ejecutable o una DLL, con un índice de recursos opcional, pero un icono independiente .icoes más fácil de administrar. El labelvalor no debe tener más de 32 caracteres. Ninguna de las entradas otorga permiso para iniciar software automáticamente.
Paso 3: Guárdalo como autorun.inf, no como un archivo de texto.
En el Bloc de notas, seleccione Archivo > Guardar como . Elija la carpeta raíz de la unidad USB. Establezca el nombre del archivo como autorun.inf, cambie el tipo de guardado a Todos los archivos (*.*) y guarde. Si deja seleccionada la opción predeterminada de documento de texto, podría crear accidentalmente autorun.inf.txt, que Windows no reconocerá como archivo de configuración.
Al usar la opción "Todos los archivos", se evita que el Bloc de notas añada una .txtextensión no deseada.
En el Explorador de archivos, active Ver > Mostrar > Extensiones de nombre de archivo si necesita comprobar el nombre de archivo final. Su unidad ahora debería contener autorun.infy sun.icojunto con su aplicación.
Paso 4: Configure la reproducción automática e inicie su aplicación de forma segura.
En Windows 11, abre Configuración > Bluetooth y dispositivos > Reproducción automática . Activa la opción Usar reproducción automática para todos los medios y dispositivos si deseas que se reproduzcan los archivos. A continuación, configura la unidad extraíble en Abrir carpeta para ver los archivos (Explorador de archivos) . Estos controles se describen en las instrucciones de reproducción automática de Microsoft .
AutoPlay puede abrir la carpeta USB, pero no se ejecuta silenciosamente MyProgram.exe.
Expulsa y vuelve a conectar la unidad USB de forma segura. Cuando se abra el Explorador de archivos, búscalo MyProgram.exey ejecútalo solo si confías en su origen . Dependiendo de la configuración de Windows, es posible que veas un aviso o que tengas que abrir la unidad manualmente. En Windows 10, busca Reproducción automática en Configuración > Dispositivos > Reproducción automática .
¿Qué hay de open=, action= y shellexecute=?
Las guías más antiguas suelen sugerir estas líneas en el interior autorun.inf:
[AutoRun]
open=MyProgram.exe
action=Launch My Program
La openentrada nombra un ejecutable, mientras que actiondescribe una acción de AutoPlay en medios que admiten AutoRun ejecutable. Del mismo modo, shellexecute=Readme.txtsolicita que un archivo se abra a través de su aplicación asociada en medios compatibles. Estas entradas aún están documentadas para escenarios compatibles, especialmente discos ópticos, pero no son una solución alternativa para las restricciones USB de Windows moderno . No desactive los controles de seguridad ni modifique las directivas del registro solo para forzar la ejecución desde USB.
¿Por qué no cambia el icono o la etiqueta de mi USB?
El archivo tiene un nombre incorrecto: compruebe autorun.inf.txty confirme que la configuración se encuentra en la raíz de la unidad, no en una subcarpeta.
La ruta del icono es incorrecta: verifique que sun.icoexiste, se abre como un icono y coincide con la ortografía en icon=.
Windows sigue mostrando su icono predeterminado: Vuelva a conectar la unidad. La clasificación del dispositivo, la política de seguridad y los iconos almacenados en caché pueden afectar a si se respeta el icono personalizado; no se garantiza que la configuración cambie la apariencia en todos los equipos.
El nombre no cambia: para obtener un nombre de volumen fiable, haga clic con el botón derecho en la unidad USB en el Explorador de archivos y seleccione Cambiar nombre en lugar de confiar en la label=entrada opcional.
No se ejecuta ningún programa al insertar la unidad: este es el comportamiento de seguridad esperado en las unidades flash USB estándar. Seleccione usted mismo el ejecutable de confianza en el Explorador de archivos.
En resumen: úselo autorun.infpara personalizar la memoria USB (opcional) y utilice la reproducción automática o el Explorador de archivos para un acceso cómodo. Para el inicio automático del software, Windows trata las unidades USB comunes de forma diferente a los CD y DVD.