Home
» WINDOWS
»
Come configurare l'esecuzione automatica delle unità USB e le icone personalizzate delle unità in Windows
Come configurare l'esecuzione automatica delle unità USB e le icone personalizzate delle unità in Windows
È possibile utilizzare un autorun.inffile per richiedere un'icona e un'etichetta personalizzate per un'unità flash USB, ma non è possibile fare in modo che una normale unità flash USB esegua automaticamente un'app quando viene inserita in Windows 10 o Windows 11. Microsoft ha limitato AutoRun ai supporti rimovibili non ottici per impedire la diffusione di malware. AutoPlay può comunque aprire una cartella o mostrare le azioni disponibili ed è possibile avviare manualmente un'app portatile attendibile.
Cosa possono fare oggi AutoRun e AutoPlay
AutoRun legge le istruzioni, ad esempio, open=da un autorun.inffile. AutoPlay controlla ciò che Windows offre quando si collega un supporto di memorizzazione. Non sono intercambiabili: attivare AutoPlay non ripristina l'esecuzione automatica dei programmi USB. La spiegazione di Microsoft sulle modifiche apportate ad AutoRun in Windows 7 illustra il motivo per cui le attività eseguibili di AutoRun sono state rimosse per le normali unità USB.
Per un'unità flash USB, l'approccio pratico consiste nel memorizzare un programma portatile, eventualmente provare una configurazione di icone e utilizzare Esplora file per aprire il programma quando necessario. Le voci relative a icone ed etichette rimangono documentate, ma la loro visualizzazione può variare in base al tipo di dispositivo, ai criteri di Windows e alla cache.
Configura un'unità USB con un'app e un'icona personalizzata.
Passaggio 1: Trasferisci i tuoi file sulla chiavetta USB
Collega un'unità USB di tua proprietà e aprila in Esplora file. Copia il tuo programma portatile di fiducia e un .icofile Windows effettivo nella cartella di livello superiore dell'unità (la directory radice ). Per questo esempio, usa MyProgram.exee sun.ico. Un file denominato Readme.txtè facoltativo.
Conservare l'applicazione portatile e il file dell'icona insieme nella cartella principale dell'unità USB.
Assicurati che l'icona termini effettivamente con .ico; rinominare semplicemente un file PNG o JPEG non ne converte il formato. Puoi inserire il programma in una sottocartella, ma in tal caso dovrai modificare qualsiasi percorso che vi faccia riferimento.
Passaggio 2: Creare il file di configurazione autorun.inf
Apri il Blocco note e inserisci esattamente le seguenti tre righe, sostituendo il nome del file dell'icona e il nome visualizzato che preferisci con il tuo:
[AutoRun]
icon=sun.ico
label=My Tools
La iconvoce punta al file immagine; labelfornisce un nome di unità proposto.
La documentazione di riferimento di Microsoft relativa alla voce AutoRun descrive entrambe le impostazioni. Un'icona supportata può provenire anche da un eseguibile o da una DLL, con un indice di risorse facoltativo, ma un'icona autonoma .icoè più facile da gestire. Il labelvalore non deve superare i 32 caratteri. Nessuna delle due voci concede l'autorizzazione ad avviare automaticamente il software.
Passaggio 3: Salvalo come autorun.inf, non come file di testo.
In Blocco note, seleziona File > Salva con nome . Scegli la cartella principale dell'unità USB. Imposta il nome del file su autorun.inf, cambia il tipo di file in Tutti i file (*.*) e salva. Se lasci selezionata l'opzione predefinita per il documento di testo, potresti creare accidentalmente un file autorun.inf.txt, che Windows non riconoscerà come file di configurazione.
Selezionando "Tutti i file" si impedisce a Blocco note di aggiungere .txtun'estensione indesiderata.
In Esplora file, attiva Visualizza > Mostra > Estensioni nome file se devi controllare il nome file finale. Il tuo disco dovrebbe ora contenere autorun.infe sun.icoaccanto alla tua app.
Passaggio 4: Configura AutoPlay e avvia la tua app in modo sicuro
Su Windows 11, apri Impostazioni > Bluetooth e dispositivi > AutoPlay . Attiva " Usa AutoPlay per tutti i supporti e dispositivi" se desideri il comportamento di inserimento, quindi imposta "Unità rimovibile" su "Apri cartella per visualizzare i file (Esplora file)" . Queste impostazioni sono descritte nelle istruzioni di AutoPlay di Microsoft .
AutoPlay può aprire la cartella USB, ma non esegue il file in modalità silenziosa MyProgram.exe.
Espellere e ricollegare in modo sicuro l'unità USB. Quando si apre Esplora file, individuarla MyProgram.exeed eseguirla solo se ci si fida della sua origine . A seconda delle impostazioni di Windows, potrebbe essere visualizzato un messaggio o potrebbe essere necessario aprire l'unità manualmente. Su Windows 10, cercare "Riproduzione automatica" in Impostazioni > Dispositivi > Riproduzione automatica .
Che dire di open=, action= e shellexecute=?
Le guide più datate spesso suggeriscono queste righe all'interno autorun.inf:
[AutoRun]
open=MyProgram.exe
action=Launch My Program
La openvoce specifica un file eseguibile, mentre actiondescrive un'azione di riproduzione automatica su supporti che supportano l'esecuzione automatica degli eseguibili. Allo stesso modo, shellexecute=Readme.txtrichiede che un file venga aperto tramite l'applicazione associata su supporti supportati. Queste voci sono ancora documentate per scenari compatibili, in particolare per i dischi ottici, ma non rappresentano una soluzione alternativa alle moderne restrizioni USB di Windows . Non disabilitare i controlli di sicurezza né modificare i criteri del registro di sistema solo per forzare l'esecuzione da USB.
Perché l'icona o l'etichetta della mia chiavetta USB non cambia?
Il file ha un nome errato: verifica che autorun.inf.txtla configurazione si trovi nella directory principale dell'unità e non in una sottocartella.
Il percorso dell'icona è errato: verifica che sun.icoesista, si apra come icona e corrisponda all'ortografia in icon=.
Windows continua a mostrare l'icona predefinita: Riconnetti l'unità. La classificazione del dispositivo, i criteri di sicurezza e le icone memorizzate nella cache possono influire sul fatto che l'icona personalizzata venga rispettata; non è garantito che la configurazione modifichi l'aspetto di ogni computer.
Il nome non cambia: per ottenere un nome di volume affidabile, fai clic con il pulsante destro del mouse sull'unità USB in Esplora file e scegli Rinomina anziché utilizzare la label=voce facoltativa.
Nessun programma viene eseguito all'inserimento: questo è il comportamento di sicurezza previsto per le unità flash USB standard. Seleziona manualmente il file eseguibile attendibile in Esplora file.
In sintesi: utilizzate autorun.infle unità USB per la personalizzazione opzionale del marchio e usate AutoPlay o Esplora file per un accesso più comodo. Per l'avvio automatico del software, Windows tratta intenzionalmente le normali unità USB in modo diverso da CD e DVD.