Formazione
Modulo
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.
Questo browser non è più supportato.
Esegui l'aggiornamento a Microsoft Edge per sfruttare i vantaggi di funzionalità più recenti, aggiornamenti della sicurezza e supporto tecnico.
Questo argomento è un riferimento per le voci che possono essere usate in un file Autorun.inf. Una voce è costituita da una chiave e da un valore.
La voce di azione specifica il testo utilizzato nella finestra di dialogo Riproduzione automatica per il gestore che rappresenta il programma specificato nella voce open o shellexecute nel file Autorun.inf del supporto. Il valore può essere espresso come testo o come risorsa archiviata in un file binario.
action=ActionText
action=@[filepath\]filename,-resourceID
ActionText
Testo utilizzato nella finestra di dialogo Autoplay per il gestore che rappresenta il programma specificato nella voce open o shellexecute nel file Autorun.inf del supporto.
Filepath
Stringa contenente il percorso completo della directory contenente il file binario contenente la stringa. Se non viene specificato alcun percorso, il file deve trovarsi nella directory radice dell'unità.
filename
Stringa contenente il nome del file binario.
Resourceid
ID della stringa all'interno del file binario.
La chiave di azione viene usata solo in Windows XP Service Pack 2 (SP2) o versioni successive. È supportato solo per le unità di tipo DRIVE_REMOVABLE e DRIVE_FIXED. Nel caso di DRIVE_REMOVABLE, è necessaria la chiave di azione . Un comando di azione nel file Autorun.inf di un CD audio o un DVD filmato viene ignorato e questi supporti continuano a comportarsi come in Windows XP Service Pack 1 (SP1) e versioni precedenti.
La stringa visualizzata nella finestra di dialogo Riproduzione automatica viene costruita combinando il testo specificato nella voce dell'azione con il testo hardcoded che denomina il provider, fornito dalla shell. Accanto all'icona viene visualizzata l'icona . Questa voce viene sempre visualizzata come prima opzione nella finestra di dialogo Riproduzione automatica ed è selezionata per impostazione predefinita. Se l'utente accetta l'opzione , viene avviata l'applicazione specificata dalla voce open o shellexecute nel file Autorun.inf del supporto. L'opzione Esegui sempre l'azione selezionata non è disponibile in questa situazione.
Le chiavi di azione e icona definiscono insieme la rappresentazione dell'applicazione visualizzata dall'utente finale nella finestra di dialogo Riproduzione automatica. Devono essere composti in modo che gli utenti possano identificarli facilmente. Devono indicare l'applicazione da eseguire, l'azienda che l'ha creata e qualsiasi personalizzazione associata.
Per la compatibilità con le versioni precedenti, la voce di azione è facoltativa per i dispositivi di tipo DRIVE_FIXED. Per questo tipo, viene utilizzata una voce predefinita nella finestra di dialogo Riproduzione automatica se non è presente alcuna voce di azione nel file Autorun.inf.
La voce di azione è obbligatoria per i dispositivi di tipo DRIVE_REMOVABLE, che fino a questo momento non disponevano del supporto autorun.inf. Se non è presente alcuna voce di azione , la finestra di dialogo Riproduzione automatica viene visualizzata ma senza alcuna opzione per avviare il contenuto aggiuntivo.
La voce CustomEvent specifica un evento di contenuto AutoPlay personalizzato.
CustomEvent=CustomEventName
CustomEventName
Stringa di testo contenente il nome dell'evento di contenuto AutoPlay. Il nome non deve contenere più di 100 caratteri alfanumerici.
È possibile includere un nome di evento personalizzato nel file Autorun.inf di un volume. Quando AutoPlay richiede all'utente di usare un'applicazione con il volume, vengono visualizzate solo le applicazioni registrate per il nome dell'evento personalizzato specificato. Per informazioni su come registrare un'applicazione come gestore per l'evento di contenuto AutoPlay personalizzato, vedere Avvio automatico con AutoPlay o Come registrare un gestore eventi.
Nell'esempio seguente viene specificato il valore "MyContentOnArrival" come nuovo evento di contenuto AutoPlay.
CustomEvent=MyContentOnArrival
La voce dell'icona specifica un'icona che rappresenta l'unità abilitata per l'esecuzione automatica nell'interfaccia utente di Windows.
icon=iconfilename[,index]
iconfilename
Nome di un file con estensione ico, bmp, exe o DLL contenente le informazioni sull'icona. Se un file contiene più icone, è necessario specificare anche l'indice in base zero dell'icona.
L'icona, insieme all'etichetta, rappresenta l'unità abilitata per l'esecuzione automatica nell'interfaccia utente di Windows. Ad esempio, in Esplora risorse l'unità è rappresentata da questa icona anziché dall'icona dell'unità standard. Il file dell'icona deve trovarsi nella stessa directory del file specificato dal comando open .
Nell'esempio seguente viene specificata la seconda icona nel file MyProg.exe.
icon=MyProg.exe,1
La voce dell'etichetta specifica un'etichetta di testo che rappresenta l'unità abilitata per l'esecuzione automatica nell'interfaccia utente di Windows.
label=LabelText
Labeltext
Stringa di testo contenente l'etichetta. Può contenere spazi e non deve contenere più di 32 caratteri.
Nota
È possibile inserire un valore nel parametro LabelText che supera i 32 caratteri e non riceve alcun messaggio di errore. Tuttavia, il sistema visualizza solo i primi 32 caratteri. Tutti i caratteri dopo il 32° vengono troncati e non visualizzati. Ad esempio, se LabelText è il seguente: label="This CD is designed to the ultimate music CD." the following will be display, "This CD is designed to be the ul".
L'etichetta, insieme a un'icona, rappresenta l'unità abilitata per l'esecuzione automatica nell'interfaccia utente di Windows.
Nell'esempio seguente viene specificato il valore "My Drive Label" come etichetta dell'unità.
label=My Drive Label
La voce aperta specifica il percorso e il nome file dell'applicazione avviata da AutoRun quando un utente inserisce un disco nell'unità.
open=[exepath\]exefile [param1 [param2] ...]
exefile
Percorso completo di un file eseguibile che viene eseguito quando viene inserito il CD. Se viene specificato solo un nome di file, deve trovarsi nella directory radice dell'unità. Per individuare il file in una sottodirectory, è necessario specificare un percorso. È anche possibile includere uno o più parametri della riga di comando da passare all'applicazione di avvio.
In Windows XP la voce UseAutoPlay specifica che è necessario usare AutoPlay anziché AutoRun.
In Windows Vista e versioni successive, questa voce determina l'eliminazione di tutte le azioni specificate per l'esecuzione automatica (usando le voci aperte o shellexecute ) dalla finestra di dialogo AutoPlay. Questa voce non ha alcun effetto sulle versioni di Windows precedenti a Windows XP.
In Windows 8 e versioni successive, specificando un valore pari a 0, la riproduzione automatica per questo dispositivo verrà disabilitata.
Per usare questa opzione, aggiungere una voce per UseAutoPlay al file Autorun.inf e impostare la voce su 1. Nessun altro valore è supportato nelle versioni di Windows precedenti a Windows 8.
In Windows 8 e versioni successive specificare il valore 0 per disabilitare la riproduzione automatica per questo dispositivo.
UseAutoPlay=1
Attualmente, UseAutoPlay è applicabile solo in Windows XP o versioni successive e solo in un'unità che GetDriveType determina essere di tipo DRIVE_CDROM.
Quando si usa UseAutoPlay, qualsiasi azione specificata dalle voci aperte o shellexecute in Autorun.inf viene ignorata in Windows XP e omessa dalla finestra di dialogo AutoPlay in Windows Vista.
L'esecuzione automatica viene in genere usata per eseguire o caricare automaticamente un elemento contenuto nel supporto inserito, mentre AutoPlay presenta una finestra di dialogo che include un elenco di azioni pertinenti che possono essere eseguite e consente all'utente di scegliere l'azione da eseguire. Per altre informazioni sulla differenza tra AutoRun e AutoPlay, vedere Creazione rispettivamente di un'applicazione CD-ROM abilitata per l'esecuzione automatica e l'uso e la configurazione di AutoPlay.
Un CD contiene tre file: Autorun.inf, Readme.txt e Musica.wma. A seconda della versione di Windows in uso e delle opzioni specificate in Autorun.inf, il CD può essere gestito da AutoRun o AutoPlay quando viene inserito (presupponendo che AutoRun/AutoPlay sia abilitato per l'unità in cui viene inserito il CD).
Prima di tutto, prendere in considerazione un file Autorun.inf con il contenuto seguente, notando che UseAutoPlay=1 non è specificato:
[AutoRun]
shellexecute="Readme.txt"
L'azione eseguita dalla shell quando questo CD viene inserito dipende dalla versione di Windows in uso:
Per indicare che è consigliabile usare AutoPlay anziché AutoRun in Windows XP e che l'azione specificata dalla voce AutoRun shellexecute deve essere eliminata dalla finestra di dialogo AutoPlay in Windows Vista, inserire UseAutoPlay nel file Autorun.inf come indicato di seguito:
[AutoRun]
shellexecute="Readme.txt"
UseAutoPlay=1
Ancora una volta, l'azione eseguita dalla shell quando questo CD viene inserito dipende dalla versione di Windows in uso.
Versione 5.0. La voce shellexecute specifica un'applicazione o un file di dati che verrà usato da AutoRun per chiamare ShellExecuteEx.
shellexecute=[filepath\]filename[param1, [param2]...]
Filepath
Stringa contenente il percorso completo della directory contenente i dati o il file eseguibile. Se non viene specificato alcun percorso, il file deve trovarsi nella directory radice dell'unità.
filename
Stringa contenente il nome del file. Se si tratta di un file eseguibile, viene avviato. Se si tratta di un file di dati, deve essere un membro di un tipo di file. ShellExecuteEx avvia il comando predefinito associato al tipo di file.
paramx
Contiene eventuali parametri aggiuntivi che devono essere passati a ShellExecuteEx.
Questa voce è simile all'apertura, ma consente di usare le informazioni sull'associazione di file per eseguire l'applicazione.
La voce della shell specifica un comando predefinito per il menu di scelta rapida dell'unità.
shell=verb
Verbo
Verbo che corrisponde al comando di menu. Il verbo e il relativo comando di menu associato devono essere definiti nel file Autorun.inf con una voce shell\verb .
Quando un utente fa clic con il pulsante destro del mouse sull'icona dell'unità, viene visualizzato un menu di scelta rapida. Se è presente un file Autorun.inf, il comando di menu di scelta rapida predefinito viene tratto da esso. Questo comando viene eseguito anche quando l'utente fa doppio clic sull'icona dell'unità.
Per specificare il comando di menu di scelta rapida predefinito, definire prima il verbo, la stringa di comando e il testo del menu con shell\verb. Usare quindi shell per impostarlo come comando di menu di scelta rapida predefinito. In caso contrario, il testo della voce di menu predefinito sarà "AutoPlay", che avvia l'applicazione specificata dalla voce aperta .
La voce shell\verb aggiunge un comando personalizzato al menu di scelta rapida dell'unità.
shell\verb\command=Filename.exe
shell\verb=MenuText
Verbo
Verbo del comando di menu. La voce shell\verb\command associa il verbo a un file eseguibile. I verbi non devono contenere spazi incorporati. Per impostazione predefinita, il verbo è il testo visualizzato nel menu di scelta rapida.
Filename.exe
Percorso e nome file dell'applicazione che esegue l'azione.
MenuText
Questo parametro specifica il testo visualizzato nel menu di scelta rapida. Se viene omesso, viene visualizzato il verbo . MenuText può essere misto-case e può contenere spazi. È possibile impostare un tasto di scelta rapida per la voce di menu inserendo una e commerciale (&) davanti alla lettera.
Quando un utente fa clic con il pulsante destro del mouse sull'icona dell'unità, viene visualizzato un menu di scelta rapida. L'aggiunta di voci shell\verb al file Autorun.inf dell'unità consente di aggiungere comandi a questo menu di scelta rapida.
Ci sono due parti di questa voce, che devono essere su righe separate. La prima parte è shell\verb\command. Questo argomento è obbligatorio. Associa una stringa, denominata verbo, all'applicazione da avviare quando viene eseguito il comando. La seconda parte è la voce del verbo **shell\**. Questo passaggio è facoltativo. È possibile includerlo per specificare il testo visualizzato nel menu di scelta rapida.
Per specificare un comando di menu di scelta rapida predefinito, definire il verbo con shell\verb e impostarlo come comando predefinito con la voce della shell .
Nell'esempio seguente il frammento Autorun.inf associa il verbo readit alla stringa di comando "Blocco note abc\readme.txt". Il testo del menu è "Read Me" e 'M' è definito come tasto di scelta rapida dell'elemento. Quando l'utente seleziona questo comando, il file abc\readme.txt dell'unità viene aperto con Microsoft Blocco note.
shell\readit\command=notepad abc\readme.txt
shell\readit=Read &Me
Sono disponibili tre chiavi di tipo di file: Musica File, PictureFiles e VideoFiles.
Se uno di questi contenuti è impostato su true tramite uno dei valori senza distinzione tra maiuscole e minuscole 1, y, sì, t o true, l'interfaccia utente di Riproduzione automatica visualizza i gestori associati a quel tipo di contenuto indipendentemente dal fatto che il contenuto di tale tipo esista nel supporto.
Se uno di questi contenuti è impostato su false tramite uno dei valori senza distinzione tra maiuscole e minuscole 0, n, no, f o false, l'interfaccia utente di Riproduzione automatica non visualizza i gestori associati a tale tipo di contenuto anche se il contenuto di tale tipo viene rilevato nel supporto.
L'uso di questa sezione è progettato per consentire agli autori di contenuti di comunicare la finalità del contenuto alla riproduzione automatica. Ad esempio, un CD può essere categorizzato come contenente solo contenuti musicali anche se ha anche immagini e video e altrimenti sarebbe visto come avere contenuto misto.
La sezione [Contenuto] è supportata solo in Windows Vista e versioni successive.
[Content]
MusicFiles=Y
PictureFiles=0
VideoFiles=false
Le cartelle elencate in questa sezione limitano la riproduzione automatica alla ricerca solo di tali cartelle e delle relative sottocartelle per il contenuto. Possono essere forniti con o senza una barra rovesciata iniziale (\). In entrambi i casi vengono acquisiti come percorsi assoluti dalla directory radice del supporto. Nel caso di cartelle con spazi nei nomi, non racchiuderli tra virgolette come le virgolette vengono prese letteralmente come parte del percorso.
L'uso di questa sezione è progettato per consentire agli autori di contenuti di comunicare la finalità del contenuto alla riproduzione automatica e di ridurre il tempo di analisi limitando l'analisi a determinate aree significative del supporto.
Di seguito sono riportati tutti i percorsi validi
[ExclusiveContentPaths]
\music
\music\more music
music2
La sezione [ExclusiveContentPaths] è supportata solo in Windows Vista e versioni successive.
Le cartelle elencate in questa sezione e le relative sottocartelle vengono ignorate dalla riproduzione automatica durante la ricerca di contenuti multimediali. Possono essere forniti con o senza una barra rovesciata iniziale (\). In entrambi i casi vengono acquisiti come percorsi assoluti dalla directory radice del supporto. Nel caso di cartelle con spazi nei nomi, non racchiuderli tra virgolette come le virgolette vengono prese letteralmente come parte del percorso.
I percorsi in questa sezione hanno la precedenza sui percorsi nella sezione [ExclusiveContentPaths]. Se un percorso specificato in [IgnoreContentPaths] è una sottocartella di un percorso specificato in [ExclusiveContentPaths], viene comunque ignorato.
L'uso di questa sezione è progettato per consentire agli autori di contenuti di comunicare la finalità del contenuto alla riproduzione automatica e di ridurre il tempo di analisi limitando l'analisi a determinate aree significative del supporto.
Di seguito sono riportati tutti i percorsi validi
[IgnoreContentPaths]
\music
\music\more music
music2
La sezione [IgnoreContentPaths] è supportata solo in Windows Vista e versioni successive.
La voce DriverPath specifica una directory in cui cercare i file driver in modo ricorsivo. Questo comando viene usato durante l'installazione di un driver e non fa parte di un'operazione di esecuzione automatica. La sezione [DeviceInstall] è supportata solo in Windows XP.
[DeviceInstall]
DriverPath=directorypath
directorypath
Percorso di una directory in cui Windows cerca i file driver, insieme a tutte le relative sottodirectory.
Non usare le lettere di unità nel percorso directory man mano che passano da un computer all'altro.
Per eseguire ricerche in più directory, aggiungere una voce DriverPath per ogni directory come in questo esempio.
[DeviceInstall]
DriverPath=drivers\video
DriverPath=drivers\audio
Se non viene specificata alcuna voce DriverPath nella sezione [DeviceInstall] o la voce DriverPath non ha alcun valore, tale unità viene ignorata durante una ricerca dei file driver.
Formazione
Modulo
Troubleshoot device driver failures - Training
This module focuses on the role of device drivers and troubleshooting problems that pertain to them.